
Software System Designer
- Markham, ON
- Permanent
- Full-time
- Self-starter who thrives in a fast-paced, non-hierarchical environment
- Detail-oriented, organized, and able to manage multiple priorities
- Strong communicator who collaborates effectively with developers, project engineers, and cross-functional partners
- Passionate about software quality, user experience, and continuous improvement
- Develop and execute both automated and manual test plans/test cases using diverse test strategies, including functional, negative, customer/end-user, performance, reliability, and usability testing.
- Implement new technologies and develop new tools to enable autonomous testing and increase coverage.
- Work closely with development teams and project engineers to drive defects to closure.
- Identify metrics and measurements for various aspects of the software QA development cycle.
- Evaluate existing processes and continuously optimize the workflow.
- Maintain a keen eye for software quality, experienced in the QA domain, able to audit, review, and improve existing assets, and develop test strategies for new products.
- Proven experience in software test techniques and methodologies
- Experience in driving innovation; Previous scripting/automation programming experience would be a big asset
- Experience with software validation process and debugging tools is a plus
- Possess good problem-solving, critical thinking, time management, and prioritization skills
- Knowledge of Machine learning / AI is an asset.
- Bachelors degree in Electrical Engineering, Mathematics, Computer Science, Engineering, or an equivalent