Experience des outils Matlab/Simulink ou Pytest. * Connaissance des langages d'assemblage et du codage de bas niveau. * Connaissance de Rational PORTES et des outils de signalement des problemes.
Experience des outils Matlab/Simulink ou Pytest. * Connaissance des langages d'assemblage et du codage de bas niveau. * Connaissance de Rational PORTES et des outils de signalement des problemes.
Python Developer
CA$75K - CA$95K/yr
Design, build, and maintain scalable test automation frameworks in Python, (PyTest). * Develop clean, maintainable, and reusable object-oriented code to support automated testing across complex ...
Python Developer
CA$75K - CA$95K/yr
Design, build, and maintain scalable test automation frameworks in Python, (PyTest). * Develop clean, maintainable, and reusable object-oriented code to support automated testing across complex ...
Execute quality gates on all Python contributions: ruff linting, mypy static type checking, pytest with a minimum 80% coverage threshold, and bandit security scanning Cross-Cutting * Participate in ...
Execute quality gates on all Python contributions: ruff linting, mypy static type checking, pytest with a minimum 80% coverage threshold, and bandit security scanning Cross-Cutting * Participate in ...
Automation Test Developer
Waterloo, ON · Hybrid
CA$89K - CA$139K/yr
Experienced in automated testing frameworks (PyTest, Slash, unit testing) and GUI testing solutions (Squish, Selenium). * Adept at working within Agile methodologies and utilizing creative ...
Automation Test Developer
Waterloo, ON · Hybrid
CA$89K - CA$139K/yr
Experienced in automated testing frameworks (PyTest, Slash, unit testing) and GUI testing solutions (Squish, Selenium). * Adept at working within Agile methodologies and utilizing creative ...
Senior Python Developer
Mississauga, ON · On-site
... pytest, unittest, nose) Familiarity with test automation, integration testing, and performance testing Commitment to high code quality, reliability, and maintainability Soft Skills Strong problem ...
Senior Python Developer
Mississauga, ON · On-site
... pytest, unittest, nose) Familiarity with test automation, integration testing, and performance testing Commitment to high code quality, reliability, and maintainability Soft Skills Strong problem ...
Experience with Django, AWS/GCP, and pytest preferred but not required. * MLOps Experience: Familiarity with AI model deployment, monitoring, and scaling in production environments. * Problem-Solving ...
Experience with Django, AWS/GCP, and pytest preferred but not required. * MLOps Experience: Familiarity with AI model deployment, monitoring, and scaling in production environments. * Problem-Solving ...
... pytest, unittest, nose) Familiarity with test automation, integration testing, and performance testing Commitment to high code quality, reliability, and maintainability Soft Skills Strong problem ...
... pytest, unittest, nose) Familiarity with test automation, integration testing, and performance testing Commitment to high code quality, reliability, and maintainability Soft Skills Strong problem ...
... pytest, unittest, nose) Familiarity with test automation, integration testing, and performance testing Commitment to high code quality, reliability, and maintainability Soft Skills Strong problem ...
... pytest, unittest, nose) Familiarity with test automation, integration testing, and performance testing Commitment to high code quality, reliability, and maintainability Soft Skills Strong problem ...
Senior Data QA Analyst
Toronto, ON · Hybrid
Design and maintain Python-based automation scripts (using Pytest/Requests) to simulate thousands of real-time trades and stress-test our trading platforms. * Data Pipeline Validation: Validate ETL ...
Senior Data QA Analyst
Toronto, ON · Hybrid
Design and maintain Python-based automation scripts (using Pytest/Requests) to simulate thousands of real-time trades and stress-test our trading platforms. * Data Pipeline Validation: Validate ETL ...
Experience with Git setup, version control, unit testing (pytest), and CI/CD workflows. * Prior experience in performing physical layout using foundry-provided process design kits (PDKs), adhering to ...
Experience with Git setup, version control, unit testing (pytest), and CI/CD workflows. * Prior experience in performing physical layout using foundry-provided process design kits (PDKs), adhering to ...
Automated testing frameworks (MSTest, NUnit, pytest, etc.) * CI/CD integration and release validation * Dashboards, reporting, and technical documentation Lincoln Electric is an Equal Opportunity ...
Automated testing frameworks (MSTest, NUnit, pytest, etc.) * CI/CD integration and release validation * Dashboards, reporting, and technical documentation Lincoln Electric is an Equal Opportunity ...
Platform Engineer
Hamilton, ON · On-site
Python tooling: pydantic, FastAPI, asyncio, pytest * Frontend: TypeScript, Angular * Data: PostgreSQL, TimescaleDB * Streaming and orchestration: Kafka, Flink * Infrastructure: Linux (Ubuntu), Docker ...
Quick apply
Platform Engineer
Hamilton, ON · On-site
Python tooling: pydantic, FastAPI, asyncio, pytest * Frontend: TypeScript, Angular * Data: PostgreSQL, TimescaleDB * Streaming and orchestration: Kafka, Flink * Infrastructure: Linux (Ubuntu), Docker ...
Automated testing frameworks (MSTest, NUnit, pytest, etc.) * CI/CD integration and release validation * Dashboards, reporting, and technical documentation Lincoln Electric is an Equal Opportunity ...
Automated testing frameworks (MSTest, NUnit, pytest, etc.) * CI/CD integration and release validation * Dashboards, reporting, and technical documentation Lincoln Electric is an Equal Opportunity ...
Experience with Matlab/Simulink tools or Pytest is an asset. * Familiarity with assembly languages and the intricacies of low-level coding are an asset. * Familiarity with Rational DOORS Tool and ...
Experience with Matlab/Simulink tools or Pytest is an asset. * Familiarity with assembly languages and the intricacies of low-level coding are an asset. * Familiarity with Rational DOORS Tool and ...
Embedded Software Engineer - Intern
CA$25 - CA$32/hr
Unit test frameworks such as Google Test, JUnit, Robot, PyTest, and the like * Debuggers and tools (e.g., gdb), especially for troubleshooting embedded systems in user space and kernel space * High ...
Embedded Software Engineer - Intern
CA$25 - CA$32/hr
Unit test frameworks such as Google Test, JUnit, Robot, PyTest, and the like * Debuggers and tools (e.g., gdb), especially for troubleshooting embedded systems in user space and kernel space * High ...
QA Lead
Hamilton, ON · On-site
Test frameworks: pytest, JUnit, Playwright or Cypress * API and load testing: Postman, k6 or JMeter * CI/CD: automated pipelines, test gates, coverage reporting * Data: PostgreSQL, TimescaleDB
Quick apply
QA Lead
Hamilton, ON · On-site
Test frameworks: pytest, JUnit, Playwright or Cypress * API and load testing: Postman, k6 or JMeter * CI/CD: automated pipelines, test gates, coverage reporting * Data: PostgreSQL, TimescaleDB
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
Quick apply
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
Quick apply
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
Quick apply
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
Quick apply
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
Pytest information
What is Pytest and what is it used for?
What are the key skills and qualifications needed to thrive as a Pytest Automation Engineer, and why are they important?
How does a Pytest automation engineer typically collaborate with developers and QA teams during a software release cycle?
What is the difference between Pytest vs Selenium Tester?
| Aspect | Pytest | Selenium Tester |
|---|---|---|
| Primary Focus | Automated testing framework for Python code | Web application testing using browser automation |
| Required Skills | Python programming, testing frameworks | Web technologies, Selenium WebDriver, scripting |
| Work Environment | Software development, QA teams, CI/CD pipelines | Web testing, QA teams, browser environments |
| Common Certifications | Python certifications, testing certifications | Selenium certifications, QA certifications |
Pytest is a Python testing framework used primarily for unit and integration testing of Python applications. Selenium Tester specializes in automating web browsers to test web applications. While both roles involve testing, Pytest focuses on code-level testing within Python projects, whereas Selenium Testers focus on browser-based testing of web interfaces. Understanding these differences helps teams assign the right tools and skills for their testing needs.

Full-time
Posted 6 days ago
Job description
- Collaborer avec l'equipe des logiciels a des activites entourant la validation, la verification et la publication de logiciels destines a des systemes de commande de vol.
- Passer en revue l'architecture du logiciel, les exigences de haut niveau et de faible niveau afin de s'assurer qu'elles correspondent aux specifications du produit et du logiciel.
- Effectuer des revues et des analyses du code source pour verifier la conformite aux documents de conception et aux normes de l'industrie.
- Executer des essais selon les exigences, y compris des essais d'unite (UT), des essais d'integration du logiciel (SIT), des essais d'integration du logiciel et du materiel (HSIT) conformement aux lignes directrices DO-187C niveau A, B et C.
- Contribuer a l'amelioration des processus et executer des taches connexes additionnelles au besoin.
- Collaborate with the software team on activities related to software validation, verification, and release for flight control systems.
- Review software architecture, high-level requirements, and low-level requirements to ensure alignment with product and software specifications.
- Conduct source code reviews and analysis to verify compliance with design documents and industry standards.
- Perform Requirements-Based Testing, including Unit Testing (UT), Software Integration Testing (SIT), and Hardware/Software Integration Testing (HSIT) in accordance with DO-178C Level A, B, and C guidelines.
- Contribute to process improvements and perform additional related duties as required.
- Baccalaureat ou maitrise en genie informatique ou genie logiciel (les diplomes en genie electrique ou genie en mecatronique avec mineure en sciences informatiques seront pris en consideration).
- Au moins 3 annees d'experience demontree en verification de logiciels certifies en etat de navigabilite selon les lignes directrices DO-178C ou des normes equivalentes de certification de logiciels critiques pour la securite (p. ex. dans les domaines des soins medicaux ou de l'automobile).
- Experience de niveau expert dans la creation et l'execution de tests a l'aide de NI TestStand (National Instruments), y compris l'automatisation des tests.
- Vaste experience des tests d'integration materiel-logiciel.
- Connaissance de travail de NI LabView et de RapiCover.
- Maitrise des langages C et C++ pour la conception de logiciels embarques.
- Experience des langages de script (Python ou Perl) pour la conception de tests et l'automatisation.
- Connaissance des systemes de controle de version tels que Git ou SVN.
- Experience des outils Matlab/Simulink ou Pytest.
- Connaissance des langages d'assemblage et du codage de bas niveau.
- Connaissance de Rational PORTES et des outils de signalement des problemes.
- Solides aptitudes a la communication verbale et ecrite et capacite de travailler en equipe.
- Personne motivee qui prend l'initiative d'ameliorer ses competences.
- Personne soucieuse du detail, dotee de solides competences en resolution de probleme et capable de respecter les echeances.
- Bachelor's or Master's degree in Computer or Software Engineering (Electrical or Mechatronics Engineering with a Computer Science minor considered).
- Minimum 3 years of proven experience in airworthy software verification following DO-178C or equivalent safety-critical certification standards (e.g., medical or automotive).
- Expert-level experience in test authoring and execution using NI TestStand (National Instruments), including test automation.
- Extensive experience in hardware-software integration testing.
- Working knowledge of NI LabVIEW and RapiCover.
- Proficiency in C and C++ for embedded software development.
- Experience with scripting languages (Python or Perl) for test development and automation.
- Familiarity with version control systems such as Git or SVN.
- Experience with Matlab/Simulink tools or Pytest.
- Familiarity with assembly languages and low-level coding.
- Knowledge of Rational DOORS and problem reporting tools.
- Strong verbal and written communication skills and ability to work collaboratively.
- Self-motivated learner with initiative to enhance skills.
- Detail-oriented with strong problem-solving abilities and capacity to meet deadlines.