Test Analyst

June 27

🔄 Hybrid – Manhattan

Apply Now
Logo of LMAX Group

LMAX Group

Global financial technology company, operating institutional execution venues: LMAX Exchange, LMAX Global & LMAX Digital

FX Trading • Foreign Exchange • Award-winning Ultra-low Latency Technology • Unparalleled Execution Quality • Pre & Post-Trade Transparency

201 - 500

Description

• You will work within an agile team to help define the story and test requirements, pair with other testers and developers to produce Acceptance and Integration Tests using our in-house DSL and use your testing and domain knowledge to combine automated, exploratory and technical testing; enabling the team to deliver completed stories with minimal technical debt. • Stories can cover anything from core exchange functionality, through big data issues and performance to new portals to manage our business. The process from idea to implementation is fluid and will involve working with colleagues in different parts of the business to understand what they want and how they will use it, whiteboard sessions, digging into code, databases and existing Acceptance Tests to understand behaviour and coming up with new and interesting ways to test, and break, the system. • We follow TDD and BDD methodologies to create automated regression tests and if you are going to test something more than once then automate it – this can mean anything: migrations, databases, invariants, performance, tools, integrations, logging, releases; we have more than the average types of tests. You will have input to all this and hopefully help us to discover more test types along the way. All this automation allows you the time to carry out exploratory testing and try out new ideas to improve the way we develop software. We work together at a sustainable pace and spend the time on those areas that need it, leaving everything in a better state than we found it. • Testing does not stop at release time; with extensive monitoring and “testing in live” you can analyse data from new features for unexpected behaviour or performance and with regular stints as part of the production support pair you will get to assist and understand our business from the front and gain a different perspective. • The LMAX test team works across the whole of the business. To avoid accumulating knowledge silos, we actively rotate testers around our teams, ensuring that everyone gains first-hand knowledge on all areas of our testing and codebase and gets to work on a wide variety of projects, such as: - Testing low-latency trading systems - Testing cryptocurrency integrations - Testing the platform’s security and resilience

Requirements

• Backend: distributed, event-driven core Java (90% of the code base), MySQL • Frontend: Javascript, Vue.js • OS: Linux (CentOS) • Testing is mostly via in house tools, written in Java using JUnit, Selenium, Jenkins

Benefits

• 25 days of holiday • Smart, friendly colleagues keen to share their knowledge and learn new things from you • The opportunity to work on a wide variety of projects, including cutting edge technology, and interesting technical & performance challenges • A culture where high quality maintainable code is valued over quick hacks • Generous funding pot for training courses and conferences • Pension: 401K • Private medical, dental, and vision coverage • Life insurance • TriNet Platform • Wellness contribution program with access to ClassPass • Plumm Platform • Five volunteering days • Learning and development programs • Season Ticket Loan • Relaxed dress-code • Think you know every IntelliJ shortcut? Think again. (yes, this is a benefit!)

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com