Experience
I'm a Test Automation Engineer with over a decade of experience in software quality assurance and engineering. I began my journey at Perficient, a consulting firm where I worked for 3 years with Ford on several key projects—including testing the “Build My Car” app, dealership ordering systems, and an iPad app used by dealers to showcase vehicles to customers. During this time, I used Selenium WebDriver extensively for UI automation. I then joined Aviva, where I spent 5 years testing both backend and frontend components of credit risk applications and calculation engines that produced reports for EU regulators. My toolkit there included Java, C#, Rest Assured for API testing, and Selenium WebDriver for UI automation. For the past 3 years, I’ve been at CreateFuture, a fast-growing consultancy. I've contributed to multiple client projects—setting up contract testing for event-driven systems at FanDuel, testing website components at Wood Mackenzie, and currently working with Evoke, where we focus on testing Kafka-based messaging systems.

QA Analyst
As part of the QA team at Ford, I focused on the Ford.com website and mobile apps, developing and executing automated tests using Java and Selenium WebDriver. I collaborated with developers and product teams to identify issues, tracked them using JIRA, and contributed to maintaining high-quality releases in an Agile environment.

Test Lead
At Aviva, I led QA initiatives for credit risk systems, focusing on developing and enhancing automation frameworks for both API and UI testing using Java and C#. I contributed to the evolution of a BDD framework with Selenium WebDriver and collaborated closely with Business Analysts and DevOps teams to support continuous quality improvements. My role also involved supporting the AWS cloud migration through comprehensive end-to-end testing and sharing technical insights within the team to drive best practices.
Sr. QE Engineer

As an embedded QA engineer, I specialized in contract testing within event-driven systems using Java, Python, and PactFlow. I helped the QE team implement bi-directional and consumer-driven contract testing, improving test coverage and reliability across complex event-based architectures.

Sr. QE Engineer
As a QA Engineer at Wood Mackenzie, I was responsible for conducting thorough manual testing of UI components to ensure functionality, usability, and quality. My focus was on identifying defects and validating that the user interface met design specifications and business requirements.

Software Developer in Test
I was part of the Ingestion Team at Evoke, working with Kafka message streams to ensure timely and accurate delivery of game data used for betting. Operating within a BDD framework, I contributed to test coverage using Java and managed issue tracking with JIRA.