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.
Join Plusgrade as a QA Specialist in Montreal, handling integration of travel technology for airline and cruise partners. Collaborate to ensure seamless user experiences and drive revenue.
QA Test Analyst ensuring software quality for diverse products within payment technology. Working in a hybrid environment with the QA team on testing applications and core systems.
QA Automated Tester in Ecuador with expertise in manual and automated testing of APIs, web, and mobile applications. Collaborating in an agile team for continuous quality improvement.
QA Analyst collaborating with cross - functional teams to ensure quality software for agricultural tech startup. Contributing to meaningful solutions for farmers while gaining practical software development experience.
Quality Analyst responsible for testing strategies and system quality in an IOT project. Collaborating with development teams and engaging in Agile methodologies.
Quality Assurance Specialist responsible for product complaints and quality topics at OMICRON electronics. Collaborating internationally and ensuring sustainable quality improvements.
Pentester at Mobeta conducting penetration tests and collaborating on product development. Involved in external, web, and internal applications focusing on continuous improvement of methods.
Embedded Testing Engineer testing embedded software for Avive's AED technology. Leading quality engineering practices and ensuring compliance with regulatory requirements.
Senior Quality Assurance Manager at PNC overseeing Quality Engineering practices across teams. Establishing test automation and embedding quality in the software delivery process.
Senior Software Engineer focused on backend quality engineering and automation for PNC's Technology organization. Responsible for test automation strategies and frameworks to ensure quality assurance in software delivery.