Software Developer In Test
OVERALL FUNCTION:
Reporting to the Software Quality Manager, The Software Developer in Test (SDIT) participates in design, development, and execution of hardware, firmware and software testing scenarios for functional, system, integration, regression and user acceptance grey-box testing. This is a full-time, exempt salaried position in Vernon, British Columbia.
ESSENTIAL RESPONSIBILITIES:
-
Test the relationship between proprietary software, firmware and related hardware devices.
-
Collaborate with firmware developers, assisting in reproducing and resolving issues.
-
Establish a deep understanding of all firmware components and their interactions with software and hardware.
-
Assist with development and maintenance of an automated build system and test automation framework.
-
Develop test scripts using Python to automate testing of software, firmware and hardware devices.
-
Create and groom comprehensive test cases, documents, processes and plans for Meyer Sound products.
-
Validate test plans, execute automated and manual test scripts.
-
Using the issue tracker, document, edit, groom, track and verify issues.
-
Communicate product issues and causes to Management and Development Teams.
-
Participate in product design, project planning and testing sprints.
-
Occasional travel to the US.
REQUIRED SKILLS & EXPERIENCE:
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
-
Proficiency in Python, git, Powershell, shell scripting.
-
Knowledge of software development life cycle and software testing methodologies.
-
Experience with issue tracking software, such as Jira, Fogbugz or similar preferred.
-
Experience with test case management software such as TestRail, Test Link or similar preferred.