We're looking for a Quality Assurance Analyst to join our Engineering team at Uphold. As a Quality Assurance Analyst, you'll work with cross-functional teams to ensure quality throughout the software development lifecycle, collaborating with the Engineering team with an agile mindset. You'll be responsible for reviewing and contributing to requirements, specifications and technical design documents, including API-related documentation, and designing and executing API test cases covering business logic, authentication flows, error responses, and asynchronous/webhook behaviors.
Requirements
- Degree in Computer Science or a related field
- 2+ years of relevant quality assurance and testing experience, including exposure to backend or API testing
- Basic knowledge of test automation techniques, frameworks and tools
- Experience specifying and running scenarios and test cases
- Experience with bug management tools and reporting defects
- Ability to apply exploratory testing and critical thinking
- Skill in reviewing user-reported issues and prioritising recurring or high-impact problems
- Ability to assess which quality attributes to emphasise based on the application's context
- High regard for safety standards and quality control
- Experience working in an agile/lean environment
- Fluent written and oral English skills
- Excellent verbal and written communication skills
- Meticulous attention to detail
- Strong analytical and problem-solving skills
- Passionate about breaking things to improve reliability while helping build excellent products
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