HLS Hard-Line Solutions Inc.

SOFTWARE DEVELOPER IN TEST

By HLS Hard-Line Solutions Inc.

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.