Test Automation Engineer
Location: London (hybrid)
**Must be eligible for SC Clearance**
Overview
Our client is a global leader driving transformative change across consulting, applications, business process, cloud, and infrastructure services. Our client is dedicated to fostering an environment of mutual respect, learning, and accountability. If you are passionate about driving quality through innovation and collaboration, this role offers a unique opportunity to work with a top Digital Transformation Consultancy on impactful projects.
What You'll Be Doing
As a QA Automation Engineer, you’ll play a vital role in shaping product quality through the following activities:
* Collaborate with the product team to define acceptance criteria and testing standards for each story.
* Partner with developers to define and review tests covering product functionality, unit, and component layers.
* Perform exploratory testing and work with the product team to define test requirements for live delivery.
* Automate tests as needed and work with developers to design and test stubs.
* Maintain traceability throughout product delivery and communicate test progress and metrics effectively.
* Raise the quality profile throughout the lifecycle and input into the design and build of automated tests.
* Provide test assurance and contribute to agile delivery in an agile, test-first environment.
What Experience You'll Bring
* Strong communication skills and experience working within Agile delivery teams using TDD with Java.
* Experience with Consumer Contract testing using PACT frameworks.
* Understanding of CI/CD pipelines and their importance in Automation Testing.
* Familiarity with command line and scripting for Windows or Linux OS.
* Proficient in coding with principles such as SOLID, DI, and Design Patterns.
* Ability to unit test the framework built.
Required Qualifications and Experience
* 5+ years of relevant QA Automation experience.
* Proficient in API testing using Postman.
* Experience with Cypress and Docker for containerized testing.
* Strong expertise in using Gitlab for test automation storage.
* Solid foundation in TDD with Junit.
* Familiarity with tools like SonarQube, Jenkins, Splunk, Gatling, Serenity, Cucumber, Selenium, Wiremock, Hamcrest, AWS Cloudwatch, Jira, and Confluence.
Nice to Have
* Knowledge of mocks and stubs.
* Advanced understanding of DevOps and Agile Development.
* Ability to lead projects and design robust test strategies.
If you’re excited by the opportunity to drive quality and work in a collaborative and innovative environment, we encourage you to apply or reach out for a chat to thomas.roscoe@ansonmccade.com!