Integriti

Quality Assurance Automation Engineer

Posted: Nov 9, 2025

Job Description

We are looking for a passionate QA Automation Engineer with a strong background in quality engineering and hands-on experience in automated testing. The ideal candidate will have solid skills in designing, developing, and executing automated test scripts and frameworks across both web and mobile applications, with a particular focus on BDD frameworks and Selenium-based automation.ResponsibilitiesPerform end-to-end testing for web and mobile retail applications, covering frontend, backend, and API layers.Lead QA automation efforts for large-scale applications in a fast-paced Agile environment.Develop and maintain automation frameworks using open-source tools and best industry practices.Design and execute automated and manual test scripts based on functional and technical requirements.Collaborate with developers, QA engineers, and product teams to identify, track, and resolve defects efficiently.Integrate automated tests into CI/CD pipelines to support continuous delivery.Communicate plans, risks, issues, and test progress clearly with stakeholders and management.Contribute to ongoing process improvements to enhance product quality and test efficiency.Support innovation and continuous improvement in testing practices and automation pipelines.Key RequirementsProven experience in automation testing for web and mobile applications.Strong hands-on experience with BDD/Cucumber, Selenium WebDriver, and TestNG.Proficiency in XPath and other element locator strategies for dynamic web elements.Solid understanding of automation design principles, including the Page Object Model (POM) and reusable component-based frameworks.Practical knowledge of additional automation tools and libraries such as: WebdriverIO, Cypress, Playwright, Appium (for mobile automation)Familiarity with REST API testing tools: Postman, RestAssured, SuperTest.Good understanding of the software testing lifecycle and test case development.Experience integrating test automation into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).Strong debugging, analytical, and problem-solving skills.Excellent communication and documentation abilities.Nice to HaveExperience with performance testing tools (JMeter, k6).Previous experience in Agile/Scrum environments.Ability to collaborate closely with cross-functional engineering teams.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In