At a Glance
- Tasks: Join our team to enhance software quality through automation testing and collaboration.
- Company: Leading banking client in the financial services sector, based in London.
- Benefits: Hybrid working model, competitive salary, and opportunities for professional growth.
- Other info: Dynamic work environment with a focus on continuous learning and career development.
- Why this job: Make a real impact on software quality while working with cutting-edge technologies.
- Qualifications: Experience in automation testing, CI/CD environments, and strong collaboration skills.
The predicted salary is between 60000 - 75000 £ per year.
Lorien's leading banking client is looking for a skilled Automation Test Engineer with strong experience of Rest API testing in Java to join our London-based team. The ideal candidate will have strong experience of working with CI/CD environments, Rest API and Kafka events. This role will be via Umbrella, working in a hybrid model of 2 days a week on site.
Experience & Ways of Working
- Hands-on experience with Continuous Integration and Continuous Delivery (CI/CD) environments.
- Experience working in TDD and BDD-driven teams, applying Red-Green-Refactor practices.
- Experience with pair programming and close collaboration with developers.
- Experience in performance engineering, supporting profiling and tuning to identify performance hotspots and prevent regressions early.
- Monitor and analyse p95/p99 latency trends to ensure performance stability and help identify regressions introduced by changes.
- Exposure to accessibility testing and usability considerations, ensuring inclusive and user-friendly experiences.
- Comfortable working in highly collaborative environments, where development and testing happen alongside the engineering community.
Quality Engineering Responsibilities
- Implement and maintain TDD-aligned unit tests, component/integration tests, and consumer-driven contract tests (PACT) for REST APIs and Kafka events.
- Curate a minimal, meaningful end-to-end (E2E) test suite for critical user journeys and actively eliminate flaky tests.
- Plan and execute exploratory testing using charters, and convert valuable, repeatable findings into automated tests.
- Monitor and continuously improve pipeline health (flakiness, execution time, stability) and overall test effectiveness.
- Apply systems thinking, a bias for small tests, strong facilitation skills, clear written communication, and pragmatic decision-making.
- Partner with product and engineering to convert requirements into clear, testable acceptance criteria and executable examples.
- Integrate security checks (SAST, dependency/SBOM) into CI pipelines and work with teams to drive remediation.
- Support operational readiness by helping maintain runbooks and observability standards.
- Coach engineers in XP practices (pairing, refactoring, trunk-based development) and foster a continuous learning culture.
Tools & Technologies
- JUnit 5, Mockito, AssertJ, PIT (mutation testing), WireMock (where appropriate).
- Contract Testing PACT (REST APIs and Kafka events), Pact Broker.
- Performance Testing k6 or Gatling (performance smoke tests and baseline validation).
Automation Test Engineer employer: Lorien
Join a dynamic and innovative team at our London-based financial services client, where we prioritise collaboration and continuous learning. As an Automation Test Engineer, you'll benefit from a hybrid working model that promotes work-life balance, alongside opportunities for professional growth in a supportive environment. With a focus on cutting-edge technologies and practices, this role offers a unique chance to contribute to impactful projects while enjoying the vibrant culture of London.