Daily tasks will include both manual testing and automation using Python, allowing you to enhance your coding skills while applying your analytical abilities. Surely covers setup and maintenance of ...
Daily tasks will include both manual testing and automation using Python, allowing you to enhance your coding skills while applying your analytical abilities. Surely covers setup and maintenance of ...
Software Test Engineer
Waterloo, ON · Hybrid
CA$48 - CA$62/hr
Minimum of 3+ years of experience in software testing or test automation; candidates with less experience will not be considered. * Strong proficiency in Python, including the ability to develop and ...
Quick apply
Software Test Engineer
Waterloo, ON · Hybrid
CA$48 - CA$62/hr
Minimum of 3+ years of experience in software testing or test automation; candidates with less experience will not be considered. * Strong proficiency in Python, including the ability to develop and ...
RQ11312 - Automation Developer - Senior
Toronto, ON · Hybrid
CA$70.48 - CA$84.58/hr
Experience implementing automation for- UI testing (Playwright) / API testing * Accessibility ... Java or Python. * Demonstrated experience and skills in using Power Automate flows cloud and ...
Quick apply
RQ11312 - Automation Developer - Senior
Toronto, ON · Hybrid
CA$70.48 - CA$84.58/hr
Experience implementing automation for- UI testing (Playwright) / API testing * Accessibility ... Java or Python. * Demonstrated experience and skills in using Power Automate flows cloud and ...
Quality Engineer
Toronto, ON · On-site
Solid experience with one or more automation testing tools (e.g. Selenium, Playwright, Robot Framework and Cucumber) * Proficiency in programming/scripting languages (e.g. Java, Python or web-based ...
Quality Engineer
Toronto, ON · On-site
Solid experience with one or more automation testing tools (e.g. Selenium, Playwright, Robot Framework and Cucumber) * Proficiency in programming/scripting languages (e.g. Java, Python or web-based ...
... drive improvements in automation, testing, and observability capabilities that enhance the ... Use analytical tooling (e.g., SQL, Python, data visualization platforms, monitoring and ...
... drive improvements in automation, testing, and observability capabilities that enhance the ... Use analytical tooling (e.g., SQL, Python, data visualization platforms, monitoring and ...
Network Automation Engineer (OnPrem)
Toronto, ON · Hybrid
CA$142K - CA$186K/yr
Build and maintain codedriven automation using tools such as Terraform, Ansible, and Python. * Establish review, testing, approval, and changecontrol practices for infrastructure automation.
Network Automation Engineer (OnPrem)
Toronto, ON · Hybrid
CA$142K - CA$186K/yr
Build and maintain codedriven automation using tools such as Terraform, Ansible, and Python. * Establish review, testing, approval, and changecontrol practices for infrastructure automation.
QA Automation Engineer
Toronto, ON · On-site
We're looking for a QA Automation Engineer who is passionate about software quality and automation ... Experience testing REST APIs (Postman or similar). * Proficiency in Python and/or TypeScript; Ruby ...
Quick apply
QA Automation Engineer
Toronto, ON · On-site
We're looking for a QA Automation Engineer who is passionate about software quality and automation ... Experience testing REST APIs (Postman or similar). * Proficiency in Python and/or TypeScript; Ruby ...
We're looking for a QA Automation Engineer who is passionate about software quality and automation ... Experience testing REST APIs (Postman or similar). * Proficiency in Python and/or TypeScript; Ruby ...
We're looking for a QA Automation Engineer who is passionate about software quality and automation ... Experience testing REST APIs (Postman or similar). * Proficiency in Python and/or TypeScript; Ruby ...
You will work heavily in Python, EDA tools, applying software engineering rigor to the challenges ... Implement regression testing and Continuous Integration (CI) pipelines to ensure PDK updates do not ...
You will work heavily in Python, EDA tools, applying software engineering rigor to the challenges ... Implement regression testing and Continuous Integration (CI) pipelines to ensure PDK updates do not ...
... automation, reporting and data analytics. The Distributed Systems testing team at Canonical is ... Experience with Python or Go development * Strong object oriented development skills * Ability to ...
... automation, reporting and data analytics. The Distributed Systems testing team at Canonical is ... Experience with Python or Go development * Strong object oriented development skills * Ability to ...
Define and implement best practices for contract testing, component/integration testing, and E2E ... Awareness of Web automation (Playwright) and Mobile automation (Appium with Python) for end to end ...
Define and implement best practices for contract testing, component/integration testing, and E2E ... Awareness of Web automation (Playwright) and Mobile automation (Appium with Python) for end to end ...
... using Python and CI/CD (e.g., GitHub Actions, Jenkins), leveraging AI-powered testing tools to ... Mentor teams on QA automation best practices and consistent quality standards for AI-powered ...
... using Python and CI/CD (e.g., GitHub Actions, Jenkins), leveraging AI-powered testing tools to ... Mentor teams on QA automation best practices and consistent quality standards for AI-powered ...
Automation Systems Specialist
Richmond Hill, ON · On-site +1
Participate in testing, validation, deployment, and continuous improvement of automation tools and ... Proficiency in C#, VB.NET, Python, AutoLISP, C++, or relevant languages required * Experience ...
Automation Systems Specialist
Richmond Hill, ON · On-site +1
Participate in testing, validation, deployment, and continuous improvement of automation tools and ... Proficiency in C#, VB.NET, Python, AutoLISP, C++, or relevant languages required * Experience ...
Python Test Developer
CA$75K - CA$95K/yr
... testing. * Demonstrated 3+ experience with test automation framework development and script implementation (e.g., Python, CAPL). * 2+ years of Proficiency in test case design, TestRail, and ...
Python Test Developer
CA$75K - CA$95K/yr
... testing. * Demonstrated 3+ experience with test automation framework development and script implementation (e.g., Python, CAPL). * 2+ years of Proficiency in test case design, TestRail, and ...
Automation Systems Specialist
Richmond Hill, ON · On-site +1
Participate in testing, validation, deployment, and continuous improvement of automation tools and ... Proficiency in C#, VB.NET, Python, AutoLISP, C++, or relevant languages required * Experience ...
Automation Systems Specialist
Richmond Hill, ON · On-site +1
Participate in testing, validation, deployment, and continuous improvement of automation tools and ... Proficiency in C#, VB.NET, Python, AutoLISP, C++, or relevant languages required * Experience ...
Senior Python/AI Engineer
Toronto, ON · On-site
Build automation for data platform operations, metadata management, and pipeline governance ... Experience with source control (Git), testing frameworks, and CI/CD pipelines . * Experience ...
Senior Python/AI Engineer
Toronto, ON · On-site
Build automation for data platform operations, metadata management, and pipeline governance ... Experience with source control (Git), testing frameworks, and CI/CD pipelines . * Experience ...
Design, develop, test, and deploy automation solutions using Python and other relevant programming ... Familiarity with testing frameworks (e.g., pytest) and automated testing practices. * Familiarity ...
Design, develop, test, and deploy automation solutions using Python and other relevant programming ... Familiarity with testing frameworks (e.g., pytest) and automated testing practices. * Familiarity ...
Design, develop, test, and deploy automation solutions using Python and other relevant programming ... Familiarity with testing frameworks (e.g., pytest) and automated testing practices. * Familiarity ...
Design, develop, test, and deploy automation solutions using Python and other relevant programming ... Familiarity with testing frameworks (e.g., pytest) and automated testing practices. * Familiarity ...
Participate in the entire software development lifecycle, building, testing and delivering high ... automation. * Experience with front-end development and cloud-platforms/technologies offered by AWS ...
Participate in the entire software development lifecycle, building, testing and delivering high ... automation. * Experience with front-end development and cloud-platforms/technologies offered by AWS ...
Data Platform Engineer
Toronto, ON · Remote
Write Python, bash, and CI/CD automation that reduces manual toil, improves reliability, and makes ... Comfortable using Git-based development workflows, pull requests, automated testing, and CI/CD ...
Quick apply
Data Platform Engineer
Toronto, ON · Remote
Write Python, bash, and CI/CD automation that reduces manual toil, improves reliability, and makes ... Comfortable using Git-based development workflows, pull requests, automated testing, and CI/CD ...
Python Automation Testing information
What is the difference between Python Automation Testing vs Manual Software Testing?
| Aspect | Python Automation Testing | Manual Software Testing |
|---|---|---|
| Required Skills | Python programming, automation tools, scripting | Test case execution, attention to detail, communication |
| Work Environment | Automated testing frameworks, scripting environments | Test labs, user environments, manual execution |
| Industry Usage | Software development, QA teams, continuous integration | Initial testing phases, exploratory testing, user acceptance |
Python Automation Testing involves writing scripts to automate test cases, increasing efficiency and repeatability. Manual Software Testing requires testers to execute test cases manually, focusing on exploratory and usability aspects. Both roles are essential in software quality assurance, but Python Automation Testing emphasizes automation skills, while manual testing emphasizes detailed test execution and observation.
What are the key skills and qualifications needed for Python automation testing?
What are common challenges in Python automation testing, and how can they be addressed?
What is Python automation testing?

Full-time
Posted 29 days ago
Nokia rating
7.9
Based on 6 frontline employees who took The Breakroom Quiz
30th of 97 rated telecommunications companies
Job description
Exciting opportunity to work on next-generation Optical Coherent Pluggable technologies powering high-speed Data Center and Telecom network. In this role, you will be immersed in a collaborative and innovative team environment at our Ottawa site, where you'll have hands-on involvement with cutting-edge optical firmware integration test for development release and customer issue support. You will work alongside skilled engineers who are passionate about technology and dedicated to solving complex challenges.
Integration, Verification & Testing comprises the integration of SW and / or HW or system components into system, platform, product releases, or networks and verifies the integrated entity or network against particular requirements and specifications. Daily tasks will include both manual testing and automation using Python, allowing you to enhance your coding skills while applying your analytical abilities. Surely covers setup and maintenance of laboratory and associated equipment, tools, and devices.
Nokia offers a competitive benefits package, including opportunities for professional development, and a commitment to work-life balance. You will contribute to impactful projects, gaining invaluable experience in optical communications while working in a supportive and engaging culture that values your input.
Impact
Accountable for quality and accuracy of own output. Responsible for contribution to teamwork. Errors may have impact on function/project/customer. Usually delivers results with a short-term, operational focus and limited impact on others.
Scope & Contribution
Individual Contributor: Participates as individual contributor to team, usually with limited professional expertise. Makes decisions affecting own work within set parameters, elevates others. Reviews priorities with supervisor. High personal or low collegial interaction. Managerial/Supervisory: May act as Team Leader or Project Leader with some indirect supervisory responsibilities in addition to own work assignments.. Makes decisions that affect own work.
Innovation
Semi routine tasks of moderate complexity requiring some discretion and judgment. Carries out tasks/activities according to assignment and set guidelines. Moderate degree of supervision and coaching needed. Demonstrates initiative and adaptability to changing business environments.
Communication
Explains facts, practices, policies, etc. to external and internal parties. Takes actions which respect to the needs and contributions of others and reaches agreement through flexibility and compromise. Manages situations where there is a common desire to reach solution within a team. Sometimes requires ability to influence others outside of own job area on policies, practices and procedures. Builds cross-cultural knowledge and global mindset.
Knowledge & Experience
Good understanding of Optical Coherent technologies (400G/800G ZR/ZR+), and reasonable experience in Firmware Validation of Optical Coherent Modules (ZR/ZR+, DWDM, CMIS-based pluggables)
Proficient in Python programming, knowledge of Python automation and test frameworks
Knowledge on data center networking or telecom systems
concept of traffic generators, optical test equipment, and log analysis
Typically 1-2 years directly related experience and a graduate equivalent degree
- Validation of Optical Coherent Pluggable firmware features and interoperability
- Working with scrum team, develop and execute test strategies for CMIS-compliant modules, conduct manual/auto testing for project use cases and investigate customer-related issues in the lab. Enhance existing Python scripts and design new test cases to meet project requirements.
- Automate testing processes on the PACE test platform using Python. Analyze test reports to allocate firmware bug responsibilities effectively.
- Provide reliable on-site support for the optical Firmware System Integration Test (SIT) Ottawa lab, including setup of test equipment and optical components, 3+days/week is required in our office/lab
- Collaborate with cross-functional teams to streamline testing workflows and improve efficiency.
- Stay updated on industry trends and technologies relevant to optical firmware testing.
- Document test procedures and results for continuous improvement and knowledge sharing.
About Nokia
Sourced by ZipRecruiter
Industry
Media and telecom
Company size
10,000+ Employees
Headquarters location
Murray Hill, NJ, US