Swindon, England, United Kingdom
A senior test engineer (SDET) and line manager with technical knowledge in testing complex software systems based on cloud, database, user interface and client-server technologies. Heavily involved in automated testing (BDD/TDD), created several automation frameworks. Experienced in leading test teams to deliver successful multi-million-pound test projects in high pressure, short deadline, cross team, multi-supplier agile (Scrum/Kanban) or more traditional iterative environments. Improved efficiency and quality through training, mentoring, introducing testing standards. An explorer and adaptor of new testing, platform, development tools and processes if they introduce value to an existing or greenfield project. An advocate of early quality assurance involvement in the SDLC starting at the inception/tender phase. Self-motivated, hard working individual who emphasizes the importance of team work and communication within and amongst teams including creating and managing the right amount of documentation.
Chaos engineering test framework development (chaostoolkit) Chaos engineering testing (microservices, complex systems) Chaos war games (cross team, focus area and tabletop) Performance testing (microservice, end to end systems) Performance test framework development (Locust/Wiremock) Continuous improvements Training and mentoring Hiring and interviewing
6 months initial contract, extended with another 6 months Test automation of PPS Financial software (fintech, paytech) Developing a new DSL test framework (Java/Cucumber) Training engineers on git version control system
Test lead for customer projects Line management of software developer and test engineers Test automation (Scottish Government project) Test automation (IUK) using Typescript, Jest, Selenium, Cucumber Creating test framework (EDF) using Java, Cucumber, Selenium, REST-assured Creating test framework (NetDespatch) using Serenity, Selenium, Cucumber Testing platform using AWS CLI and Terraform Kitchen Reading Tester Gathering platform presentation Technical presentations and lunch and learns to share knowledge within wider test team Managing coding club for the BJSS Bristol office Training customer (NetDespatch) engineers on UI automation
Creating automation framework using Java, TestNG, IntelliJ, Selenium, Testlink, Jira Managing and setting up test environment (Linux, Docker, RabbitMQ, MongoDB) Continues integration using Bamboo build system Automated load testing using Apache Jmeter Automated testing of Inform online, cloud product (front end, APIs, micro services, RabbitMQ, MongoDB, Docker)
Automated (CI) and manual testing of Huddle Desktop using Python, Selenium and MS CodedUI Supporting product support to resolve issues Automated and manual testing of Huddle backend and frontend using Fiddler, Python and Selenium MS Office Online integration test