Job Information
Insight Global Software Developer in Test in Ottawa, Ontario
Job Description
Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model, a state-of-the-art suite of engineering software tools running on high performance computing (HPC) infrastructure for the modeling of resource allocation and end-to-end communication system performance analysis. As a Software Developer in Test, you will ensure the quality and reliability of the System Model codebase through effective and automated software testing. The Software Developer in Test 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
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .
Skills and Requirements
Must Haves
* 3-6+ years as a Software Developer in Test
* Bachelor's or Master's degree in computer science, Software Engineering, or a related field
* Experience with the Matlab language and programming platform
* Little Matlab and Python ca be accepeted
* 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 (Examples) 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 - Slurm
Experience with agile development Plusses
* Strong analytical and problem-solving skills, ability to identify and troubleshoot issues efficiently
* Highly collaborative team-player who can quickly earn the confidence of co-workers and teammates.
* Excellent oral and written communication skills
* Fluent in English, written and oral. French is an asset.
Day-to-Day
* 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 null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.