Software Developer in Quality Engineering creating automated testing solutions for Genesys Cloud. Ensuring high reliability and performance of routing engines in a global cloud platform environment.
Responsibilities
Drive end to end quality strategy for a high throughput, event driven routing service, ensuring reliability and accuracy across global deployments
Design and implement automated testing solutions across REST APIs, event streaming pipelines, in memory data stores, and cloud persistence layers
Contribute production level Java code to improve system functionality, testability, and overall performance
Build and maintain comprehensive system and integration tests that validate full conversation routing flows across multiple regions
Investigate complex system behaviors and resolve defects by analyzing failures across distributed, multi tenant environments
Influence design decisions by identifying risks early and advocating for scalable, testable architecture
Collaborate with cross functional teams to standardize testing practices, improve tooling, and drive quality consistency
Strengthen CI and CD pipelines by integrating robust automated validation and improving feedback loops for engineering teams
Requirements
2+ years of professional experience in software development with a strong emphasis on quality engineering
Proficiency in Java and solid understanding of object oriented design principles
Experience testing REST APIs through both functional and automated approaches
Familiarity with CI and CD pipelines such as Jenkins or similar tools
Working knowledge of event driven systems and messaging platforms such as Kafka
Experience using testing frameworks such as TestNG or JUnit
Exposure to cloud platforms such as AWS, including services like DynamoDB, SQS, S3, or EC2
Proficiency with version control systems such as Git
Benefits
Comprehensive extended group health coverage
Generous paid time off, including vacation and personal leave
Retirement savings program with employer RRSP matching up to a prescribed maximum amount
Family-friendly benefits, including parental leave top-up and adoption assistance
Growth and development opportunities through access to learning resources and internal mobility programs
Leads QA/QC for nuclear and civil construction projects, owning the quality program end - to - end. Manages QC team and serves as primary QA interface with clients.
Senior videogame tester validating narrative RPG quality for Seismic Squirrel. Testing builds, fixes, hardware, and platforms while supporting QA processes and development teams.
Bilingual French - first software tester testing public - facing applications and phone systems for PLATO, Canada’s Indigenous - owned technology services company. Supporting reliable finance - sector systems for Canadian citizens.
QA Engineer ensuring software quality for a technology company through manual, automated, functional, regression, and exploratory testing. Improving test coverage and QA processes across Agile product development.
Quality Assurance Analyst reviewing Canadian mortgage files for nesto, a mortgage technology and financing company. Detecting fraud, supporting audits, and advising underwriting teams on credit and property risks.
Quality Assurance Analyst reviewing Canadian mortgage applications for compliance, fraud, and underwriting risks. Supporting audits and advising nesto’s mortgage technology and financing business.
Senior QA Analyst testing payment APIs, distributed systems, and Kafka event flows for Expleo, a global engineering and consulting organization. Designing automation and validating end - to - end transaction quality in a hybrid Montreal role.
Développeur QA Salesforce automatisant les tests pour nesto, entreprise canadienne de financement hypothécaire. Concevant des scripts Playwright, administrant les environnements Salesforce et soutenant les processus QA et CI/CD.