Independent QA Consultant
(2023-08)
- Built end-to-end UI automation coverage for sample applications using Selenium WebDriver and Playwright, structuring tests around real user flows so regression checks could run reliably without repeated manual effort.
- Developed API automation suites using RestAssured concepts, RestSharp, and REST API validation techniques, focusing on validating business-critical workflows and identifying inconsistencies between UI behaviour and backend responses early.
- Introduced reusable automation components and utilities, reducing duplication across scripts and improving maintainability of automation frameworks.
- Integrated automated UI and API test suites into CI/CD pipelines, enabling quicker feedback on code changes and improving release confidence.
- Worked with cloud-hosted environments and continued upskilling in AWS concepts and terminology, including EC2, S3, IAM, Lambda, and CloudWatch, to support modern automation and deployment practices.
Software Engineer - Test - Saga Group Plc
(2023-04 - 2023-07)
- Built a UI automation framework using Selenium (C#), structuring it with reusable components so the team could expand regression coverage without increasing maintenance overhead.
- Designed and executed end-to-end test scenarios across React UI and .NET APIs, ensuring that data flowed correctly between layers and reducing defects found late in the release cycle.
- Introduced API automation and validation using RestAssured principles, and Postman, allowing backend issues to be identified earlier rather minimizing dependency on UI validation
- Integrated automated tests into Azure DevOps pipelines so validation could run automatically during deployments, giving the team earlier visibility of release issues before they reached later testing stages.
- Performed performance testing using JMeter, helping identify bottlenecks before release and improving confidence in system stability under load.
Automation Test Engineer - The People's Partnership
(2021-11 - 2022-09)
- Automated complex pension and claims workflows using Selenium, C#, and SpecFlow, making regression testing more reliable and easier for both technical and non-technical team members to understand.
- Built API validation checks and SQL queries to verify pension and claims data across integrated systems, helping uncover inconsistencies that would have been difficult to detect through UI testing alone.
- Strengthened the automation framework by introducing reusable components, reducing the effort required to maintain and extend test coverage.
- Worked closely with developers during defect triage, helping identify root causes more quickly and improving turnaround time for fixes.
- Contributed to sprint planning and backlog discussions, ensuring that testing was considered early and features were delivered in a testable state.
Automation Engineer - DevOps - ESG Global Ltd
(2021-05 - 2021-08)
- Automated key CRM and billing workflows using Selenium (C#), ensuring consistent validation of critical business processes across releases.
- Integrated automation into CI/CD pipelines (TeamCity, Jenkins), allowing issues to be detected earlier instead of during later testing stages.
- Worked within cloud-hosted environments and collaborated with teams supporting CI/CD and deployment activities across Azure- and AWS-based infrastructure.
- Documented automation approaches and reusable components, helping teams adopt and extend automation solutions more efficiently
Professional Development
(2020-05 - 2021-05)
- Built hands-on automation and CI/CD projects using Azure and cloud-based deployment workflows, focusing on how automated testing integrates within modern delivery pipelines.
- Upskilled in AWS fundamentals including EC2, S3, IAM, CloudWatch, and Lambda concepts to better understand cloud-hosted application environments and deployment models.
- Strengthened understanding of API automation including RestAssured framework concepts, BDD/TDD practices, and automation framework design through practical self-learning projects and experimentation.
- Developed understanding of Java-based UI and API automation frameworks through hands-on self-learning and automation practice projects.
Test Automation Engineer - Union Bank of Switzerland
(2019-03 - 2020-04)
- Delivered SIT and regression testing for a portal used by 60,000+ users, ensuring stability of critical employee workflows across releases.
- Automated key workflows using Selenium (C#), reducing reliance on repetitive manual testing and improving consistency of validation.
- Took part in defect triage and root cause analysis, helping prioritise and resolve high-impact issues more efficiently.
- Validated integrations between Azure services and backend systems to ensure employee workflows remained stable and correctly configured during production deployments.
- Supported junior and offshore team members through knowledge sharing, improving consistency in testing practices across the team.
Software Developer – QA - Guinness World Records
(2018-07 - 2018-10)
- Developed automated tests using Selenium and C# improving test coverage and reducing manual validation effort for the website.
- Worked with product owners to clarify requirements and identify gaps in testing, helping ensure features were fully validated before release.
- Analysed test results and reported defects early, reducing the risk of issues reaching production.
- Supported cloud migration activities to AWS, contributing to improved application stability and availability.
- Contributed to Agile delivery cycles, helping ensure testing aligned with sprint timelines.
Junior Developer – Test - Sword Active Risk Ltd
(2018-02 - 2018-06)
- Built automated tests for risk assessment workflows using Selenium, improving coverage and consistency of validation.
- Executed both automation and unit tests, helping identify defects earlier and improve overall software quality.
- Contributed to Agile release cycles, supporting timely delivery of features within sprint deadlines.
- Maintained and updated test scripts, ensuring they remained aligned with evolving application changes.