Job
QA Engineer | Amsterdam
About Us
Provable is modernizing decades old infrastructure in the traditional capital markets by bringing together the brightest minds in engineering and finance. Our two teams, based in Amsterdam and New York, work hand in hand to build, enhance, and operate an SEC Registered Alternative Trading System (ATS) for the $8TN+ Securities Finance Market that underpins the global financial system.
Our cloud-native platform has been built entirely in house from scratch to enhance and replace old technology stacks composed of disparate, costly, and inefficient systems. We work closely with the largest clearing house in the world, the Depository Trust and Clearing Corporation (the DTCC), and some of the most prominent financial institutions across the globe. Our mission is to correct a long broken market structure by providing a neutral, value driven, full scope offering to market participants with varying needs and requirements. Our pragmatic approach to engineering is at the heart of what we do, and we maintain the highest standards of integrity, quality of work, and transparency in all that we do. We are a small, but growing team looking for hard working, prideful, and kind individuals to help us drive our mission forward.
The Role
We are seeking an experienced QA Engineer to assist our existing team in expanding the quality, reliability, and performance of our platform. Our system architecture contains multiple components to serve the needs of a highly complex and complicated sector of the capital markets. Securities Lending workflows that are managed by our system rely on a combination of pre-trade, trade matching, ongoing life cycle management, reporting, and multiple layers and endpoints of connectivity. We have built a robust UI that sits atop all of this, along with an API layer used for direct server to server integration. You will work closely with our entire engineering team, owning the quality of our products to deploy them with confidence into production. To achieve this, you are someone passionate about delivering high quality products to customers, and anticipating demands of a rapidly scaling and highly complex ecosystem.
Requirements
Actively communicate with the business team in New York to understand the workflows of our users and create test scenarios
Own and drive the formulation of test suites for current and upcoming features
Execute manual test suites alongside the development of features and during release testing
Implement end to end and integration test scripts for increasing the automation footprint of the company
Be able to prioritize and get across what should be focused on based on impact within a given timebox
Help maintain a high, but sensible test coverage level across multiple types of testing, understanding the risk-benefit tradeoffs
Have strong written english, and create structured reports of issues found throughout your testing
Able to effectively assist the production support team in troubleshooting issues, help to identify problems in cases of unexpected behavior during failure events
Highly organized with exceptional attention to detail and follow-through
Team player with a positive attitude, strong work ethic, and desire to attack problems in real-time
You care… deeply… about the work you are doing equally among the most mundane or most enjoyable tasks
Nice to have
Experience with Python* and Javascript
Worked with Page Object Model based tests Experience with Frontend testing frameworks such as: Selenium Webdriver, Cyprus or Playwright*
Written and executed Functional tests against an API (ideally REST or gRPC)
Have worked in environments with capital markets infrastructure including exchanges, trading venues, clearance and settlement ecosystems
Experience with Order Management Systems (OMS), Smart Order Routers (SOR), and Portfolio Trading Algorithms
* We have our test suite written in Python using Playwright.
Benefits
Competitive salary: depending on education/work experience.
Vacation days: 25 days of holiday per year based on full time employment.
Working hours: We operate on a hybrid basis currently, with 2 days with everyone in the office, 1 day optional and 2 days where most people are working from home. We believe that in person, real-time collaboration is the best form of communication, but understand that everyone works differently. Due to the serious nature and location of our existing commercial business we rely on common sense, over communication, and flexibility from our teammates across regions on managing their time to ensure the customers come first.
We are eager to get to know you and look forward to working with you.
Please email careers@provablelabs.com to apply to this position.
We will use the personal information that you have submitted to us in order to consider your application for the relevant role. Your privacy is important to us. Please read our applicant privacy policy before you submit your application.