Knowledge of tools like PyTest or GoogleTest is an asset. Knowledge of software build environments, CI/CD, gcc/make is an asset Experience with lab hardware/firmware debug is an asset. Experience ...
Knowledge of tools like PyTest or GoogleTest is an asset. Knowledge of software build environments, CI/CD, gcc/make is an asset Experience with lab hardware/firmware debug is an asset. Experience ...
Senior QA Engineer
Vancouver, BC · On-site +1
... 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
Senior QA Engineer
Vancouver, BC · On-site +1
... 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 ...
Senior QA Engineer
Vancouver, BC · On-site +1
... 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
Senior QA Engineer
Vancouver, BC · On-site +1
... 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 ...
QA Software Developer
Vancouver, BC · Hybrid
Three years of manual and automated testing experience using Python, with hands-on work in Pytest * Background building or working with automation frameworks * Knowledge of different test types and ...
QA Software Developer
Vancouver, BC · Hybrid
Three years of manual and automated testing experience using Python, with hands-on work in Pytest * Background building or working with automation frameworks * Knowledge of different test types and ...
Experience writing unit tests and working with frameworks like pytest. * Ability to follow and contribute to coding standards and participate in code reviews. Preferred skills and abilities
Experience writing unit tests and working with frameworks like pytest. * Ability to follow and contribute to coding standards and participate in code reviews. Preferred skills and abilities
Experience writing unit tests and working with frameworks like pytest. * Ability to follow and contribute to coding standards and participate in code reviews. Preferred skills and abilities
Experience writing unit tests and working with frameworks like pytest. * Ability to follow and contribute to coding standards and participate in code reviews. Preferred skills and abilities
Systems Test Engineer
Vancouver, BC · On-site
CA$75K - CA$85K/yr
Build and maintain automated test suites using Python (pytest), Appium, Playwright, and GitHub Actions. * Test backend APIs, investigate defects, collaborate with developers on resolutions, and ...
Quick apply
Systems Test Engineer
Vancouver, BC · On-site
CA$75K - CA$85K/yr
Build and maintain automated test suites using Python (pytest), Appium, Playwright, and GitHub Actions. * Test backend APIs, investigate defects, collaborate with developers on resolutions, and ...
Familiarity with test automation frameworks (e.g., Playwright, Selenium, Pytest, Appium) and CI/CD pipelines. * Experience designing evaluation frameworks or benchmark suites for AI agents against ...
Familiarity with test automation frameworks (e.g., Playwright, Selenium, Pytest, Appium) and CI/CD pipelines. * Experience designing evaluation frameworks or benchmark suites for AI agents against ...
Experience with writing unit tests using frameworks such as PyTest for quality assurance. * Understanding architectural differences between streaming and batch-oriented integrations Benefits ...
Experience with writing unit tests using frameworks such as PyTest for quality assurance. * Understanding architectural differences between streaming and batch-oriented integrations Benefits ...
Experience with writing unit tests using frameworks such as PyTest for quality assurance. * Understanding architectural differences between streaming and batch-oriented integrations Benefits ...
Quick apply
Experience with writing unit tests using frameworks such as PyTest for quality assurance. * Understanding architectural differences between streaming and batch-oriented integrations Benefits ...
Pytest information
What is Pytest?
What are the key skills and qualifications needed to thrive as a Pytest automation engineer?
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.

Internship
Re-posted 19 days ago
Job description
Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of cloud and AI infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL and Ethernet semiconductor-based solutions based on a software-defined architecture that is both scalable and customizable. Inspired by trusted partnerships with hyperscalers and the data center ecosystem, we are an innovation leader of products that are flexible, interoperable, and reliable. We are headquartered in the heart of California's Silicon Valley, with R&D centers and offices in Taiwan, China, Vancouver and Toronto, Canada, and Haifa, Israel.
Job Description:
The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs' SoC and systems products. Firmware is responsible for implementing the major differentiating features of Astera Labs' products. As such, firmware is considered equally important to the hardware, and the firmware team is often customer-facing accordingly to ensure the needs of the customer are fully comprehended.
Basic qualifications:
Strong academic and technical background taking Computer Science, Electrical/Electronics/Software Engineering or equivalent.
Completed one or more Co-op terms of firmware or embedded software development.
Completed one or more courses in Real Time Operating Systems (RTOS) or detailed use of an RTOS during a prior coop term or project.
Professional attitude with the ability to formulate theories and well thought out questions as part of helping debug/develop complex systems.
Authorized to work in Canada and available for 4 or more months.
Required experience:
Proficiency in C (preferred) or C++, including development of firmware.
Proficient in Python for scripting.
Experience with developer workflows, SCM (preferably git), code reviews, CI.
Experience developing firmware to execute in on-chip microcontrollers.
Experience debugging firmware/hardware issues using JTAG, trace logs, or other lab tools.
Preferred experience:
Knowledge of tools like PyTest or GoogleTest is an asset.
Knowledge of software build environments, CI/CD, gcc/make is an asset
Experience with lab hardware/firmware debug is an asset.
Experience developing firmware for PCIe/CXL/Ethernet is an asset.
A competitive coop compensation package will be provided.
We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.