QA Engineer
Mentmore is currently recruiting for a QA Engineer for our client, a leading organisation who are undertaking a large-scale transformation. They are looking to bring on board an experienced QA Engineer to join the Group Technology Team with extensive experience of automated testing, testing technologies and CI/CD pipelines.
Key responsibilities:
- Responsible to write automated tests to assure their products remain correct over their lifetime
- Performing exploratory testing to verify system behavior and uncover defects
- Performing tests against service APIs, user interfaces and code units
- Identify and evaluate testing tools and techniques
- Microservices architecture, implemented in Java 11 and Dropwizard, with an Angular front end.
- Act as gatekeeper as products go through the delivery pipelines, ensuring their quality as they are being deployed
- Work close with developers to ensure the quality of the solution as it is being built, incl. attending 3 amigo sessions, demo’s and review codes.
- Good communication skills with stakeholders, business analysts, users, developers and platform engineers to agree on solutions
- Work closely with platform engineers to build a CI/CD pipeline using maven, GitHub and Jenkins.
- Support the implementation BDD using Cucumber, and other testing technologies such as Selenium, Jasmine, Protractor, and JMeter.
- Share best practices and new technologies with the wider team and promote innovation, e.g. via show & tell sessions, POC/Prototyping.
- The ability to adapt to change as the team and the business grows and changes
Required skills:
- 5+ years’ experience as a QA Engineer
- Solid experiences performing, writing test scripts against service APIs, user interfaces and code units.
- Excellent knowledge of testing technologies such as Selenium, Jasmine, Protractor, and JMeter.
- Good knowledge of Java, Phyton or other programming languages
- Ability to build CI/CD pipelines using maven, GitHub and Jenkins
- Thought leader