Role Overview:
QA Automation Engineers are crucial for ensuring software quality and performance by designing, developing, and maintaining automated test scripts. This role involves active collaboration with development teams to streamline the testing process and quickly address any identified system defects.
Key Responsibilities:
- Build, maintain, and execute automated test scripts to ensure software functionality and performance.
- Code test scripts and integrate them into CI/CD pipelines.
- Analyze test outcomes to identify and report software issues.
- Collaborate effectively with developers to rapidly identify and resolve system defects.
Required Skills:
- Proficiency in programming/scripting languages such as Python, Java, and JavaScript/TypeScript.
- Experience with test automation frameworks including Selenium, Playwright, and Cypress.
- Strong capabilities in API and backend testing.
- Solid understanding of core coding principles and framework building.
- Competency in CI/CD (Continuous Integration and Continuous Delivery) practices.
- Familiarity with cloud infrastructure concepts.
- Experience or knowledge in AI-assisted scripting.
Qualifications:
- 6-8 years of experience in QA automation.