17 Aug
|
S.i. Systems
|
Toronto
17 Aug
S.i. Systems
Toronto
Senior Software Development Engineer in TestOur client's mission is to deliver industry-leadingContact Centre capabilitiesthrough cutting-edge technology solutions.Our team is at the forefront of innovation, shaping the future of client interactions in a rapidly evolving landscape.We're seeking aSenior Software Development Engineer in Test (SDET)to join ourQuality Engineering (QE) teamand drive automation excellence forAI-powered agentic applications.As ahands-on Senior SDET, you'll focus ondesigning and implementing automation solutionsto ensure the reliability and intelligence of our next-gen systems. Collaborate in anAgile environmentto tackle complex testing challenges, from prompt engineering to end-to-end validation.Elevate quality, drive innovation, and make a direct impacton client experience.WHAT WILL YOU DO?Design and implement tests across all levels (unit, integration, end-to-end), providing expertise on automation procedures, schedules, and risk mitigation.Lead test strategy execution: Drive development of test specifications, data analysis, and timelines to ensure on-time delivery.Build automated test solutions using tools like Selenium, Cucumber, JMeter, and TestNG to enhance efficiency and coverage.Analyze requirements and system behavior: Create data flow diagrams and define boundary conditions to maximize test coverage.Manage test lifecycle: Oversee test execution, defect tracking, and results storage while adhering to agreed processes.Support all test activities: Enhance, develop, and execute both manual and automated test scripts, recording and tracking software discrepancies to ensure thorough issue resolution.Collaborate cross-functionally: Partner with stakeholders and developers to ensure comprehensive testing, reliability, and performance.Mentor SDETs: Guide teams on methodologies, coding standards, and best practices through code reviews and test plan design.Document and structure knowledge: Ensure test cases and domain expertise are clearly articulated for seamless team execution.Integrate testing into CI/CD pipelines: Embed tests for functional/non-functional validation, monitor results, and resolve issues with developers.WHAT DO YOU NEED TO SUCCEED?Must-Have:5+ years of Quality Engineering experience in diverse environments (cloud, distributed, mainframe,
APIs, databases), with a proven ability to resolve complex cross-functional issues.3–5 years of hands-on automation experience, designing efficient test strategies to reduce manual testing and covering component, integration, and end-to-end scenarios.Expertise in testing Agentic applications using LLMs and prompt engineering techniques.DevOps proficiency in CI/CD, GitHub Actions, ALM, JIRA, and qTest.Automation tools expertise in Selenium, Robot Framework, and SOAPUI.Programming skills in Python, Java, C#, SQL, Groovy, PowerShell, and source control tools (Git).Experience in Agile/Iterative Waterfall, defining test strategies, and reviewing artifacts (code, automation scripts).Knowledge of Service Virtualization (RIT, Wiremock), test data management, and non-SQL databases (MongoDB, PostgreSQL).Nice-to-Have:Contact Centre technology experience.WHAT IS THE PROSPECT?Our client's mission is to deliver industry-leadingContact Centre capabilitiesthrough cutting-edge technology solutions.Our team is at the forefront of innovation, shaping the future of client interactions in a rapidly evolving landscape.We're seeking aSenior Software Development Engineer in Test (SDET)to join ourQuality Engineering (QE) teamand drive automation excellence forAI-powered agentic applications.As ahands-on Senior SDET, you'll focus ondesigning and implementing automation solutionsto ensure the reliability and intelligence of our next-gen systems. Collaborate in anAgile environmentto tackle complex testing challenges, from prompt engineering to end-to-end validation.Elevate quality, drive innovation, and make a direct impacton client experience.WHAT WILL YOU DO?Design and implement tests across all levels (unit, integration, end-to-end), providing expertise on automation procedures, schedules, and risk mitigation.Lead test strategy execution: Drive development of test specifications, data analysis,
and timelines to ensure on-time delivery.Build automated test solutions using tools like Selenium, Cucumber, JMeter, and TestNG to enhance efficiency and coverage.Analyze requirements and system behavior: Create data flow diagrams and define boundary conditions to maximize test coverage.Manage test lifecycle: Oversee test execution, defect tracking, and results storage while adhering to agreed processes.Support all test activities: Enhance, develop, and execute both manual and automated test scripts, recording and tracking software discrepancies to ensure thorough issue resolution.Collaborate cross-functionally: Partner with stakeholders and developers to ensure comprehensive testing, reliability, and performance.Mentor SDETs: Guide teams on methodologies, coding standards, and best practices through code reviews and test plan design.Document and structure knowledge: Ensure test cases and domain expertise are clearly articulated for seamless team execution.Integrate testing into CI/CD pipelines: Embed tests for functional/non-functional validation, monitor results, and resolve issues with developers.WHAT DO YOU NEED TO SUCCEED?Must-Have:5+ years of Quality Engineering experience in diverse environments (cloud, distributed, mainframe, APIs, databases), with a proven ability to resolve complex cross-functional issues.3–5 years of hands-on automation experience, designing efficient test strategies to reduce manual testing and covering component, integration, and end-to-end scenarios.Expertise in testing Agentic applications using LLMs and prompt engineering techniques.DevOps proficiency in CI/CD, GitHub Actions, ALM, JIRA, and qTest.Automation tools expertise in Selenium, Robot Framework, and SOAPUI.Programming skills in Python, Java, C#, SQL, Groovy, PowerShell, and source control tools (Git).Experience in Agile/Iterative Waterfall, defining test strategies, and reviewing artifacts (code, automation scripts).Knowledge of Service Virtualization (RIT, Wiremock), test data management, and non-SQL databases (MongoDB, PostgreSQL).Nice-to-Have:Contact Centre technology experience.Disclaimer:AI may be used in evaluating candidates.This posting is for an existing vacancy. #J-18808-Ljbffr
📌 Senior Software Development Engineer In Test (Toronto)
🏢 S.i. Systems
📍 Toronto