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.
QA Engineer responsible for supporting testing activities of telephony software solutions at Saab, ensuring quality standards before deployment. Collaborating with development teams and influencing design decisions throughout product lifecycle.
QA Engineer supporting software testing and quality assurance for Saab's defense and security solutions. Collaborating with development teams to ensure product quality before deployment in critical environments.
QA Intern focused on ensuring product quality and reliability. Collaborating with engineering on test case design and automation for software products.
GMDP Quality Assurance Manager responsible for quality assurance operations and compliance at WEP Clinical in North Carolina. Leading site operations, team development, and regulatory adherence.
GMDP Quality Assurance Manager leading quality assurance operations at a pharmaceutical site in Dublin, ensuring compliance with GMP standards and regulatory requirements.
QA Analyst working on testing strategy for internal applications at Focus Group. Collaborating closely with development team to ensure product quality and stability.
Quality Engineer ensuring product quality and supporting manufacturing processes in Oulu, Finland. Collaborating with global teams and suppliers to maintain high quality standards.
SDET ensuring quality for Hybrid Cloud tooling enabling SaaS provisioned Epicor Applications on customer managed infrastructure. Collaborating with teams to deliver high - quality software and mentoring junior engineers.