Software Developer In Test (SDET)

Overview

USD 70.00 - 70.00 per hour
Full Time

Skills

Scripting
Functional Requirements
Continuous Integration and Development
Inspection
Test Cases
Quality Assurance
Documentation
Test Plans
Knowledge Sharing
Code Review
Software Development Methodology
Writing
DevOps
Security Clearance
Systems Engineering
Testing
Sass
C++
Computer Science
Software Engineering
MATLAB
Python
Java
Selenium
Watir
Cucumber
GitLab
Version Control
Continuous Integration
Continuous Delivery
Git
Automated Testing
Command-line Interface
Linux
Agile
Analytical Skill
Problem Solving
Conflict Resolution
Collaboration
Attention To Detail
Systems Design

Job Details

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 acclrons la transformation de nos clients. Notre comptence en stratgie, conception, excution et oprations libre 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 Amrique du Nord, Europe et Asie, qui collaborent avec nous dans le cadre de nos capacits full-stack et notre rythme. Nous sommes des penseurs stratgiques, des collaborateurs pratiques qui aident les clients exploiter le changement et matriser le dynamisme de la technologie. Nous btissons le futur en livrant les rsultats et en crant un impact positif dans nos communauts mondiales. TEKsystems et TEKsystems Global Services sont des entreprises d'Allegis Group. Dcouvrez 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About TEKsystems c/o Allegis Group