This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Test Engineer in Canada.
This role sits at the heart of ensuring the quality, reliability, and user experience of high-impact financial applications used across iOS, Android, and web platforms. You will play a key role in validating critical product functionality while helping shape the long-term evolution of test automation across distributed systems. The position combines hands-on manual testing with a strong focus on building scalable automated testing frameworks. You will collaborate closely with product, engineering, and backend teams in a fast-moving, remote-first environment. The work directly supports the delivery of secure, resilient, and seamless user experiences in a globally distributed product ecosystem. This is an opportunity for a quality-driven engineer who enjoys both precision testing and strategic system improvement.
Accountabilities
You will be responsible for ensuring product quality across mobile, web, and backend systems, starting with manual testing ownership while progressively expanding automation coverage. You will contribute to test strategy design and help embed quality throughout the development lifecycle.
- Own manual testing for iOS, Android, and web applications, including functional, regression, and exploratory testing
- Perform end-to-end API testing across backend services to ensure reliability and release readiness
- Design, develop, and maintain scalable automated test frameworks for UI, API, and integration layers
- Define and evolve test strategies for major features, including functional, performance, security, and accessibility coverage
- Collaborate with engineering, product, and design teams to integrate quality practices early in development cycles
- Contribute to performance, scalability, and reliability testing in collaboration with SRE and backend teams
- Use telemetry, analytics, and monitoring tools to identify quality issues and improve user experience
- Advocate for the end user by ensuring consistent, intuitive, and high-quality product behavior
Requirements
This role requires a strong background in quality assurance or SDET work, with experience spanning both manual and automated testing in complex, distributed environments. You should be highly analytical, detail-oriented, and comfortable working in fast-paced, remote-first teams.
- 3+ years of experience in QA, Software Testing, or SDET roles
- Strong experience in both manual and automated testing methodologies
- Proven ability to design and implement automation frameworks for complex systems
- Experience with test automation tools such as Playwright, Cypress, Appium, Jest, Pytest, or similar
- Strong understanding of API testing tools and principles (e.g., Postman, OpenAPI, gRPC)
- Familiarity with TypeScript and modern development workflows
- Experience working with CI/CD pipelines and integrating automated testing into delivery processes
- Understanding of cloud-native systems (e.g., Docker, Kubernetes, GCP) is a plus
- Strong analytical and debugging skills with attention to detail
- Excellent communication skills and ability to collaborate in distributed teams
Benefits
- Competitive salary range aligned with Canadian market standards
- Equity participation in a high-growth technology company
- Health, dental, and vision insurance coverage with additional disability and life insurance
- Flexible PTO, sick leave, and parental leave policies
- Cell phone and internet reimbursement
- Access to a retirement savings plan (401k equivalent where applicable)
- Remote-first work environment across the Americas
- Opportunity to work on high-scale financial products with global impact