This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a seasoned QA Automation Engineer to join our Tech team. The ideal candidate will have experience in BDD, Automation Testing, and Agile methodologies. You will work closely with product teams to define acceptance criteria and automate tests, ensuring quality throughout the product lifecycle.
Job Responsibility:
Working with the product team to define the acceptance criteria and testing DOD for each story
Pairing with the developers to define and review the required tests that will address all features and functions of a product delivery at the unit and component layer
Performing exploratory testing at all levels
Working with the Product team to define tests throughout the product delivery into live
Automating tests where required
Working collaboratively with developers to design and test stubs
Ensure the team define tests to validate NFR’s at the appropriate level
Ensuring traceability is maintained throughout the product delivery
Ensuring the team is aware of test progress and quality metrics, and that the team delivers them in a format this is consumable by those who have asked for them
Raising the profile of quality throughout the product lifecycle
Working in an Agile team, you will be responsible for inputting to the design and build of automated tests to ensure adequate and effective test coverage
Provide test assurance of the user stories according to the defined acceptance test criteria
whilst working in a test-first environment
Work closely with Software Engineers to deliver the test activities to meet the requirements, whilst contributing to effective agile delivery
Able to participate in estimation activities and are encouraged to identify opportunities to maximise test benefit within the team
Provide assurance at team retrospectives and planning sessions to ensure test best practice, continual improvements and appropriate standards are adhered to
Requirements:
A seasoned QA Automation Engineer
Experience and knowledge of API testing and the use of Postman
Cypress
Docker for running the Cypress container
Working with Gitlab for storage of all developed test automation
TDD Using Junit
SonarQube
Jenkins
Splunk
Gatling
Serenity
Cucumber
Selenium
Wiremock
Hamcrest
AWS Cloudwatch
Jira and Confluence
Must have or be eligible to gain SC Clearance
Must have excellent written and verbal communication skills
Experience working in Agile delivery teams using TDD with Java
Able to work autonomously
Good coding skills (SOLID, DI, Design Patterns, etc.)
Able to unit test the framework built
Understanding of CI/CD pipelines and their importance in Automation Testing process
Exposure to command line and scripting languages for at least one OS (Windows or Linux)
A degree in Computer Science is preferred
Strong proficiency in Java is essential
Nice to have:
Mocks and stubs
Advanced Devops knowledge
Deep Agile Development knowledge
Ability to lead projects and design test strategy
Experience of PACT frameworks that enable Consumer Driven Contract testing is desirable
What we offer:
Tailored benefits that support your physical, emotional, and financial wellbeing
Continuous growth and development opportunities
Flexible work options
Inclusive work environment
Range of Inclusion Networks (Women’s Business Network, Cultural and Ethnicity Network, LGBTQ+ & Allies Network, Neurodiversity Network, Parent Network)
Disability Confident Committed Employer
Guaranteed interview for applicants who declare a disability and meet the minimum requirements