1

Python Automation Testing Jobs in British Columbia

Senior Software Engineer

Vancouver, BC · On-site

$150 - $190/hr

Strong proficiency in TypeScript and NestJS (required); experience with Ruby or Python is a plus ... automation frameworks. * Familiarity with testing methodologies, performance tuning, and ...

New

In addition, you will be responsible for implementing reliable and scalable automation test cases ... Fluency in at least one of Javascript, Typescript, Python, or Java * Experience with CI/CD tools ...

API-first testing approaches * Automation-first strategies (beyond UI-heavy testing) * Shift-left ... Strong programming skills (Python, JavaScript, C#, Java), with the ability to review, guide, and ...

Senior Software/DevOps Developer

Burnaby, BC · On-site

CA$130K - CA$150K/yr

Design and implement automated testing frameworks and end-to-end test pipelines using tools such as ... Strong proficiency in Python, including automation, scripting, backend service development, and ...

Senior Software/DevOps Developer

Burnaby, BC · On-site

CA$130K - CA$150K/yr

Design and implement automated testing frameworks and end-to-end test pipelines using tools such as ... Strong proficiency in Python, including automation, scripting, backend service development, and ...

... through automation and developer enablement. We are looking for a pragmatic security minded ... Lead vulnerability management end-to-end across the Calico portfolio - internal security testing ...

Systems Test Engineer

Vancouver, BC · On-site

CA$75K - CA$85K/yr

Improve testing processes by developing automation scripts using Python, MATLAB, or LabVIEW. Software Testing (Manual & Automated) * Develop and execute test plans, test cases, and test scenarios for ...

New

... testing and data collection. * Analyze large test datasets using Python or similar tools to ... Experience with data acquisition systems (DAQ), instrumentation, and test automation. * Strong data ...

Software Developer - C++ (Co-op)

Vancouver, BC · On-site

CA$3.6K - CA$4.5K/mo

Improve Code Quality through Testing and Review Participate in unit testing, test coverage ... Familiarity with Python for scripting and automation The compensation for this co-op role is CAD $3 ...

... Python) for test and automation * Strong debugging and validation skills using lab equipment ... EMI testing, troubleshooting, and certification support #LI-KM1 #LI-Onsite #Bench STEMCELL ...

next page

Showing results 1-20

Python Automation Testing information

What is the difference between Python Automation Testing vs Manual Software Testing?

AspectPython Automation TestingManual Software Testing
Required SkillsPython programming, automation tools, scriptingTest case execution, attention to detail, communication
Work EnvironmentAutomated testing frameworks, scripting environmentsTest labs, user environments, manual execution
Industry UsageSoftware development, QA teams, continuous integrationInitial 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 to thrive as a Python Automation Testing professional, and why are they important?

To thrive as a Python Automation Testing professional, you need strong proficiency in Python programming, knowledge of software testing methodologies, and experience with test automation frameworks, often supported by a degree in computer science or a related field. Familiarity with tools such as Selenium, PyTest, Jenkins, and version control systems like Git is typically required, along with certifications like ISTQB being advantageous. Analytical thinking, attention to detail, and effective communication skills help testers identify issues, collaborate with teams, and document findings clearly. These competencies ensure the creation of reliable, maintainable automated tests that improve software quality and streamline development cycles.

What are some common challenges faced in a Python Automation Testing role, and how can they be addressed?

One common challenge in Python Automation Testing is maintaining test scripts as applications evolve, which can lead to flaky tests or outdated scripts. To address this, it's important to implement modular and reusable code, and regularly review and refactor test cases. Collaborating closely with developers and participating in code reviews can also help testers anticipate changes and adapt their tests proactively. Additionally, integrating robust reporting and logging mechanisms helps quickly identify and resolve issues, ensuring the reliability of the automated test suite.

What is Python Automation Testing?

Python Automation Testing refers to the process of using Python programming language to write scripts that automatically test software applications. These scripts can validate functionality, performance, and reliability of software, reducing the need for manual testing and speeding up the development cycle. Python is popular for automation testing because of its readability, extensive libraries like Selenium and PyTest, and strong community support. Automation tests can be integrated into continuous integration pipelines to ensure consistent quality across software releases.
What are popular job titles related to Python Automation Testing jobs in British Columbia? For Python Automation Testing jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Python Automation Testing jobs in British Columbia look for? The top searched job categories for Python Automation Testing jobs in British Columbia are:
Senior Software Engineer

Senior Software Engineer

TEEMA

Vancouver, BC • On-site

$150 - $190/hr

Other

Posted 5 days ago

New


Job description

Job Title: Senior Software Engineer

Job ID: 88743

Location: Vancouver, British Columbia

What you will be doing:
  • Design, build, and maintain scalable integration infrastructure that achieves three‑nines accuracy and near real‑time synchronization.
  • Engage in hands‑on coding, code reviews, and performance optimizations across TypeScript/NestJS services and the surrounding data pipelines.
  • Build and own API connectors, webhook infrastructure, and data synchronization pipelines integrating with external databases (PostgreSQL, MySQL, MongoDB) and third‑party APIs.
  • Implement best practices in code quality, testing, observability, and performance monitoring to ensure reliability and uptime.
  • Translate ambiguous business requirements into robust technical solutions, partnering with product managers and engineering peers.
  • Champion automation, streamlined operations, and continuous improvement across the integration stack.
Influence & Collaboration
  • Mentor newer engineers through code reviews and pairing; contribute to team‑wide technical standards and patterns.
  • Participate actively in sprint planning, backlog grooming, and architecture discussions.
  • Partner with product management to shape the integration roadmap and surface technical considerations early.
  • Advocate for reliability engineering and operational excellence.
What you must have:
  • Bachelor’s degree in Computer Science (or equivalent practical experience).
  • 5+ years of hands‑on software engineering experience, with a strong focus on building scalable, reliable distributed systems.
  • Direct experience building and maintaining integration systems — API connectors, webhook infrastructure, data synchronization pipelines, or iPaaS‑style platforms.
  • Experience working with large‑scale data pipelines, streaming architectures, or ETL frameworks across multiple external systems.
  • Strong proficiency in TypeScript and NestJS (required); experience with Ruby or Python is a plus.
  • Hands‑on experience integrating with external databases (e.g., PostgreSQL, MySQL, MongoDB, Snowflake) and designing resilient data access layers across third‑party systems.
  • Solid understanding of cloud architectures, containerization, and orchestration technologies.
  • Comfort with observability tools, CI/CD pipelines, and automation frameworks.
  • Familiarity with testing methodologies, performance tuning, and high‑availability strategies.

Salary/Rate Range: $150,000.00 - $190,000.00

#J-18808-Ljbffr

Teema logo

About Teema

Sourced by ZipRecruiter

TEEMA is an award-winning, industry-leading recruitment agency dedicated to building meaningful relationships across North America. We achieve this time after time by consistently sourcing, screening, managing and securing top talent tailored to employers’ specific needs. The team that makes this happen consists of hundreds of experienced professional recruiters backed by exceptional, tenured leadership and back-office support. No matter how unique or challenging your hiring needs may be or how misunderstood or undervalued your in-demand skills may be in your current role, we have you covered. Our primary objective is to provide an exceptional recruitment experience for our clients and candidates and an ecosystem that empowers our team to thrive.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Litchfield Park, AZ, US

Social media