Enable job alerts via email!

QA Test Automation Engineer: Python & CI/CD [BHJOB13022_13670]

Ignite Technical

Burnaby

Hybrid

CAD 65,000 - 95,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a QA Test Automation Engineer to enhance automated testing for smart grid software products. This role focuses on Python-based automation and integration into CI/CD pipelines, ensuring the reliability of utility technology. Join a collaborative team that values quality assurance and performance validation, working in a hybrid environment that allows for flexibility. If you're passionate about technology and eager to contribute to impactful projects, this is the perfect opportunity for you.

Qualifications

  • 2+ years of experience in software test automation and quality assurance.
  • Proficiency in Python and Bash scripting for test automation.
  • Hands-on experience with Linux environments (Ubuntu or RedHat).

Responsibilities

  • Design and implement robust automation frameworks for large-scale test suites.
  • Identify software issues and ensure detailed logs are delivered to development teams.
  • Collaborate within CI/CD environments using Jenkins, GitLab CI, or CircleCI.

Skills

Python
Bash scripting
Software test automation
Quality assurance
Troubleshooting

Tools

Jenkins
GitLab CI
CircleCI
Selenium
JMeter
SQL
Oracle databases
Jira
Confluence
JTest/TestNG/JUnit

Job description

On behalf of our Utilities Client, Ignite Technical Resources is recruiting for a QA Test Automation Engineer to join our Client's team on a full-time permanent basis. This role is hybrid, and the Client is based in Burnaby, BC.

Summary of the Role:
The QA Test Automation Engineer will support the development of automated testing for smart grid software products. This role will focus on Python-based test automation, performance validation, and integration into CI/CD pipelines to ensure the reliability and efficiency of the utility technology stack.

Duties & Responsibilities:
  • Design and implement robust automation frameworks to execute large-scale test suites.
  • Identify software issues through destructive testing approaches and ensure detailed logs are delivered to development teams.
  • Maintain and improve test automation systems that reduce false positives and highlight genuine defects.
  • Collaborate within CI/CD environments using Jenkins, GitLab CI, or CircleCI.
  • Contribute to performance and reliability improvements in test processes.
Core Requirements:
  • 2+ years of experience in software test automation and quality assurance.
  • Proficiency in Python and Bash scripting for test automation.
  • Hands-on experience with Linux environments (Ubuntu or RedHat).
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Working knowledge of Selenium and/or JMeter.
Desired Skills & Experience:
  • Familiarity with SQL and Oracle databases.
  • Exposure to Jira and Confluence.
  • Experience with JTest, TestNG, or JUnit frameworks.
  • Background in Agile methodologies and full SDLC processes.
  • Proven ability to troubleshoot and enhance test performance.
Terms:
This is a full-time permanent role based in Burnaby, BC, with a hybrid work arrangement requiring onsite presence 2–3 days per week, specifically aligning with Tuesdays and Wednesdays. Non-salary compensation details are to be determined. Candidates will be required to provide three professional references at the offer stage.

About Ignite Technical: Based in Vancouver and proudly Canadian, Ignite Technical Resources has been providing Top Technical Talent to organizations across Canada since 2005.

Equal Opportunity Employer: Ignite Technical is an equal opportunity employer and is committed to providing equal employment opportunities to all individuals regardless of race, color, religion, sex, sexual orientation, disability, gender identity, national origin, or age.

Work Permits: Please note that Ignite’s Clients require all interested candidates to obtain the necessary work permits from the Government of Canada prior to submitting an application. This position is open exclusively to individuals residing in Canada and legally authorized to work in Canada. Applications not meeting these criteria will not be considered.

Further Consideration: We receive a high volume of applications and are only able to contact candidates who are selected for further consideration.

Follow Us: Check us out on LinkedIn and follow us on Twitter and Threads for company updates and job postings!

Ignite. Wired for People.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.