Qa Engineer Engineer

Software Development Engineer In Test (Sdet)/Automation Test Engineer

Software Development Engineer in Test (SDET)/Automation Test Engineer with 10+ years of experience in software development and building test automation frameworks from scratch and maintaining the existing test frameworks.

Experience: 10 years

Yearly salary: $90,000

Hourly rate: $400

Nationality: 🇬🇧 United Kingdom

Residency: 🇬🇧 United Kingdom


Experience

Software Engineer in Test
Sky
2023 - 2025
Designed and implemented a BDD-driven end-to-end test automation framework for TV sports streaming app, enabling automated validation of both UI and backend API services using Playwright, TypeScript, and Cucumber. Developed automation for user journeys such as live event playback, video-on-demand playback, match highlights rendering, and real-time schedule/Data updates using Playwright with TypeScript. Built a modular Page Object Model (POM) to support reusable and maintainable UI components; optimized for fast execution and scalability in CI pipelines. Developed API test automation framework using Playwright's APIRequestContext to validate endpoints for content metadata, streaming URLs, user profile services, and event schedules. Integrated Cucumber.js to support Behaviour-Driven Development (BDD), allowing cross-QA, developers, and non-technical stakeholders to collaborate using readable Gherkin feature files and reusable step definitions in TypeScript. Implemented CI/CD pipeline integration using GitHub Actions, with capabilities for parallel execution, test tagging, and trace-based debugging to ensure efficient feedback on every commit and pull request. Enabled detailed reporting and debugging via Allure and Cucumber HTML Reports and Playwright Tracing to capture step-level data, screenshots, and logs for failed tests.
Automation Tester
NatWest
2022 - 2023
Responsible for Automation of the Front End/UI of the application. Designing, developed automation framework in BDD style using Cypress and TypeScript. Responsible for creating and maintaining the automation AZURE pipeline. Automating the UI scenarios using cypress, Cucumber and TypeScript. Configured the test automation pipeline for Continuous Integration testing which will be triggered immediately after the code deployment and provides immediate feedback. Added visual tests to automation using the Cypress inbuilt image screenshot feature.
Automation Tester
Wunderman Thompson Commerce
2022 - 2022
Responsible for Automation of the Front End/UI of the application. Designing, developed automation framework in BDD style using Cypress and TypeScript. Responsible for creating and maintaining the automation AZURE pipeline. Automating the UI scenarios using cypress, Cucumber and TypeScript. Configured the test automation pipeline for Continuous Integration testing which will be triggered immediately after the code deployment and provides immediate feedback. Added visual tests to automation using the Cypress inbuilt image screenshot feature.
Automation Tester
Wunderman Thompson Commerce
2020 - 2021
Responsible for both WEB UI and API automation. Developed Automation tests using Java, Selenium Web Driver, Page Object Model and Page Factory to test the B2C websites. Automating test suite in BDD style using cucumber, Java and Rest-assured for the REST API. Proactively bringing issues creating the bugs in the Azure DevOps Board and problems to the attention of the team. Configured the test automation builds Azure DevOps pipeline for Continuous Integration testing and provide immediate feedback. Involved in all manual Test activities such as Story Testing, Smoke Testing, Integration Testing, Pre-production and Live Testing.
Automation Test Analyst
Wunderman Thompson Commerce
2018 - 2020
Involving, Liaising, and holding discussions with BA, client and stakeholders to confirm expected behaviour of the Application. Responsible for automating complex data transfer and data loading testing - ETL, file and message-based transaction processing. Developed Test Automation Framework in BDD style using Java, Cucumber, Rest-assured. Configured the test automation builds Jenkins for Continuous Integration.
Dev-in-Test
GAMESYS
2014 - 2018
Developed end-to-end test automation solutions using Selenium WebDriver and Java for multiple web applications, significantly reducing the regression test cycle. Developed test automation framework from scratch using Java, Selenium Web Driver and using Page Object Model and Page Factory to test the game loader which is used to launch the game and also passes the front-end game events from third party game to Remote Gaming Platform. Developed a cross-browser testing framework using Selenium Grid and BrowserStack to execute tests on multiple browsers simultaneously, improving the overall test execution speed.

Skills

aws
java
python
typescript
quality-assurance
english