Enable job alerts via email!

Software Developer In Test (SDET)

TEKsystems, Inc.

Ottawa

Hybrid

CAD 100,000 - 125,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading provider of technology services is seeking a Software Developer in Test to enhance automated testing for their software products in Ottawa. The ideal candidate will be proficient in MATLAB and will be responsible for integrating testing tools into the development processes. A focus on quality assurance and thorough documentation will be key components of this role, ensuring strong collaboration within cross-functional teams.

Qualifications

  • 5+ years experience in testing software, especially MATLAB.
  • Experience in Python and/or Java languages is a plus.
  • Knowledge of testing frameworks and CI/CD processes.

Responsibilities

  • Design and maintain automated test cases for MATLAB applications.
  • Participate in code reviews ensuring test quality.
  • Document test plans and results comprehensively.

Skills

MATLAB
Python
Java
Automation
C++
Agile
Test automation

Education

Bachelor's or Master's degree in computer science, Software Engineering, or a related field

Tools

Selenium Web Driver
GitLab
Linux

Job description

PLEASE NOTE THAT ONLY QUALIFIED RESOURCES WILL BE CONTACTED.

Description

Our client is looking for a Software Developer in Test. This resource will be responsible for writing software tools and scripts in addition to leveraging existing test frameworks and tools to perform integration, system, performance, and other tests to validate the functional and non-functional requirements of the product. They will also be responsible for integrating these tools and frameworks into the software development process by contributing to the continuous development and deployment pipelines.

Main Responsibilities

• Automated test development - design, develop, and maintain test cases to validate MATLAB software functionality

• Code review and inspection - participate in code reviews and inspections to ensure the testability of code and its adherence to coding standards

• Test case development - build and enhance automated test cases in MATLAB that facilitate testing across different application layers

• Quality assurance - contribute to maintaining high-quality software by ensuring comprehensive test coverage and enforcing testing best practices

• Documentation - create and maintain documentation related to automated test cases, test plans, and test results to support knowledge sharing and transparency

Top Skills' Details

1. 5+ years experience in a Testing background. Someone who has written code that has tested other code within MATLAB Other languages should include python, Java, or C++ exp.

- Someone who has used MATLAB to actually write and test code within MATLAB and preform the validation of the code itself. Resource should have experience reading vectorized code and understand what that code is supposed to do.

2. Experience writing MATLAB code with a familiarity in the toolboxes and processes within (PARPOOL).

3. Knowledge of MATLAB frameworks and best practices, code review, SDLC, pipelines, and automation (GITlab runners). The resource needs to know the concepts behind pipelines and writing code for DEVops.

*Need to be eligible for enhanced reliability clearance*

Nice to Have:

- Systems Engineering background

- Exp Testing traditional full stack micro services (SASS framework)

Skills

MATLAB, Python, Java, Automation, C++, Agile, Software development, Test automation

Additional Skills & Qualifications

Education & Experience Required

• Bachelor's or Master's degree in computer science, Software Engineering, or a related field

• Experience with the MATLAB language and programming platform

• Experience in Python and/or Java programming language considered an asset

• Experience working with multiple test automation tools and frameworks such as Selenium Web Driver, Katalon, Watir, Cucumber and others considered an asset

• Experience with GitLab for version control and CI/CD processes and Git Runners for test automation

• Solid understanding of Linux environments and command-line tools

• Experience with Linux clusters and cluster job managers is considered an asset

• Experience with agile development

Specialized Knowledge, Skills & Abilities

• Strong analytical and problem-solving skills, ability to identify and troubleshoot issues efficiently

• Strong interpersonal skills, ability to collaborate and work effectively with cross-functional teams

• Attention to detail and a strong commitment to delivering high-quality software

• Experience with business considerations and practical limitations related to system design and implementation

• Ability to prioritize opportunities, needs and resources

• An aptitude for and interest in complex technology

• Ability to bring forth new id

Pay and Benefits

The pay range for this position is $70.00 - $70.00/hr.

Workplace Type

This is a hybrid position in Ottawa,ON.

À propos de TEKsystems et TEKsystems Global Services

Nous sommes un fournisseur de services aux entreprises et de technologies. Nous accélérons la transformation de nos clients. Notre compétence en stratégie, conception, exécution et opérations libère la valeur de l’entreprise par un éventail de solutions. Nous sommes une équipe de 80 000 personnes qui collaborent avec plus de 60 000 clients, notamment 80 % du Fortune 500 en Amérique du Nord, Europe et Asie, qui collaborent avec nous dans le cadre de nos capacités full-stack et notre rythme. Nous sommes des penseurs stratégiques, des collaborateurs pratiques qui aident les clients à exploiter le changement et maîtriser le dynamisme de la technologie. Nous bâtissons le futur en livrant les résultats et en créant un impact positif dans nos communautés mondiales. TEKsystems et TEKsystems Global Services sont des entreprises d’Allegis Group. Découvrez d’autres informations à TEKsystems.com.

About TEKsystems and TEKsystems Global Services

We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineering Manager, Ubuntu Gaming

Canonical

Ottawa null

Remote

Remote

CAD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Ottawa null

Remote

Remote

CAD 100,000 - 150,000

Full time

10 days ago

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Gatineau null

Remote

Remote

CAD 120,000 - 150,000

Full time

10 days ago

Software Engineering Manager, HealthTech

OSCAR Pro

null null

Remote

Remote

CAD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

Senior Software Developer in Test (LS272)

Telesat

Ottawa null

On-site

On-site

CAD 100,000 - 140,000

Full time

Yesterday
Be an early applicant

Software Development Engineer in Test (SDET) – Tools & Infrastructure

Menlo Security, Inc.

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

29 days ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Trois-Rivières null

Remote

Remote

CAD 110,000 - 150,000

Full time

Today
Be an early applicant

Sales Executive - Events / Conferences (Remote)

Vault Consulting (Accounting, Human Resources, Research)

Toronto null

Remote

Remote

CAD 70,000 - 140,000

Full time

Yesterday
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Trois-Rivières null

Remote

Remote

CAD 100,000 - 140,000

Full time

Yesterday
Be an early applicant