Software Development Engineer in Test (SDET) responsible for building automated testing solutions for General Motors. Collaborate with cross-functional teams on quality engineering practices in a hybrid work environment.
Responsibilities
Design automated test frameworks — Build and maintain scalable automation frameworks for UI, API, and integration testing.
Develop high-quality test automation — Write clean, maintainable, and efficient automated tests using modern tools and languages.
Collaborate with mechatronics engineering teams — Partner with developers, product managers, and QA to define test strategies and ensure testability in design.
Improve CI/CD pipelines — Integrate automated tests into continuous integration systems and optimize build/test workflows.
Analyze defects and root causes — Investigate failures, identify patterns, and drive long-term quality improvements.
Champion quality engineering practices — Advocate for automation, code quality, and engineering excellence across the organization.
Requirements
Bachelor's degree in engineering, Computer Science, or related field.
7+ years of relevant experience.
Strong programming skills in languages such as Java, C#, Python, or JavaScript.
Experience with test automation tools like Selenium, Playwright, Cypress, Appium, or similar.
Solid understanding of QA methodologies, testing types, and software development lifecycles.
Hands-on experience with APIs and tools such as Postman, REST Assured, or similar.
Familiarity with CI/CD systems such as Azure DevOps, GitHub Actions, Jenkins, or GitLab.
Strong debugging and analytical skills with the ability to isolate issues quickly.
Experience working in Agile environments and collaborating in cross-functional teams.
Benefits
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
Healthcare, dental, and vision benefits
Life insurance plans to cover you and your family
Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
GM Vehicle Purchase Plan for you, your family and friends.
Senior Software Engineer leading Java and PL/SQL development for Neumo's pension product solutions. Collaborating on system architecture and guiding junior developers while ensuring high - quality deliverables.
Scientist or Engineer specializing in Automation and Data Management for quantum technologies at Aeponyx in Montreal. Responsible for designing and implementing data workflow infrastructure.
Senior Guidewire Developer supporting implementations and technical problem - solving in Guidewire environments. Collaborating with teams to deliver quality outcomes for clients across Canada.
Senior Full Stack Engineer at Optix building AI - powered features for coworking spaces. Collaborating across teams to deliver end - to - end solutions within a hybrid work model.
Senior AI Engineer leading development of AI - powered tools for DraftKings, enhancing engineering workflows and mentoring teams on AI integration. A role focused on productivity and software lifecycle enhancement.
Lead Software Engineer developing AI - powered tools at DraftKings for enhancing development processes and productivity. Collaborating across teams and mentoring engineers to drive innovation.
Staff iOS Software Engineer leading mobile app development at CNN, collaborating across Product, Design, and Engineering teams to create user - centric mobile experiences.
AI Engineering Manager leading and scaling a team to develop innovative AI - driven solutions for insurance. Guiding technical decisions while promoting team growth and collaboration.
Staff Software Developer at Varicent enhancing AWS infrastructure and REST API. Collaborating with product management and design teams to develop features for our web application.
Lead design and implementation of large - scale, multi - team platform and product initiatives. Drive architecture, scalability, performance, and engineering best practices across the organization.