Job Description:
We are seeking a skilled QA Automation Engineer to design develop and maintain automated test frameworks ensuring the delivery of high-quality software solutions. The ideal candidate will have experience in test automation continuous integration and a strong understanding of software development lifecycles.
Responsibilities:
- Develop maintain and execute automated test scripts for web mobile and API applications.
- Collaborate with developers product owners and QA teams to ensure comprehensive test coverage.
- Identify log and track bugs working closely with the development team to resolve issues.
- Implement and maintain test automation frameworks and CI/CD pipelines.
- Perform regression integration and performance testing using automation tools.
- Continuously enhance test automation practices and promote QA best practices within the team.
- Prepare detailed test reports and ensure traceability of test cases to requirements.
Qualifications:
- Bachelors degree in Computer Science Engineering or related field.
- 4 years of QA experience with at least 2 years in automation testing.
- Proficiency in automation tools such as Selenium Cypress Playwright or Appium.
- Strong knowledge of scripting languages (Java Python JavaScript or C#).
- Experience with REST API testing using tools like Postman RestAssured or Karate.
- Familiarity with CI/CD tools (Jenkins GitLab CI Azure DevOps) and version control systems (Git).
- Solid understanding of Agile/Scrum methodologies.
Preferred Skills:
- Experience with performance and load testing tools (JMeter LoadRunner etc.).
- Knowledge of cloud testing platforms (AWS Azure or GCP).
- ISTQB or similar certification is a plus.