Hybrid Quality Assurance Analyst

Posted 6 days ago

Apply now

About the role

  • Quality Assurance Analyst responsible for testing APIs supporting Uphold's financial features. Collaborate with engineers to ensure quality and reliability in API responsiveness.

Responsibilities

  • Testing and validating REST APIs that support financial and payment-related features.
  • Ensuring business requirements are correctly implemented at the API level, including validation of expected behaviour, edge cases, and error scenarios.
  • Designing and executing API test cases covering: business logic and data validation, authentication and authorization flows (OAuth2 / JWT), error handling and response consistency, asynchronous behaviours such as webhooks or callbacks.
  • Collaborating with Engineering throughout the development lifecycle, from requirements review to production validation.
  • Reviewing requirements, specifications, and API documentation to identify risks and test considerations.
  • Performing manual and exploratory testing across API and, where relevant, UI layers.
  • Clearly recording defects so they can be reproduced and resolved efficiently.
  • Creating and maintaining test documentation, logs, and test evidence.
  • Helping identify opportunities to improve product and API quality and reliability.
  • Assisting with troubleshooting issues across services and components.

Requirements

  • Degree in Computer Science or a related field, or equivalent practical experience.
  • 3+ years of experience in quality assurance or software testing, with hands-on exposure to backend or API testing.
  • Hands-on experience testing REST APIs using tools such as Postman, Bruno, or similar.
  • Experience designing and executing test scenarios and test cases.
  • Experience with bug tracking tools and clear, reproducible defect reporting.
  • Ability to apply exploratory testing techniques and critical thinking.
  • Experience prioritising issues based on user impact and product context.
  • Understanding of quality attributes such as correctness, reliability, and consistency.
  • Experience working in agile or lean development environments.
  • Fluent written and spoken English.
  • Strong communication skills, attention to detail, and analytical thinking.
  • A proactive mindset and genuine interest in improving product quality.
  • Experience testing asynchronous or event-driven flows (e.g. webhooks).
  • Basic experience contributing to automated API tests using tools such as Newman, Postman collections, Cypress, or similar.
  • Familiarity with API contracts, JSON schemas, or validation techniques.
  • Experience working in fintech, payments, trading platforms, or other regulated environments.

Benefits

  • Annual bonus program based on individual, team and company performance.
  • Home office stipend for a productive setup.
  • Generous PTO, healthcare, and employee assistance programs.
  • Engaging events and celebrations.
  • Well-stocked office kitchen with a foodie culture.

Job title

Quality Assurance Analyst

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job