Senior Test Engineer
Send a job offer directly to this candidate
I am a Senior Test Engineer with experience of working within the public and private sector. My skills include UI and API testing, web development and line management.
Scottish Government | January 2024 - Present
Manage tools developed by our organisation for the client that facilitate the generation of test data and monitor environment status.
Facilitate the seamless transfer of test data between environments post-clean deployments, ensuring accessibility of both old and new data for testing teams.
Implemented a Jenkins pipeline to directly inject data into test environments, streamlining the data management process.
Liaising with the Environments manager on the deployment of new releases to test environments, ensuring uninterrupted availability of live versions for testing teams.
HMRC | July 2022 - December 2023
Led the planning, creation, and execution of API and UI tests, bringing in automation to enhance efficiency. Previously, only
Postman was utilised for API testing. Advocated for the adoption of the Serenity framework for both API and UI tests, driving a more comprehensive and efficient testing approach.
Built test frameworks from scratch, incorporating Maven, JUnit, Serenity, Selenium, and RestAssured. Managed dependencies in the pom file to ensure smooth integration.
Implemented and executed API tests using RestAssured, and UI tests using Selenium.
Utilised GitLab runner for automated test execution in a pipeline upon merging to the main branch.
Played a key role in training junior engineers on crafting effective test cases, utilising automation tools, and proficiently reporting defects.
Collaborated with multiple test teams during End-to-End testing, actively identifying and reporting defects to the relevant teams.
Participated in meetings with the Test Manager to provide comprehensive testing progress reports to key stakeholders.
Authored detailed documentation for each project task, streamlining onboarding for new team members and ensuring swift acclimatisation to the project.
Scottish Government | December 2021 - June 2022
Collaborated within an Agile testing team, actively participating in sprint planning sessions and retrospectives to contribute insights and enhance team efficiency.
Managed tasks through Jira, working on assigned tickets to create new tests for emerging functionalities. Maintained existing tests and took charge of defect management, overseeing the entire process from reporting to resolution.
Automated and executed regression packs seamlessly through Jenkins for consistent and reliable testing.
Proficiently utilised Serenity BDD with Java as the main testing tool.
Shared knowledge and expertise by conducting Knowledge Transfer (KT) sessions for new team members, facilitating a smooth onboarding process and ensuring comprehensive understanding of the tested applications.
NHS Openspace | September 2021 - November 2021
Collaborated within a team to successfully transition a manual UI regression pack to an automated counterpart, enhancing testing efficiency.
Partnered closely with the Test Lead to develop page object models within the automation framework, ensuring a structured and maintainable approach.
Implemented automation using Serenity BDD with Cypress.
Played an active role in defect management by reporting issues to the development team, providing detailed steps for recreating and addressing identified defects effectively.