QA professional with over 10 years of experience. Focus on leading teams to ensure high-quality software delivery. Specialises in implementing robust testing frameworks and driving continuous process improvements. Known for fostering collaborative environments and mentoring junior testers to achieve consistent results. Strong technical talents and comfortable working in fast-paced environments. Skilled IT professional with background planning system testing to strengthen current processes. Proven track record of capturing impressive insights to fuel business results. Confident communicating with technical and non-technical audiences to influence decision-making. Critical thinker championing best practices.
Overview
11
11
years of professional experience
1
1
year of post-secondary education
Work History
Lead QA (Remote)
4G-Capital Ltd (Kenya)
Bristol
10.2022 - 11.2024
Company Overview: 4G Capital is a market leader in unsecured working capital solutions with a significant presence across multiple African countries
We empower micro and small businesses in Sub-Saharan Africa to grow and succeed by providing instant access to credit that unlocks business growth
Our products blend business credit with financial education to maximize the credit’s impact for business owners, and all are managed and delivered through our proprietary core banking platform
Responsible for leading different products in design and execution of test plan documents
Experienced as a test lead on testing activities that includes integration, regression and end to end testing
Experienced on presenting complex technical information in a clear and easily understood manner to the stakeholders and management team
Building automated regression packs
Leading workshops and mentoring software engineers in BDD
Built a new acceptance tests framework from scratch 3 teams
Experience working closely across a variety of teams including product management, interaction design, customer care and engineering
Implemented the package libraries to deploy multiple frameworks in java and python across different platform teams to make it standard and uniform practice
Responsible for maintaining, debugging and running automated tests scripts using Selenium-WebDriver, Python, Pytest-BDD (BDD)
Experience of building CI in Bitbucket pipeline CI/CD
Used CPython interpreter
Experience of using Jira for sprint and backlog work and raising bugs and Confluence for documentation
4G Capital is a market leader in unsecured working capital solutions with a significant presence across multiple African countries
We empower micro and small businesses in Sub-Saharan Africa to grow and succeed by providing instant access to credit that unlocks business growth
Our products blend business credit with financial education to maximize the credit’s impact for business owners, and all are managed and delivered through our proprietary core banking platform
Senior Test Automation Consultant
Office for National Statistics (ONS)
Newport
03.2020 - 09.2022
Company Overview: Building a new web-based application for internal users to process multiple surveys on a daily basis in an efficient and quicker way than an existing legacy system coming into the system through multiple sources via electronic and paper from businesses and raise any data anomalies
Working with Product Owner and Business Analyst to develop BDD scenarios in three amigos and test scenarios sessions
Leading workshops and mentoring software engineers in BDD
Built a new acceptance tests framework from scratch
Working with multiple teams setting up framework for each of them
Worked with api services using in postman,requests library
Implemented the package libraries to deploy multiple frameworks in java and python across different platform teams to make it standard and uniform practice
Responsible for maintaining, debugging and running automated tests scripts using Selenium-WebDriver, Python, Pytest, Behave (BDD)
Good understanding of Concourse CI/CD build
Responsible for writing test strategies document
Experience of using Jira for sprint and backlog work and raising bugs and Confluence for documentation
Building a new web-based application for internal users to process multiple surveys on a daily basis in an efficient and quicker way than an existing legacy system coming into the system through multiple sources via electronic and paper from businesses and raise any data anomalies
Senior Test Automation Consultant
Defra Bristol
10.2019 - 01.2020
Responsible for building new test framework from scratch
Responsible for maintaining, debugging and running automated tests scripts using Gherkin, SpecFlow Selenium-WebDriver in C# Visual Studio
Experience of using Nunit, Specrun test frameworks
Good understanding of CI/CD build pipelines, including the ability to configure tests to run the build/release jobs
Responsible for writing test plan, test reports, release notes engaging and coordinating all the stakeholding covering all aspects of testing
Experience of performing cross-browser and accessibility testing
Experience of using Jira tool for sprint work and raising bugs
Senior Test Automation Consultant
Mercer (JLT)
Bristol
08.2019 - 10.2019
Responsible for contributing to the automation test strategy using SBE Gherkin/SpecFlow/Selenium-WebDriver in C# Visual Studio
Ensuring that all automated tests are checked in to version control (VSTS) and integration into CI process (VSTS)
Review of automated and performance tests written by developers and testers, ensuring internal standards and best practices are adhered to
Testing responsibility for identifying project risks and giving high-level estimates for future work to high-level stakeholders during scoping sessions
Responsible for estimating, planning and prioritizing testing as part of a scrum team
Collaborated with developers to propose testability and represent the quality of business requirements
Understand business requirements in order to write automated tests primarily and occasionally manual exploratory testing as required
Senior Test Automation Consultant
SQA Consultancy Ltd
07.2017 - 07.2019
Company Overview: End Client: Intellectual Property Office (IPO) – Newport
Responsible for contributing to and building a strategy to facilitate the ongoing testing of projects within agile environments
To provide essential input into requirements capture, test planning and the capture of test metrics
Responsible for recognising and flagging issues outside area of own expertise or reporting to test manager, as appropriate
Responsible for working closely with both internal and external clients
Sound understanding of techniques for ensuring test coverage and traceability
Ability to communicate with various stakeholders (both technical and non-technical)
Mentoring Test Engineers within an agile environment
Ability to work well within a team setting, but also capable of working independently with minimal supervision
To research outside of the normal test activities, take an active part in test process improvement and actively share knowledge to others
Implemented functional test automation using the Selenium WebDriver, Cucumber BDD tool with C Sharp
Maintained Regression test suits by making changes in scripts and using VSTS server for continuous integration to run test build server
Responsible for performing a range of system and specialist verification and validation tasks on different environments
Reporting the Defects using VSTS tool
End Client: Intellectual Property Office (IPO) – Newport
Senior Test Automation Engineer
Virtusa Polaris
01.2017 - 03.2017
Company Overview: End Client: British Telecom(B.T.)
Responsible for all deliveries with respect to the assigned testing project within the defined parameters of quality, scope and timelines
Ability to perform and organize functional as well as Automation testing
Ability to prioritize and manage the workload and to ensure that the testing tasks progress within the agreed timescales
Ability to provide technical assistance to other team members
Working closely with different stakeholders to define & implement the automation coverage
Create automated test scripts, maintain & execute automated scripts and reporting using Selenium web driver and Test Complete in VB.Net
Investigate technical problems and needs, identify their source, and determine possible solutions
Communicate effectively with team members and the stakeholders of the project
Maintained Regression test suits and setting up test data for overnight regression test run
Performing manual testing with the help of specifications
End Client: British Telecom(B.T.)
Senior Test Automation Engineer
ADP
Bristol
02.2016 - 12.2016
Company Overview: Bristol
Working with the wider teams (offshore-onshore), establish and execute an automation strategy in an agile environment with a behaviour driven development (BDD) process
Responsible for improving the framework and also writing the automation test scripts with selenium webdriver, cucumber in ruby
Supporting developers with guidance and support to automate all tests by default
Migrated legacy manual tests to fully automated tests within the automation strategy
Involved in performing gap analysis and driving change to ensure that coverage is appropriate
Maintain and communicate accurate visibility of delivery progress, setting and reporting on key metrics
Create and maintain energy, passion and focus on automation within the software delivery team, to meet the team’s commitments
Drive continual learning and adaption to exploit automation opportunities
Involved in identifying and managing cross-team dependencies
Working with the business analyst and product teams to ensure that the backlog items have appropriate priorities and focus
Setting challenging commitments and achieve them
Bristol
Test Automation Engineer
Infosys
09.2015 - 12.2015
Company Overview: Client: TNT (Courier Services, Freight Delivery & Logistics)