Software Developer – Test Framework
Company | General Motors |
---|---|
Location | Markham, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- 2+ years of experience developing in multiple programming languages such as Python, as well as Java, C/C++, Rust, Groovy, etc.
- Bachelor’s Degree in Computer Science, Electrical Engineering, or related field.
- Hands-on test automation development expertise with in-depth knowledge of multiple open-source off-the-shelf tools for test automation.
- High level of oral / written communication skills as well as working effectively with autonomy.
- Passing score on technical coding assessment.
Responsibilities
- Deliver automation feature enablers based on customer needs.
- Design and develop automation solution scalable at the enterprise SW organization level.
- Actively participate in Test Framework technical discussions.
- Focus on the development of Python automation libraries that enable efficient and effective testing of the software that integrate into a global automation ecosystem.
- Participate in code reviews and provide constructive feedback to team members on best practices and standards.
- Actively participate in team scrum meetings including backlog refinement, iteration planning, and retrospectives.
- Help to build a positive and collaborative work environment while driving process improvement and innovative solutions.
- Stay up to date with emerging technologies and trends in software automation domain.
Preferred Qualifications
- Understanding of Vehicle Electrical Architecture and Subsystem/Features within the vehicle
- Advanced degree in engineering or management/leadership.
- Experience of using and development on open-source automation framework such as Robot.
- 2+ years of experience in Automotive SW Test or Development, including experience with test automation and test or software architecture.
- Previous exposure to working in a software development team practicing Agile/Scrum.