We are looking for an experienced software test developer, where you will design and build our Product Development test automation processes. You will work with development teams, DevOps and existing QA staff to enhance automation in the current QA process, as well as those scenarios where automation isn't appropriate. This ongoing effort will increase repeatability and reliability in test execution and increase our test coverage.
You are diligent, proactive and have a reputation as an excellent problem solver. You are experienced with the process of ensuring that quality products will be brought to market. You enjoy collaborating with small teams and have the resourcefulness and initiative to ask the right questions to develop thorough test coverage. You take ownership of your deliverables and take pride in the knowledge that your efforts will have an impact on end-users.
You will
- Work with development teams to understand the product architecture, function, intended user experience, and performance expectations of Nureva's audio product line and supporting applications
- Develop documentation for test plans, results and reports
- Design and develop software automated test frameworks and test suites within an Agile development team
- Maintain a comprehensive awareness of the related technology landscape and identify opportunities for future test suite enhancements
- Evaluate Nureva's products from a performance and security perspective
- Evaluate manual tests to identify gaps in coverage, and update test suites as required
- Assist in mentoring and training of new staff as required
- Work with a diverse team of developers and designers who are passionate about technology, user experience and market success
You bring
- A degree in computer science, software engineering or equivalent experience
- The ability to write both manual and automated tested cases
- Experience in software development with strong knowledge of C#, JavaScript and Node.js
- Experience working with Ubuntu and Canonical environments; exposure to embedded Linux systems is an asset
- Experience with mobile app testing is an asset
- Experience with RESTful Web APIs and related security and performance aspects
- Knowledge of Agile software development methods
- Knowledge of local virtualization and cloud services, such as AWS or Azure
- Excellent written and verbal English communication skills
We offer a competitive total compensation package, an open and collaborative office in Calgary, and a great team environment.
Apply online at nureva.com by close of business on November 15, 2024. Please outline how you will make a difference on our team. We will spend time to help you understand the role and our company to ensure we are a good fit for you.