Home >
Supplier Companies >
HLS Hard-Line Solutions Inc. >
Careers Opportunities >
SOFTWARE DEVELOPER IN TEST
HLS Hard-Line Solutions Inc.
SOFTWARE DEVELOPER IN TEST
Dead Line: September 23, 2021
Reporting to the Product Development Manager, the Software Developer in Test (SDT) is responsible for designing and building automated test frameworks and test suites for use in development and testing cycles. The Software Developer in Test will have expertise in the following areas:
1. Manual and automated software testing
2. Unit, functional, integration, and security testing
3. Software testing automation framework
4. Continuous Integration / Continuous Deployment pipelines and platforms
WHAT YOU’LL DO
- Design, build, deploy, and maintain software testing systems for a suite of distributed software products
- Develop testing strategies for software products
- Develop and improve continuous integration / continuous deployment pipelines and infrastructure
- Participate in software design processes and code inspections
- Perform custom programming as assigned
- Debug and test software implementation
WHAT WE’RE LOOKING FOR
Qualifications
- Experience in manual and automated software testing
- Degree in Computer Science, Computer Engineering or Software Engineering or equivalent experience is required
- Workplace experience as a Software Developer is preferred
- Experience working in an ISO 9001 environment would be considered an asset
Core Technical Skills
- Experience developing automated test suites for software
- Development experience with C-family languages (C, C++, C#), and testing frameworks for said languages
- Experience with .NET application development and/or testing
- Experience with source control management, especially git
Additional Technical Competencies that would be Considered an Asset:
- Experience with Unix-based operating systems, esp. experience with Real-Time Linux
- Experience in robotics and machine automation
- Working knowledge of CAN Bus, serial and ethernet protocols
- Familiarity with LIDAR
- Familiarity with Agile and Jira
- Possess advanced communication skills both technically and non-technically (verbally and in writing)
Core General Competencies
- Strong technical skills
- Ability to work in a collaborative software development environment
- Multitasking and shifting priorities
- Adaptability
- Decision making skills and analytical skills
- Ability to prioritize and manage time effectively
- Experience in software product development
- Working knowledge of real-time systems or control systems
Working Conditions & Physical Demands
- Sitting for extended periods using office equipment
- Office environment
- Some travel may be required
SOFTWARE DEVELOPER IN TEST
Reporting to the Product Development Manager, the Software Developer in Test (SDT) is responsible for designing and building automated test frameworks and test suites for use in development and testing cycles.
PRODUCTION TECHNICIAN
The Production Technician is required to perform tasks involving physical labour and operating a variety of hand and power tools.