C++ Tester in London

C++ Tester in London

London Full-Time 40000 - 50000 £ / year (est.) No home office possible
Go Premium
LMAX Group

At a Glance

  • Tasks: Design and implement automated testing suites for our C++ trading applications.
  • Company: Join LMAX Group, a leader in innovative trading technology.
  • Benefits: Enjoy 25 days holiday, private medical coverage, and wellness programmes.
  • Other info: Dynamic role with opportunities for growth and collaboration.
  • Why this job: Be the first Tester on our team and shape our testing strategy.
  • Qualifications: Experience in writing C++ tests and a passion for quality assurance.

The predicted salary is between 40000 - 50000 £ per year.

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 tests 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:

  • 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.
  • Catch2.
  • Experience with python testing (pytest).
  • Experience with UI testing.
  • Knowledge of Websocket, TCP/IP networking.
  • Science or Maths related degree.

Benefits:

  • Bonus.
  • Pension contribution.
  • Private medical, dental, and vision coverage.
  • Life assurance.
  • Critical illness cover.
  • Wellness contribution program with access to ClassPass.

C++ Tester in London employer: LMAX Group

LMAX Group is an exceptional employer that fosters a collaborative and innovative work culture, particularly for our C++ Tester role. With a strong emphasis on employee growth, we offer extensive benefits including private medical coverage, wellness programmes, and a generous holiday allowance, all within a dynamic environment that encourages creativity and technical excellence. Join us in London, where you will have the unique opportunity to shape our testing strategy and contribute to cutting-edge trading applications.
LMAX Group

Contact Detail:

LMAX Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Tester in London

✨Tip Number 1

Network like a pro! Reach out to folks in the C++ testing community, attend meetups, or join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio of your testing projects, especially any automated tests you've designed. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your C++ knowledge and testing strategies. Be ready to discuss how you would approach exploratory testing and TDD, as these are key aspects of the role.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace C++ Tester in London

C++ Programming
Automated Testing
Exploratory Testing
Test-Driven Development (TDD)
CI/CD Practices
Catch2
Python Testing (pytest)
UI Testing
Websocket Knowledge
TCP/IP Networking
Linux/UNIX Environment
Risk Identification and Mitigation
Documentation Skills
Independent Working

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ testing and any relevant projects. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how you can contribute to our team. We love seeing passion and personality, so let that come through!

Showcase Your Testing Knowledge: In your application, mention any experience you have with automated testing, especially in C++. If you've worked with TDD or have knowledge of tools like Catch2, make sure to highlight that – it’s super relevant for us!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s quick and easy!

How to prepare for a job interview at LMAX Group

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be ready to discuss modern C++ features and how they can be applied in testing. Practising writing tests in C++ will not only boost your confidence but also show your potential employer that you're serious about the role.

✨Familiarise Yourself with Testing Frameworks

Get comfortable with Catch2 and any other relevant testing frameworks. If you have experience with Python testing (like pytest), be prepared to talk about how those skills can translate into C++. Showing that you can adapt your knowledge will impress the interviewers.

✨Understand the Importance of TDD

Since the team practices Test-Driven Development (TDD), make sure you understand its principles. Be ready to discuss how you would implement TDD in your work and how it benefits the development process. This shows that you’re aligned with their workflow and can contribute effectively.

✨Prepare for Exploratory Testing Scenarios

Think about potential edge cases and complex interactions within trading applications. Prepare examples of how you would approach exploratory testing and what strategies you would use to identify bugs. This will demonstrate your proactive mindset and problem-solving skills.

C++ Tester in London
LMAX Group
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>