A Quebec-based insurer is seeking an SDET to enhance the quality of its savings ecosystem within a high-volume transaction setting that combines modern and wealth management systems.
The core of the role is to automate critical validations, both front-end and back-end, and to thoroughly diagnose problems. The work encompasses interfaces, integrations, APIs, and back-end processes, with a significant investigative component across application layers. The successful candidate will join a multidisciplinary team already in deployment and contribute to preventing defects rather than testing at the end of the process.
The client is seeking a highly technically focused Software Development Engineer (SDET), integrated into a Fusion Team, whose value lies in both investigation and automation. The environment is characterized by high transaction volume and combines modern and legacy systems, with validations impacting both the front-end and back-end, integrations, APIs, and back-end processes. Automation is based on Reqnroll and Playwright, written in C# and TypeScript, with the potential to integrate other tools.
The priority is value creation through automation and defect prevention, not manual test execution. The ideal candidate will understand data flows, diagnose across application layers using logs, database data, and monitoring, and then automate relevant validations.
Requirements
Requirements
Requirements Qualification Table
Requirement | Aggregation Logic | Expected Coverage
REQUIRED
- Over 8 years of experience in software quality assurance and test automation | Mandatory | All required
- Design and maintenance of automated test scripts or frameworks | Mandatory | All required
- Front-end and back-end test automation, including APIs, integrations, and backend processing | Mandatory | All required
- Proficiency in C# and TypeScript | Mandatory | All required
- Automation with Reqnroll and Playwright, or equivalent tools | List of examples | Sufficient majority
- Anomaly investigation: log analysis, database data, multi-layered diagnostics | Mandatory | All required
- API and data validation tools (Postman, Bruno, SoapUI, SQL Developer) | List of examples | Sufficient majority
- High-volume transactional environment and batch processing | Mandatory | All required
DESIRED
- Experience in an Agile team or product environment | Mandatory | All Requirements
- Experience with CI/CD pipelines and automated execution (Required)
ASSET
- Experience with a monitoring and observability tool (Grafana) (One option sufficient)
- Sufficient alternative coverage
- Scripts or utilities in Python or Java (One option sufficient)
- Sufficient alternative coverage
- Knowledge of XML and JSON formats (One option sufficient)
- Sufficient alternative coverage
- Experience in the savings, insurance, or financial services sector. One option is sufficient. Sufficient alternative coverage.
- Cloud environments and modern architectures. One option is sufficient. Sufficient alternative coverage.
📌 QA in Automation - Savings (Canada)
🏢 Maarut
📍 Canada