About the Role
We are seeking a detail-oriented, analytical, and technically skilled Automation QA Engineer to design, develop, and maintain automated testing solutions that ensure software products meet high standards of quality, reliability, and performance. You will collaborate closely with development and product teams throughout the software development lifecycle.
Main Responsibilities
- Design, develop, and maintain automated test scripts, frameworks, and test suites for various testing types.
- Create and execute automated tests for functional, regression, integration, API, and end-to-end testing scenarios.
- Integrate automated testing into CI/CD pipelines to support continuous testing and delivery.
- Identify, reproduce, document, and track software defects; investigate test failures to determine root causes.
- Collaborate with developers, QA engineers, product managers, and stakeholders to identify and resolve quality issues.
- Maintain clear documentation for automation frameworks, test cases, processes, and results.
Required Skills
- Strong programming or scripting skills in Java, Python, JavaScript, C#, or similar languages.
- Hands-on experience with test automation frameworks and tools such as Selenium, Cypress, Playwright, or Appium.
- Experience designing and maintaining scalable automated testing frameworks.
- Knowledge of API testing, RESTful services, and CI/CD tools and practices.
- Experience with Git, version control systems, and defect tracking tools such as Jira or Azure DevOps.
- Strong debugging, troubleshooting, analytical, and problem-solving abilities.
- Familiarity with Agile and Scrum methodologies.
- Excellent communication skills and ability to work independently and with cross-functional teams.
Key Requirements
- Previous experience as an Automation QA Engineer, QA Automation Engineer, or Test Automation Engineer.
- Proven experience developing and maintaining automated test suites with at least one major automation framework.
- Experience with functional, regression, integration, and end-to-end testing of web applications, APIs, or mobile applications.
- Experience integrating automated tests into CI/CD pipelines and using version control systems.
- Understanding of software development and release processes.
- Reliable internet connection and suitable setup for remote work.
Mise en forme par Postule ·
Signaler un problème