Job Overview:
The QA Automation Engineer is responsible for designing, developing, and maintaining automated test scripts to ensure the efficiency and effectiveness of the software testing process. This role involves collaborating with QA, development, and product teams to enhance test coverage and integrate automated testing into the development lifecycle.
Key Responsibilities:
- Develop and maintain automated test scripts for functional, regression, integration, and performance testing.
- Build reusable and scalable test automation frameworks using tools such as Cypress, Selenium, or Appium.
- Execute automated test suites and analyze results to identify issues or performance bottlenecks.
- Debug and resolve automation script failures and maintain test stability.
- Integrate automated tests into continuous integration and delivery pipelines.
- Collaborate with DevOps teams to enhance the automated deployment and testing process.
- Provide detailed test results, defect reports, and automation progress updates to stakeholders.
- Optimize existing automation frameworks to improve performance and maintainability.
Requirements:
- Bachelors degree in Computer Science, Engineering, or a related field.
- 3-5 years of experience in QA automation.
- Hands-on experience with test automation tools like Selenium, Cypress, Appium, or similar.
- Familiarity with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitLab CI/CD).
- Solid understanding of software testing principles and Agile methodologies.
- Excellent problem-solving, communication, and teamwork skills.
- ISTQB Automation or equivalent certifications are a plus.
Job Type: Full-time
Application Question(s):
- How many years of experience you have in QA Automation?
- Have you worked on Cypress, Automation Tool?
- Please mention your current salary
- Please mention your expected salary
Work Location: In person
Report job