Back to jobs
Job Description
Job Title: QA Automation Engineer
Job Summary
We are seeking a detail-oriented and skilled QA Automation Engineer to design, develop, and maintain automated test solutions. The ideal candidate will ensure high-quality software delivery by building scalable test automation frameworks and executing automated and manual test cases.
Key Responsibilities
- Design, develop, and maintain automated test scripts using tools such as Selenium, Cypress, Playwright, or similar.
- Create and maintain automation frameworks (POM, BDD, Data-driven, etc.).
- Analyze requirements and prepare test plans, test cases, and test data.
- Execute automated and manual tests to identify defects and ensure product quality.
- Integrate automation tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps).
- Perform API testing using tools like Postman, RestAssured, or similar.
- Collaborate with developers, product managers, and QA team members for defect tracking and resolution.
- Track and report test execution, defects, and quality metrics.
- Continuously improve automation coverage, efficiency, and processes.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 2–6+ years of experience in QA Automation.
- Strong programming skills in Java, Python, JavaScript, or similar.
- Experience with automation tools (Selenium, Cypress, Playwright, etc.).
- Knowledge of testing frameworks (TestNG, JUnit, Mocha, etc.).
- Experience with API testing and tools.
- Knowledge of version control systems (Git).
- Familiarity with Agile/Scrum methodologies.
- Strong analytical and debugging skills.
Preferred Skills
- Experience with BDD tools like Cucumber.
- Knowledge of performance testing tools (JMeter, LoadRunner).
- Experience in mobile testing (Appium).
- Exposure to cloud platforms (AWS, Azure).
- CI/CD pipeline integration experience.
Soft Skills
- Strong communication and collaboration skills.
- Attention to detail and problem-solving mindset.
- Ability to work in a fast-paced environment.