Senior Software Development Engineer in Test
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
This job is with Adaptive Financial Consulting Ltd, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.
WE ARE:
At Adaptive, we are a financial consulting firm that partners with capital, commodity, and digital market participants. We value differentiation through technology. Our experienced teams design and deliver complex front-office technology solutions using our proven accelerators to create long-term competitive advantage.
Our clients include the world’s leading investment banks, investment managers, fintech and capital market service providers. With a global reach with offices in London, New York, Barcelona and Montreal, we have a proven track record of delivering powerful, elegant and intuitive trading technology solutions.
We are looking for a Senior Software Development Engineer in Test to join our team and help develop our open-source and proprietary platform products.
YOU ARE:
- Self-directed, with the ability to define and manage priorities independently.
- A great team player who loves sharing knowledge and learning from others.
- A problem solver with strong analytical skills.
- Excited about learning new things and keeping up to date.
- Happy to work in a test-driven and Agile development fashion.
YOU HAVE:
- Strong understanding of QA methodologies, shift-left practices, and the full software development lifecycle (TDD, BDD, Scrum, Kanban).
- Proficient in Java, with a focus on automated testing, root cause analysis, and debugging.
- Comfortable implementing tests across the full test stack: unit, component, integration, system, and E2E.
- Experience in uncovering complex edge cases through exploratory testing.
- Confident in translating feature specifications into appropriate test coverage and test plans.
- Working knowledge of BDD practices, including story refinement, example mapping, acceptance criteria definition, and 3 Amigos.
- Comfortable using existing code and tests to understand system behaviour.
- Practical knowledge of application profiling to identify performance and memory bottlenecks.
- Familiar with defining quality metrics, telemetry, and reporting dashboards.
- Hands-on exposure to chaos testing to validate system fault tolerance and reliability.
- Experienced in integrating test runs and static code analysis tools into CI/CD pipelines.
- Working knowledge of maintaining CI/CD pipeline health, with a focus on minimising false positives and maintaining reliable feedback.
- Background in building containerised test environments with Docker and Kubernetes.
- Practical familiarity with observability and monitoring platforms.
- Understanding of performance and load testing for distributed pub/sub low-latency messaging technologies.
- Knowledge of AI tooling applications within QA workflows to improve coverage, efficiency and defect detection.
- Exposure to cloud platforms such as AWS, GCP, Azure, and OpenShift.
- Financial services or trading domain experience is a nice to have.
- Strong communication and collaboration skills, with confidence engaging internal and external stakeholders.
YOU WILL:
- Propose and enhance project’s test plans with focus on test automation approach.
- Work on technically challenging quality engineering problems across code, tests, and CI/CD pipelines.
- Confidently leverage your experience in questioning and challenging existing practices while actively promoting QA best practices.
- Encourage a mindset/culture by educating your team that quality is everyone's responsibility and focusing your time on value-add testing tasks, rather than routine checks.
- Design, maintain and execute test cases and provide your analysis on the results.
- Build a solid understanding on business, technical and operational requirements.
- Follow and suggest improvements to the quality assurance process.
- Collaborate with other QAs, BAs and DEV team to enhance automated tests and get maximum test coverage.
- Work with Dev and DevOps team to improve our test automation tools and solutions.
WHY US:
- To be immersed in high-standard engineering culture. Our fantastic team takes pride in crafting complex technical solutions but also loves sharing their knowledge and helping you grow professionally (we have extraordinary minds at Adaptive