Employer Active
Company Description
Migrate is a business knowledge and networking company based in Amman, Jordan. The company offers a range of outsourcing services, including business support, financial services, investment, and human resources. Migrate partners with a network of businesses worldwide, providing clients with innovative business solutions to facilitate their market expansion while reducing costs and risks.
Role Description
This is a full-time on-site role for a Quality Assurance Automation Engineer at Migrate. The Quality Assurance Automation Engineer will be responsible for testing software, creating and executing test cases, manual testing, and implementing QA automation. The successful candidate will work closely with the development teams to ensure software quality and to identify, report, and track issues in a timely manner.
• Computer Science or Computer Engineering Degree with 3+ years of experience in a related field
• Strong knowledge of Software QA methodologies, tools and processes
• Good experience working in an Agile/Scrum development process
• Good experience with test case management tools and issue tracking systems (like TestRail and
JIRA)
• Good experience developing, documenting and executing test plans to ensure proper test
coverage
• Good experience writing, executing and monitoring manual and/or automated test suites
• Ability to estimate, prioritize, plan and coordinate manual and/or automated testing activities
• Good experience with SQL databases (Oracle/PostgreSQL)
• Good knowledge of GUI/API automated testing frameworks and tools (TestNG, Selenium
WebDriver, JMeter, Postman, REST Assured)
• Good programming knowledge and experience (Java) is a plus
• Good knowledge or experience using source code management tools (SVN) and continuous
integration tools (Jenkins) is a plus
• Strong analytical thinking and reasoning
• Experience debugging and overcoming technical problems
• Excellent organization and interpersonal skills
• Strong leadership potential with some experience coaching and training new hires and junior
team members
• Strong will to learn and improve constantly
• Good verbal and communication skills in English
You will:
• Liaise with internal teams (e.g., developers and product managers) to identify system
requirements
• Review and analyze product requirements, specifications and technical design documents to
provide timely and meaningful feedback
• Assist in developing, documenting and executing test plans to ensure proper test coverage
• Design, document, execute and maintain detailed and well-structured test cases and scenarios in
the test management system, for UI and API testing
• Assist in developing test automation frameworks and design, develop, execute and maintain UI
and API test automation scripts using selected tools
New York • Angeles • London • Paris • Beirut
• Execute different types of functional and non-functional testing activities
• Thoroughly analyze test results and gather status data to illustrate progress of test planning
and/or execution
• Prepare and deliver reports, recommendations, or alternatives that address existing and
potential trouble areas in the applications and projects across the organization
• Identify, document and track bugs in the issue tracking system
• Perform thorough verification and regression testing when bugs are resolved
• Proactively complete assigned tasks accurately and within a specified timeframe, in order to
detect and subsequently report bugs, software flaws and/or design issues
• Evaluate task dependencies, as well as the efforts and time required to complete QA tasks
efficiently
Full Time