Automation QA Engineer

Luxoft
Singapore
USD 60,000 - 100,000
Job description

Project description

• Design, develop, and maintain robust automated test scripts using industry-standard frameworks and tools to validate both server-side functions and user interface components.
• Analyze software specifications and requirements to create comprehensive test plans that cover all critical aspects of the application, ensuring thorough verification of functionality.
• Execute automated test suites as part of regular testing cycles and integration with continuous integration/continuous delivery pipelines, providing rapid feedback on application quality throughout the development process.
• Analyze test results, identify patterns in failures, and collaborate with development teams to resolve issues efficiently, documenting all findings and solutions for future reference.
• Conduct regular reviews of test coverage to identify gaps and implement solutions to ensure comprehensive validation of the software under test.
• Coordinate testing activities, update stakeholders, and publish dashboards to provide transparency on progress, defect management and open issues.

Responsibilities

  • Collaboration with stakeholders of delivery process (including business and users)
  • Develop end-to-end automation tests
  • Requirements analysis
  • Support testing environment
  • Design of tests, estimation and planning of QA automation activities
  • Investigation of test results, bug reporting and tracking

SKILLS

Must have

  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is typically required
  • 5+ years of relevant working experience
  • Strong programming skills in at least one language such as Java, Python, JavaScript, or C#, with the ability to write clean, maintainable automation code following object-oriented principles
  • Extensive hands-on experience with automation tools and frameworks such as Selenium, Appium, Cypress, TestNG, or similar technologies for UI testing
  • Experience with appropriate tools for API and server-side testing such as RestAssured, Postman, or JMeter
  • Proficiency in version control systems like Git
  • Familiarity with test management tools such as Squash, JIRA, TestRail, or Zephyr for tracking test cases and defects throughout the development lifecycle
  • Strong knowledge of database technologies and SQL for data validation testing
  • Experience in test data management techniques that support comprehensive testing scenarios
  • Additional valuable skills include experience with containerization technologies like Docker, cloud platforms such as AWS or Azure, and performance testing tools that can validate system behavior under various load conditions

Nice to have

• Working knowledge of Agile Methodology
• Experience in Finance and banking domain

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Automation QA Engineer jobs in Singapore