Location
UKRate
$25
/ per hour
Years of experience
8+About
With over 10 years of experience in software automation testing and quality assurance, I have developed a strong proficiency in Agile/Kanban methodologies and a deep understanding of the testing lifecycle. My expertise spans across multiple platforms, including web, mobile (iOS, Android), and API services, with a solid track record in performance testing and producing metrics using frameworks like K6 and Datadog. I am adept at web and mobile automation testing, having designed frameworks using Detox, XCUI, Espresso, Cypress, and Selenium. My technical skills include programming in Java, JavaScript, TypeScript, Kotlin, and Swift, along with extensive knowledge of database management systems like MySQL, PostgreSQL, and MongoDB. In my recent roles, I have led QA teams and managed end-to-end testing processes, contributing to significant digital health transformations at BT Group and core infrastructure product delivery at Bulb Technology Ltd. At BT Group, I spearheaded digital health initiatives, developed comprehensive end-to-end tests using Cypress and TypeScript, and mentored a team of engineers. My tenure at Bulb Technology involved leading a team in an Agile environment, defining QA strategies, and executing performance testing to ensure application stability. Additionally, I have successfully managed the entire test cycle for flagship products at Drest Ltd and Babylon Healthcare, enhancing automation coverage and ensuring high-quality product deliveries. My educational background includes a M.Sc in Financial Services & Technology from Heriot-Watt University and a B.Sc in Business and Information Technology from Anglia Ruskin University, complemented by certifications in project support and software development/testing.Tech Stack
QA, Confluence, Cypress, Java, JavaScript, Jira, Kotlin, Miro, Postman, Quality Engineer, Selenium, SQL, Swift, TestRail, TrelloExperience
- At BT Group, designed and executed comprehensive feature-based end-to-end tests using Cypress and TypeScript frameworks.
- Led and mentored QA teams, managing both manual and automated testing processes, and fostering professional growth within the team.
- Developed and maintained automation test scripts and frameworks for various platforms, including web and mobile applications.
- Conducted performance and load testing using K6, LoadRunner, and JMeter to ensure application stability and scalability.
- Defined and executed QA strategies, including testing timelines, resource planning, and release sign-off processes.
- Worked closely with development, UX/UI, and analytical teams to arrive at optimal solutions to technical challenges and ensure seamless integration of QA processes.
- Identified, documented, and tracked defects using tools like Jira, and produced detailed test reports to provide stakeholders with clear insights into test results and system quality.
Employment history
Web Automation QA Developer, BT Group
August 2023 - Present
- Designed and executed feature-based end-to-end tests using Cypress and TypeScript frameworks
- Implemented testing methodologies to mock GraphQL/REST services for backend validation
- Mentored team members on best practices in test design, execution, and defect management
- Produced detailed test reports for stakeholders
- Led the automation QA team in implementing robust QA strategies and techniques
Senior QA Engineer (SDET), Bulb Technology
September 2021 - July 2023
- Led a team of QA Engineers in an Agile environment, managing manual and automated testing
- Designed, maintained, and enhanced automation test scripts and frameworks
- Developed and executed performance and load testing scripts using K6, LoadRunner, JMeter
- Produced daily progress reports with metrics and defect status updates for stakeholders
- Managed the signed-off process for client product releases
Senior QA Engineer, Drest Ltd (Client: Gucci)
June 2020 - August 2021
- Developed and executed test plans for both back-end services and front-end applications
- Automated test cases using Cypress and JavaScript for web, Detox, and TypeScript for mobile
- Managed release sign-off process and produced release notes for stakeholders
- Collaborated with engineering and analytical teams to solve technical challenges
QA Engineer, Babylon Healthcare Ltd (eMed)
October 2018 - May 2020
- Increased automation coverage to 70%, reducing manual testing efforts by 50%
- Developed and executed test plans, test cases, and scripts for healthcare applications
- Handled defects through defect management life cycle and recorded them in Jira
- Maintained and developed bug fixes and patch sets for existing applications
QA Engineer, Cath Kidston Ltd
November 2017 - September 2018
- Prepared product release test lists, test cases, and test scripts
- Managed the viability, functionality, and effectiveness of the QA environment
- Designed and maintained automated testing scripts
- Logged and tracked defects using Jira, and reported, followed-up, and resolved issues
QA Analyst, NHS GP Portal
April 2016 - October 2017
- Prepared data for large volume data validation
- Tested back-end data processing applications
- Managed the QA environment using test automation and regressions
- Logged and tracked defects using Jira, and reported, followed-up, and resolved issues
Education history
Heriot-Watt University
2019 - 2021
M.Sc in Financial Services & Technology
Anglia Ruskin University
2010 - 2013
BSc in Business and Information Technology