Develop and maintain automated test suites using Playwright for: 1. Web applications (React/Angular) 2. Hybrid mobile apps (Ionic/Capacitor) 3. APIs (RESTful, GraphQL, BFF services)
Implement behavior-driven testing (BDD) using frameworks like Cucumber.
Conduct performance testing using JMeter, K6, or Artillery.
Execute accessibility testing using tools like Axe, Lighthouse, and WCAG 2.2 compliance checks.
Integrate test automation into CI/CD pipelines using Azure DevOps or Jenkins.
Exposure to SauceLabs/LambdaTest
Ensure test reliability and low flake rates through stable environments and retry logic.
Collaborate with developers, product managers, and leads to align testing strategies with business goals.
Monitor test coverage, defect trends, and release readiness; report metrics to stakeholders. Technical Skills & Tools Automation Tools: Playwright, Appium (for mobile) Performance Tools: JMeter, K6, Gatling, Artillery Accessibility Tools: Axe, Lighthouse, WAVE API Testing: Postman/Bruno, REST Assured, Swagger CI/CD & DevOps: Azure DevOps, Jenkins Container Management: Azure OpenShift, On-Prem OpenShift, Docker, Kubernetes Languages: JavaScript, TypeScript, Java, golang Version Control: Git (GitHub/Azure Git) Analytics, Monitoring & Reporting: LogRocket, Dynatrace, NewRelic Qualifications 3+ to 7 years in automation testing or quality engineering Experience with Azure cloud services and container orchestration (OpenShift) Strong understanding of test architecture and flake rate mitigation strategies Familiarity with hybrid mobile testing and BFF service validation Bachelor's or Master's in Computer Science or related field Preferred Attributes Experience with security testing (OWASP ZAP, Burp Suite) Exposure to event-driven systems and domain-driven design Hands-on with test data automation and synthetic data generation Proven ability to mentor freshman/junior engineers and lead testing strategy discussions --- Screening Questions: 1. How do you design a Playwright test suite to minimize flake rate across different browsers and environments? 2. Can you walk us through how you would automate testing for a hybrid mobile app using Playwright or complementary tools? 3. How do you approach testing BFF (Backend-for-Frontend) services and domain APIs for both functional correctness and edge cases? 4. Describe a scenario where behavior-driven testing helped uncover a critical issue. What tools and frameworks did you use? 5. What strategies do you use to integrate performance testing into CI/CD pipelines, especially for APIs and web apps? 6. How do you ensure accessibility compliance (e.g., WCAG 2.1 / 2.2) in automated test suites? Which tools do you prefer and why? 7. How does Azure OpenShift container orchestration influence your test strategy and environment setup? 8. What challenges have you faced when testing applications deployed on Azure cloud services, and how did you overcome them? 9. What metrics do you track to evaluate the effectiveness of your automated tests and ensure low flake rates? 10. How do you handle test data management and environment stability for consistent test execution across builds?