Overview
Define, build and scale the quality assurance strategy across web applications, OpenAPI and data-intensive systems, combining test automation leadership, data validation and modern QA practices.
What you'll do
- Design and maintain Playwright-based UI and API automation frameworks
- Implement and govern Behave (BDD) test suites with clear Gherkin scenarios and reusable step definitions
- Integrate automated tests into CI/CD pipelines with reliable, parallel execution
- Validate data integrity, transformations and reporting using SQL across relational and warehouse databases
- Design test strategies for ETL/ELT pipelines, data migrations and analytics workloads
- Use Delphix for data virtualization, masking and provisioning of non-production test environments
- Build and manage synthetic test data strategies to support secure, scalable and repeatable testing
- Deploy and manage test infrastructure on AWS (e.g., EC2, S3, RDS, Lambda, CloudWatch)
- Leverage AI tools and techniques for test case generation, defect triage, visual regression or intelligent test prioritization
- Test AI/ML-powered features where applicable (model outputs, data drift, edge cases and regression scenarios)
What you'll need
- 5+ years of QA experience
- Strong hands-on experience with Playwright for web/API automation
- Proficiency with Behave or similar BDD frameworks (Cucumber, SpecFlow)
- Solid SQL skills for data validation, query optimization and test assertions
- Experience with Delphix or comparable data virtualization/masking platforms
- Demonstrated experience in data synthesis / synthetic test data generation for complex, privacy-sensitive datasets
- Working knowledge of AWS services and cloud-based test environment design
- Experience applying AI in QA workflows (e.g., Copilot-assisted scripting, LLM-based test design or AI product testing)
- Strong understanding of SDLC, Agile/Scrum and CI/CD integration (Jenkins, GitHub Actions, GitLab CI, etc.)
- Excellent communication skills and ability to influence across technical and non-technical teams
Nice to have
- Experience testing data platforms (Snowflake, Redshift, Databricks, or similar)
- Knowledge of API testing tools (Postman, REST Assured, or custom frameworks)
- Familiarity with performance and load testing (k6, JMeter, Locust)
- Experience with test management and reporting tools (TestRail, Zephyr, Allure, or similar)
- ISTQB Advanced or relevant cloud/data certifications
- Python proficiency (common with Behave and many automation stacks)
Details
Read the full description and apply on the company’s own careers page.