Front End QA Engineer

April 03, 2024

This is an opportunity to join the QA team of a creative, leading web trading software company. Caplin is the market leader in web trading technology and single-dealer platforms. Its award-winning
software enables its customers to build high-performance web trading apps and to deliver real-time information, including live prices, securely and reliably to those apps.
We have an immediate vacancy for a Front End QA Engineer.
This is an outstanding opportunity for a person wanting to bring their skills to an organisation at the leading edge of web-based trading technology and with blue-chip global financial clients.

The role

As a Front End QA Engineer, you will:

Responsibilities:

  • Develop automated front-end test cases for new functionality and to enhance coverage
  • Perform manual and exploratory testing to effectively identify issues and provide confidence in our ability to release
  • Plan QA activities for new features and bug fixes based on requirements/ACs, and execute the appropriate level and types of testing
  • Work collaboratively in an agile team with engineers, UX designers and product owners to implement QA best practices and deliver high quality new features and enhancements
  • Taking ownership for test pipelines, ensuring issues are resolved and reliability is continuously improved
  • Drive increased automation across the front end QA team
  • Raise, track and take ownership of issues
  • Manage the release preparation process
  • Ensure Quality best practices are followed, e.g. stories meet the Definition Of Ready, Definition Of Ready for Test, and the Definition for Done
  • Build your finance domain knowledge so that you can test meaningfully
  • Identify initiatives to improve quality in our products

Technical skills:

  • Experience implementing test automation using Typescript with Playwright or Cypress
  • Able to understand the architecture of systems under test, in order to identify root causes and enhance your testing
  • Comfortable reading code with the ability to identify errors
  • Knowledge of Docker and Kubernetes
  • Understand Continuous Integration, e.g. Gitlab
  • Experience using version control systems, e.g. Git
  • Able to use build tools e.g. Gradle, pnpm to deploy/start apps
  • An understanding of multiple operating systems (e.g. Unix and Windows)
  • Expertise using tools of the testing trade (Web Dev Tools, Postman, Wiremock, Profilers etc)

Characteristics:

  • Effective communicator with strong interpersonal skills
  • Driven to create your own tools when tools are missing or inadequate
  • Possess the ability to deal effectively with uncertainty and alternative points of view
  • Thirst for learning new technology and self-improvement
  • Great analytical, debugging and reasoning skills
  • Knack for finding bugs
  • Evangelise and articulate good testing practices for Agile projects including:
  • Requirements elicitation
  • Defining acceptance criteria with the team and stakeholders
  • Writing clean, reusable and readable test code
  • Release preparation
  • Ability to learn a complex financial domain

The above items are the primary responsibilities of the role. You are entitled and strongly encouraged
to push the boundaries and make it your own.

You should apply if:

Profile of Candidate:

  • You are self-motivated, enthusiastic, a team player and keen to learn
  • Capable of leading QA initiatives
  • You want to work in a company where taking on additional responsibilities and stepping-up is rewarded, a place where you can make a name for yourself
  • Excellent written and verbal communication skills with a genuine passion for technology
  • Excellent testing instincts – You care about the smaller details, you have excellent debugging skills and have a natural curiosity for wanting to understand how things work
  • A well-rounded QA professional wanting to build upon previous experiences and disseminate their knowledge to the team
  • At least 3-5 years of experience of working as an SDET or QA Engineer
  • Ideally a degree from strong university, but we would welcome applications from candidates who fit the desired capabilities

Work with us!

Please send us your CV and Covering Letter to careers@caplin.com

Note: Applications are for individual applications only and all contact from unsolicited agents will be rejected.