Engineer, Software Test

Posted 5 Days Ago
Be an Early Applicant
Richmond, BC
60K-65K Annually
Junior
Internet of Things • Semiconductor
The Role
The Engineer, Software Test will create and execute test plans, design manual and automated tests, monitor test results, report defects, and collaborate with the development team to resolve issues. Candidates should have experience with software testing in multi-platform environments, particularly Linux and Windows.
Summary Generated by Built In

Location: Richmond, BC

Work Arrangement: In office 3 days/week (Tuesdays through Thursdays) and additional days as needed

Job Summary:

We have an opportunity for an Engineer, Software Test to join our Software Test team in our Richmond office. In this role, you will create the test plan, monitor the test result and generate the test result report.  You will do analysis, design manual and automated tests, prepare the test environment and execute manual and automated tests. You will report accurate test results by the expected deadline, and report defects, troubleshoot and follow up on associated / mitigated risks.

You will have relevant experience working in a multi-platform development environment (Linux, Windows), be a consummate team player who builds and maintains strong relationships with developers and testers in fast-paced environment.  You are comfortable with performing manual and automated testing, preparing test plans, test results, reporting bugs, creating automated test scripts for Windows and Linux environments and troubleshooting defects.

Responsibilities:

  • Create test plans for various types of regression, system integration, performance, and stability tests (5%)

  • Monitor and track testing progress, communicate test result to stakeholders and write accurate test reports (10%)

  • Execute software and firmware manual and automated test cases outlined in test plans using network signaling simulators on Windows and Linux platforms (50%)

  • Design and develop automated test scripts and Manual test cases according to requirements (15%)

  • Clearly document and track defects found during testing cycles in defect tracking system (10%)

  • Must communicate both verbally and written clearly and concisely with team members and project stakeholders (5%)

  • Collaborate closely with developers, project managers, and other teams to analyze requirements and resolve firmware and software issues (5%)

Minimum Qualifications:

  • Post-secondary education in Computer Science, Engineering, or related discipline

  • Previous experience in software testing and/or development

  • Basic knowledge of Linux operating system and Linux command line usage

  • Must have excellent written and verbal communication skills; expresses ideas clearly and concisely

  • Exceptional troubleshooting and organizational skills with attention to detail

  • Ability to manage and prioritize multiple tasks while working both independently and within a team

  • Able to work in a fast-paced team-oriented environment

Desired Qualifications

  • Testing experience with various HW interfaces

  • Experience with Cellular wireless and Wi-Fi testing

  • Experience in writing test plans and creating test cases based on requirements and specifications

  • Knowledge of software test practices and software engineering discipline

  • Experience in design and development of automated tests or test scripts in Python, C# or C programming language.

  • Ability to clearly present complex technical information

The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description.

All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.

A reasonable estimate of the pay range for this position is CAD $60,000 - $65,000.  There are several factors taken into consideration in determining base salary, including but not limited to: job-related qualifications, skills, education and experience, as well as job location and the value of other elements of an employee’s total compensation package.

Top Skills

C
C#
Python
The Company
HQ: Camarillo, CA
1,475 Employees
On-site Workplace
Year Founded: 1960

What We Do

Semtech Corporation is a high-performance semiconductor, IoT systems and Cloud connectivity service provider dedicated to delivering high quality technology solutions that enable a smarter, more connected and sustainable planet.

Similar Jobs

Motorola Solutions Logo Motorola Solutions

Software System Test Engineer (Remote)

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Vancouver, BC, CAN
21000 Employees

Eventbase Logo Eventbase

Software Development Engineer in Test - SDET

Information Technology • Mobile • Software
Remote
Vancouver, BC, CAN
127 Employees
70K-80K Annually

Arista Channels Logo Arista Channels

Software Test Engineer - NetOps

Cloud • Security • Software • Analytics
Vancouver, BC, CAN
29 Employees
95K-145K Annually

Similar Companies Hiring

Arch Systems Inc. Thumbnail
Software • Manufacturing • Machine Learning • Internet of Things • Industrial • Artificial Intelligence • Analytics
US
80 Employees
Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account