Duplo is building the platform to power the next generation of financial services. Our mission is to help companies expand financial access for all. Our simple and powerful banking-as-a-service API helps companies quickly launch financial products.
- We are looking for a Quality Assurance Engineer (Contract) to support the testing of a software product currently in active development. This role is execution-focused, and the ideal candidate will be working closely with Software Engineers to identify defects early, and ensure features are thoroughly validated, reliable, and production-ready before release.
Responsibilities:
Testing and Automation:
- Design, develop, execute, and maintain automated test suites using Cypress.
- Perform API automation testing to validate backend services, integrations, and data integrity.
Manual Testing:
- Execute comprehensive manual testing of web applications to ensure functional accuracy, usability, and a high-quality user experience.
- Create and run manual test cases for new features, enhancements, and defect fixes.
- Conduct exploratory testing to uncover edge cases, usability gaps, and risks beyond automated coverage.
- Verify product requirements through hands-on testing and ensure alignment with business and user needs.
- Identify, reproduce, document, and track defects with detailed steps, screenshots, and logs to support efficient resolution.
Quality Assurance:
- Develop detailed test plans, test cases, and test data based on product and business requirements.
- Perform functional, regression, and end-to-end testing to maintain product stability and reliability.
Collaboration:
- Partner closely with developers, product managers, and stakeholders to understand requirements and define effective testing strategies.
- Translate technical and business requirements into clear, testable scenarios and communicate findings clearly.
Documentation:
- Produce clear, well-structured documentation for test plans, automated scripts, and defect reports.
- Provide actionable insights and recommendations to continuously improve QA processes and workflows.
Requirements:
Technical Skills:
- Proficiency in using Cypress for UI and functional testing.
- Experience with API automation testing tools such as Postman, RestAssured, or similar.
- Familiarity with version control systems (e.g., Git) and CI/CD workflows.
.QA Principles:
- Solid understanding of software testing methodologies, QA processes, and defect tracking.
- Ability to identify edge cases, scenarios, and performance bottlenecks in B2B applications.
Professional Skills:
- Strong problem-solving and analytical skills.
- Effective technical writing and communication skills for documentation and task breakdown.
- Ability to collaborate with cross-functional teams and prioritize tasks effectively.
Experience:
- Minimum of 3 years of experience in QA roles, with a focus on manual and automation testing.
- Exposure to B2B product environments or fintech applications is a plus.
Method of Application
Signup to view application details.
Signup Now