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.
Quality Engineer in charge of QA for Hinkley Project at William Hare. Collaborating with teams on quality assurance and control measures. The role requires onsite presence in Somerset.
Quality Engineer shaping AI product quality by defining criteria and strategies at Hostinger. Collaborating in an innovative team exploring and building AI - powered products with no established playbooks.
Senior QA Engineer responsible for testing and ensuring quality of SaaS products at ServiceChannel. Collaborating with teams to develop quality assurance strategies and implementing automated testing.
Lead end - to - end quality management for Pearson Qualifications. Ensure compliance and excellence in qualification development and delivery for reliable learner outcomes and stakeholder engagement.
Salesforce service cloud agent functional Test lead and QA Automation Engineer supporting global teams. Ensures quality in developing consumer facing apps, tools, and integrations.
Quality Assurance Software Tester at LCS ensuring software functionality and high - quality delivery in Cincinnati. Collaborating with teams to develop testing standards and resolve technical issues.
Senior QA Engineer ensuring quality in software products for Binance's blockchain ecosystem. Collaborating with developers and partners to deliver automation and manual testing solutions.
Senior QA Engineer validating web services and API testing in cloud environments. Collaborating with development teams to ensure quality in Online Cloud solutions.
Leiter Qualitätssicherung verantwortlich für die Qualitätssicherung über den Lebenszyklus der Produkte. Analyse von Abweichungen und Optimierung des Qualitätsmanagementsystems mit fachlicher Verantwortung.
QA & Testing Automation Specialist ensuring software quality and reliability for Vodafone software products. Executing test cases, assisting in automation, and collaborating with development teams.