Overview
Location: Remote role (Anywhere in India) but work as per EST hr for our projects in Toronto, Canada
Duration: contract role (6+ months)
Note: Working hour EST Time Zone
Need an immediate joiner (within 2–3 weeks)
Job Description:
Experience: 10–15 years
Role Summary
We are looking for a Senior QA Automation Engineer with strong Cypress-first web automation, Appium mobile automation, and experience operating in an Azure-native, microservices-based environment.
This is a hands-on role requiring ownership of quality across web, mobile, and APIs, with the ability to embed directly into engineering teams and drive automation strategy.
Must-Have Skills (Non-Negotiable)
- Web Automation (Primary)
- Strong hands-on experience with Cypress for E2E testing
- Page Object Model or component-based patterns
- Robust selector strategies (data-test IDs, avoiding brittle selectors)
- Proven ability to debug and stabilize flaky tests
- Hands-on Appium experience for Android and iOS
- Experience testing Flutter-based mobile applications
- API Testing & Automation
- Strong REST API testing fundamentals
- Experience with Postman/Newman or equivalent
- Comfortable validating authentication, pagination, idempotency, error handling, and contract adherence
- Hands-on experience with Azure DevOps Pipelines
- Integrating automated tests into CI/CD workflows
- Experience with test stages, quality gates, artifacts, reporting, and environment-aware execution
Required Technical Context (Senior-Level Expectations)
Frontend
- Working knowledge of Angular
- Ability to validate UI workflows end-to-end
- Experience testing .NET-based APIs
- Comfortable collaborating with backend engineers on testability, mocking, and integration testing
- Strong experience testing microservices and distributed systems
- Understanding of asynchronous workflows, retries, eventual consistency, and idempotent APIs
Data
- Familiarity with Cosmos DB
- Data validation patterns, query verification, and test data setup/teardown
Non-Functional Testing
- Performance testing using tools such as k6 or JMeter
- Ability to interpret results and drive improvements
- Security awareness including OWASP top risks and basic authN/authZ validation
Strongly Preferred
- Azure Application Insights and telemetry validation
- Release readiness and go-live support
- Triage leadership during release windows
- Flaky test management and parallelization strategies