1

Python Automation Testing Jobs in British Columbia

You'll build and support automation, testing systems, tools, and dashboards that help teams work ... Strong Python skills NICE TO HAVE: * C++, C#, JavaScript * Perforce source control * AWS or other ...

Senior QA Automation Engineer

Vancouver, BC ยท On-site

CA$80K - CA$115K/yr

Design, develop, and maintain scalable automation frameworks using Python, Java, Selenium, and API testing tools. * Implement automated testing for backend services, data pipelines, and cloud-native ...

This includes streamlining processes using Programming and Scripting languages like Python ... suitable testing environment. * Identify areas of improvement: Proactively identify new areas of ...

Manual testing * API testing * Identify, record, document thoroughly, and track bugs * Perform ... Experience in building a QA automation test framework (using Playwright, Python, Maestro)

Reviewand approve unit and integration testing, ensuring compliancewithstandards and adherence to ... Provenexpertisein Python/ JavaScript / Bash programming languages. * Experience working with REST ...

Proficiency in scripting or programming, such as Python, JavaScript, Go, Java, or similar languages, for automation, testing, or prototyping * Ability to communicate complex security risks clearly ...

This role also involves establishing an efficient automation testing process to cover the majority ... Proficiency in Python, Shell, JavaScript, or Go. Experience with frameworks like Robot Framework is ...

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 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:
Infographic showing various Python Automation Testing job openings in British Columbia as of July 2026, with employment types broken down into 92% Full Time, 5% Part Time, and 3% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution.

Automation Engineer

Next Level Games

Vancouver, BC โ€ข On-site

Temporary

Medical, PTO

Posted 26 days ago


Job description

WHO WE ARE 
Next Level Games is a wholly owned subsidiary of Nintendo Co., Ltd. 
We’ve been passionate about video game development for 20 years now, shipping award-winning games for fans across the world and still going strong. Some of our titles include Super Mario Strikers, Mario Strikers Charged, Punch-Out!!, Luigi’s Mansion: Dark Moon, Metroid Prime Federation Force, Luigi’s Mansion 3 and most recently Mario Strikers™: Battle League. 
At NLG, we believe that a project finds success when we collaborate. Therefore, we place careful consideration to build an environment where everyone feels welcome and has fun in the process of achieving our shared goals. 
WHAT YOU’LL BE DOING: 
As an Automation Engineer at NLG, you'll help improve how games are built, tested, and delivered. You'll build and support automation, testing systems, tools, and dashboards that help teams work more efficiently and create higher-quality games. Working closely with developers, QA, and other disciplines, you'll identify opportunities to streamline productivity, workflows, and game quality across the studio. You will operate and evolve our continuous integration and testing infrastructure to ensure reliability, scalability, and operational excellence.
We're a small team with a broad mandate to empower all areas of development at NLG. Bring your passion and experience and help us make things better for everyone. 
WHO WE’RE LOOKING FOR: 

  • Degree in Computer Science, Software Engineering, or equivalent experience 
  • CI/CD software such as Jenkins, Team City, and buildbot 
  • Experience with automated testing, automation, and scripting 
  • Experience with infrastructure, operations, and system administration 
  • Strong problem-solving, communication, and collaboration skills 
  • Self-motivated and comfortable managing multiple priorities 
  • Curious, adaptable, and always learning 
  • Strong Python skills 


NICE TO HAVE: 

  • C++, C#, JavaScript 
  • Perforce source control 
  • AWS or other cloud platforms 
  • Ubuntu, Docker, Ansible, Puppet 
  • Experience in game development 

WHY YOU’LL LOVE WORKING HERE:  
  • Competitive annual leave and benefits, including discretionary performance bonus program and health coverage 
  • Support for mental health, financial well-being, legal assistance and more through our Employee Assistance Program 
  • Access to our in-studio gym, and an extensive media library filled with games and books 
  • Join a committee – board games, sports, or something else – it’s all here!  
  • Discounted shopping for Nintendo products and merchandise at the online employee store 
  • A workplace that values inclusivity and encourages continuous growth   
  • A chance to be part of Nintendo, creating award winning games that make an impact  

This is a hybrid role, with the first three months fully in‑studio. After that, there is flexibility to work from home, with a requirement of three days per week in our Vancouver studio.

The hiring range for this position is $85,000 - $105,000 CAD annually and is subject to change. The final base salary compensation will be based on factors such as skills, education, and experience.  

At NLG, we know the best teams are made up of players with different skills, perspectives, and experience. We're committed to creating a workspace where everyone can contribute and feel included. If you need any accommodations during the hiring process, please contact careers@nextlevelgames.com, and we will do our best to support your needs. 

We wish to thank all applicants in advance; however, only those under consideration will be contacted.  

We are currently only considering applicants who already have work eligibility and are residing in or willing to relocate to Metro Vancouver. 

Powered by JazzHR

rC22UQmKxO