Senior Quality Engineer
griddynamics
Job Description
Essential functions
-
Design, develop, and maintain scalable automation frameworks using Playwright (TypeScript) for UI and API testing
-
Build and execute automated test suites for complex user journeys (e.g., checkout, registration, authentication flows)
-
Develop robust API test coverage including request chaining, schema validation, and auth flows
-
Integrate automated tests into CI/CD pipelines (Jenkins or equivalent) with environment-aware execution
-
Implement framework patterns (Page Objects, fixtures, data-driven testing, parallel execution)
-
Contribute to cross-browser test execution using platforms like SauceLabs or BrowserStack
-
Build self-healing and resilient test mechanisms (dynamic locators, fallback strategies, retry logic)
-
Design and manage test data orchestration strategies (isolation, reuse, cleanup)
-
Develop and maintain real-time dashboards and reporting tools (e.g., Allure, Grafana)
-
Create environment health check suites for pre/post-deployment validation
-
Integrate test results with defect tracking systems and support failure analysis
-
Collaborate with stakeholders and present progress in demos and reviews
-
Leverage AI tools (Copilot, Claude, Cursor, etc.) to accelerate test development and improve efficiency
Qualifications
-
4+ years of hands-on experience in test automation with production-grade code
-
Strong expertise in Playwright with TypeScript for both UI and API testing
-
Solid programming skills in TypeScript/JavaScript (framework-level development, not just scripting)
-
Experience with CI/CD pipelines (preferably Jenkins), including test execution integration
-
Strong API automation experience (REST, JSON validation, authentication flows)
-
Deep understanding of test framework design patterns and scalable automation practices
-
Experience with Git workflows, code reviews, and branch-based development
-
Ability to handle both UI and API testing responsibilities across rotating tracks
-
Strong communication skills with experience working with global stakeholders
Would be a plus
-
Hands-on experience with AI-assisted development tools (e.g., Copilot, Claude, Cursor)
-
Exposure to payments, fintech, or digital wallet ecosystems (tokenization, 3DS, issuer APIs)
-
Experience working in environments with constrained test data or service dependencies
-
Familiarity with Karate (Java) for API testing or framework migration
-
Knowledge of observability tools (Grafana, Splunk, Datadog)
-
Experience with cross-browser testing platforms like SauceLabs or BrowserStack
-
Basic understanding of performance testing tools (k6, JMeter)
-
Exposure to agentic or LLM-driven testing workflows
We offer
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office