Software Developer In Test (SDET)
TEKsystems
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.
Por favor confirme su dirección de correo electrónico: Send Email