-
Design, execute, and maintain API test cases across GraphQL operations — validating queries, mutations, request/response payloads, error handling, authentication flows, schema integrity, and resolver behaviour
-
Own end-to-end testing of the public-facing GraphQL API, and serve as a subject matter expert supporting other QA teams on private API functionality within their respective domains
-
Design and execute load and performance tests, using k6 (or similar) identifying bottlenecks, establishing baseline benchmarks, and validating behaviour under peak and sustained conditions
-
Identify gaps in API coverage and proactively recommend testing strategies
-
Build automated API test suites from the ground up using tools like Postman, Bruno, or similar
-
Collaborate with dev and other QA to identify high-value automation opportunities
-
Integrate API and load tests into the CI/CD pipeline to enable automated execution on each release, catching issues early and maintaining performance baselines
-
Help shape and execute the team's automation roadmap as it pertains to API
-
Write structured test cases with automation in mind from the start
-
Track, document, and manage defects through their full lifecycle
-
Participate in release management and provide clear, concise QA summaries for stakeholders
-
Completed a QA certification, or a relevant diploma or degree
-
3+ years of progressive experience in a QA role, with hands-on API testing (REST/GraphQL)
-
Experience with API testing tools (Postman, Bruno, or similar)
-
Experience with load testing tools such as k6, or similar
-
Familiarity with API security testing concepts and common vulnerability patterns
-
Familiarity with automation frameworks — Webdriver IO, Appium, or comparable
-
Ability to read and write basic scripts or queries (SQL, JavaScript, or similar)
-
Strong communicator who can translate technical findings for developers and non-technical stakeholders alike
-
Analytical but pragmatic — you know when enough testing is enough
-
Provide feedback and results in a way that engages the developers and product managers to work collaboratively on solutions
-
Experience with financial or payments applications
-
Security or compliance testing background
-
CI/CD pipeline experience

Test Lab