Job Description
We are looking for 5 years experienced candidates for this role.
Responsibilities include
Automation Delivery Ownership
Own and drive automation for critical business and customer journeys
Identify, prioritise, and implement automation opportunities to reduce manual regression effort
Ensure automation coverage, reliability, and execution speed meet delivery expectations
Act as a hands-on automation lead within delivery squads
Hands-On Automation Engineering
Design, develop, and maintain automated test suites using Playwright with TypeScript
Own and evolve the automation framework, including reusable components and utilities
Implement and maintain CI/CD integration for automated tests
Execute tests across browsers and environments using cloud platforms (e.g. LambdaTest or similar)
Apply strong engineering practices including version control, code reviews, and automation standards
API Integration Testing
Design and automate API tests using tools such as Postman and Playwright
Validate integrations, data accuracy, and business rules across systems
Support contract and integration testing approaches where applicable
Performance Non-Functional Testing
Design and execute performance, load, and stress tests using K6 (or JMeter where required)
Analyse performance results and highlight risks or regressions
Support performance monitoring and reporting via dashboards (e.g. Grafana or equivalent)
Manual Exploratory Testing
Perform targeted manual testing for complex, high-risk, or exploratory scenarios
Validate end-to-end workflows and edge cases not suitable for automation
Support usability and experience-focused testing
Defect Quality Management
Log, track, and validate defects using Jira
Participate in defect triage and collaborate closely with engineering teams
Use defect trends and automation insights to improve test coverage and quality
Test Management, Data Reporting
Maintain test cases and automation artefacts in XRAY(Test Management) or equivalent tools
Manage test data and environment readiness for automated testing
Provide clear reporting on automation progress, coverage, and quality risks to the QA Manager