Все вакансии

Software Test Engineer (C++)

lmax group · зарплата не указана · London, England, United Kingdom · сайт компании · опубликовано 21 апреля 2026 г.

Компания lmax group
Источник сайт компании
Опубликовано 21 апреля 2026 г.
Зарплата зарплата не указана

Описание вакансии

LMAX Group is looking for a tester for our C++ development team. In this position you can expect to help design and implement automated testing suites as well as conduct exploratory testing of our trading applications. You will also be assisting the development team to ensure that new code is designed with testing in mind. We are looking for testers who are confident in their ability to create tests, both with others and on their own.
A finance or trading background is not required.
What you will be working on
Our code base currently has extensive automated tests from unit test to integration tests and acceptance tests. All our tests run through our CI every 15 minutes and we are looking to maintain and expand this test suite as we create new features. There will also be some time allocated to exploratory testing to try and find elements of the system that are not functioning correctly. Our developers prefer to practice TDD. This is the first Tester hire for the team, so you will be expected to drive the testing strategy to prove functional correctness. Exploratory testing to identify obscure edge cases and complex interactions, both on your own and pairing with developers, is expected to be a significant part of this role.
Responsibilities
Produce clear, well-structured automated C++ tests
Identify, escalate and where possible mitigate potential risks impacting delivery of the team
Use pair programming to increase the spread of knowledge and avoid siloing
Continuously design and implement new test types that improve the ease of writing tests
Investigate our trading system and create failing tests to demonstrate bugs
Work with developers to design code with testability in mind
Requirements
Essential Skills / Experience
Writing C++ tests using modern C++ on a Linux/UNIX environment
Ability to understand business requirements and develop tests to define them
Ability to design well documented, simple and elegant tests that are easily maintainable
Ability to work independently and with little guidance
A finance and/or trading background is not required
Desirable Skills / Experience
Catch2
Continuous Integration (Jenkins) #
Experience with python testing (pytest)
Experience with UI testing
Knowledge of Websocket, TCP/IP networking.
Science or Maths related degree.
Benefits
25 days of holiday
Bonus
Pension contribution
Private medical, dental, and vision coverage
Life assurance
Critical illness cover
Wellness contribution program with access to ClassPass
Plumm Platform
Five volunteering days
Give as You Earn initiative
Learning and development programs
Electric Vehicle Scheme
Cycle to Work Scheme
Season Ticket Loan

Навыки

  • C++
  • CI/CD
  • Linux
  • Jenkins
  • Python
Открыть вакансию в ленте