Tech Stack
AngularAzureCloudCypressDockerKubernetes.NETSeleniumSQL
About the role
- Play a key role in building and maintaining automated testing frameworks supporting migration from a legacy Access-based system to a modern application built with C#, Angular, Azure, and SQL
- Design, develop, and maintain automated test suites using Playwright (transitioning to Cypress) for UI and end-to-end testing
- Implement and optimize unit, integration, and regression tests to improve code quality and reliability
- Integrate automated testing into CI/CD pipelines to enable faster, more stable releases
- Collaborate closely with the QA Lead, developers, and product managers to ensure comprehensive test coverage across Angular front-end, C# backend, and SQL database
- Identify, document, and track bugs through resolution, while contributing to defect prevention best practices
- Participate actively in standups and sprint cycles (planning, reviews, and retrospectives)
Requirements
- 3+ years of QA engineering experience with a strong focus on test automation
- Proven expertise with Playwright or similar end-to-end testing frameworks (Cypress, Selenium)
- Experience testing applications with Angular front-end, C#/.NET backend, and SQL databases
- Familiarity with CI/CD pipelines (e.g., GitHub Actions, Azure DevOps, or equivalent)
- Strong understanding of unit and end-to-end testing principles
- Excellent problem-solving skills and attention to detail
- Comfortable working in an Agile/Scrum environment
- Strong English communication skills and ability to collaborate across teams
- Currently living in LATAM
- Nice-to-have: Experience modernizing testing practices for legacy-to-cloud migrations
- Nice-to-have: Exposure to API testing frameworks (Postman, RestAssured, etc.)
- Nice-to-have: Knowledge of performance testing or monitoring tools
- Nice-to-have: Familiarity with containerization (Docker, Kubernetes)
- Nice-to-have: Based in Tijuana with the ability to occasionally visit the San Diego office (not required)