Senior Software Development Engineer in Test

Hace 4 horas

Barcelona, Cataluña, España Adaptive Financial Consulting Ltd Jornada completa

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