Job Description
A QA Automation Engineer designs, develops, and maintains automated test frameworks to validate software functionality, performance, and reliability – reducing manual effort, accelerating release cycles, and ensuring consistent product quality across all development environments.
Key Responsibilities
- Design and develop robust automated test frameworks and scripts.
- Integrate automated tests into CI/CD pipelines seamlessly.
- Analyze test failures and identify root causes efficiently.
- Collaborate with developers to define quality acceptance criteria.
- Execute functional, regression, and performance tests automatically.
- Maintain and update test scripts for evolving application behavior.
- Document testing strategies, metrics, and execution reports clearly.
- Research and adopt emerging automation tools and best practices.
Skill & Experience
- Proficiency in Selenium, Cypress, Playwright, or Appium frameworks.
- Strong scripting in Java, Python, or JavaScript languages.
- Solid knowledge of CI/CD tools like Jenkins and Git.
- Experience with API testing using Postman or REST Assured.
- Understanding of SDLC, STLC, and Agile testing methodologies.
- Strong analytical thinking, problem-solving, and team collaboration.
Note: Salary depends on experience and skills and is paid in local currency.