Role Overview
We are seeking a highly skilled Mid-Level QA Automation Engineer to join our multi-national team. You will be responsible for building, evolving, and maintaining robust automated testing systems to ensure the highest quality for our software products. This role requires a hands-on engineer who can bridge the gap between development and quality assurance by implementing end-to-end testing frameworks and integrating them into modern CI/CD pipelines.
Key Responsibilities
- Framework Design & Evolution: Design and implement scalable test automation infrastructure using Playwright and Vitest, ensuring high reliability and performance.
- Standard Setting: Develop and enforce quality assurance measures and automation standards throughout the software development lifecycle.
- CI/CD Integration: Set up and maintain automation frameworks within GitHub Actions to ensure continuous testing and rapid feedback loops.
- Cross-functional Collaboration: Work closely with engineering and product teams to improve test coverage across web applications and services.
- Technical Excellence: Utilize design patterns (POM, factory, fixture) and advanced techniques like mocking and stubbing to create clean, maintainable test code.
Required Skills and Qualifications
- 3–8 years of experience in QA Automation (Functional, Integration, and E2E).
- Strong proficiency in JavaScript/TypeScript and experience with Playwright or Cypress.
- Experience with Vitest and unit testing patterns.
- Expertise in CI/CD workflows, specifically GitHub Actions and YAML configuration.
- Advanced English communication skills (written and verbal).
- Based in South America (excluding Costa Rica, Cuba, and Dominican Republic).
Nice-to-Have Qualifications
- Previous experience as a Software Developer.
- Experience in performance testing and cross-browser/cross-device compatibility.
- Knowledge of RESTful services and web application debugging.