CrawlJobs Logo

Software Automation Test Developer

Canada, Kanata 33.25 - 37.46 CAD / Hour · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

This position is designed for an analytical, problem-solving developer who thrives on creating tools that optimize software quality. You will be embedded in a multi-site team environment, collaborating closely with both development and test teams to understand testing requirements and translate them into functional automation. From writing code that interfaces with hardware/software under test to enhancing the continuous integration pipeline, your work will directly impact product reliability.

Job Responsibility

  • Interface with development and test teams to gather testing requirements, translating them into executable test tools and scripts
  • Develop and maintain custom test libraries that interface directly with the target system or hardware under test
  • Create, optimize, and maintain software tools and automated features to maximize testing efficiency
  • Develop and maintain integration libraries that connect testing frameworks to test management systems and defect tracking platforms
  • Support the automation pipeline by ensuring test suites integrate cleanly with continuous integration workflows
  • Contribute to peer code reviews, framework documentation, and architectural improvements
  • Actively participate in all Agile Scrum development sprints, commit to team deliverables, and meet timeline milestones
  • Troubleshoot and resolve complex bugs or performance issues within the automation framework or scripts

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related field
  • 3+ years of professional experience in Python development
  • Proven experience working within automated testing environments and frameworks (e.g., Slash)
  • Practical experience working with continuous integration systems, specifically Jenkins
  • Deep proficiency in Python and familiarity with the .Net Framework
  • Experience working with REST APIs and database management (SQL)
  • Familiarity interfacing with Test Case management systems (e.g., TestRail) and Defect Tracking tools (e.g., Jira)
  • Strong aptitude for troubleshooting, root-cause analysis, and creative problem-solving
  • Strong verbal and written communication skills to articulate technical complexities across teams
  • Highly self-driven and self-motivated, with a proven ability to excel in a multi-site team ecosystem

What we offer

  • Next-Gen Technology: Work directly with cutting-edge automotive infotainment and connectivity systems
  • End-to-End Tooling Ownership: Design and scale custom test libraries, frameworks, and features rather than just running manual scripts
  • Agile Environment: Actively participate in fast-paced Agile Scrum sprints with a focus on continuous improvement
  • Collaborative Scope: Bridge the gap between core development and QA, gaining visibility across the entire product lifecycle

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Automation Test Developer

8 matching positions

Software Developer – Test Automation

This position is a technical, hands-on role focused on the design, development, ...
Location
Location
Canada , Kanata
Salary
Salary:
47.10 - 50.13 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
July 19, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Computer Engineering, or a related technical discipline
  • 3+ years of professional experience in test automation and software tools development
  • 2+ years of experience in Python development and object-oriented design (OOD)
  • Strong proficiency with Automation frameworks, Linux, and PyTorch
  • A strong aptitude for troubleshooting, root-cause analysis, and defect diagnosis
Job Responsibility
Job Responsibility
  • Design, build, and maintain software tools, automated features, and test scripts to optimize the testing ecosystem
  • Develop and curate specialized test libraries that interface directly with vehicle Electronic Control Units (ECUs)
  • Integrate modern automation practices, including machine learning-driven automation workloads where applicable
  • Devise comprehensive test scenarios and implement automated test suites to achieve maximum feature coverage
  • Manage and maintain the automated execution of large-scale test suites
  • Triage, analyze, and diagnose test execution results to isolate software defects efficiently
  • Interface closely with core development and validation teams to understand product features, functionality, and testing constraints
  • Contribute actively to team deliverables through participation in Agile Scrum development sprints
  • Fulltime
!
Read More
Arrow Right

Software developer, test automation engineer, product leader

Gallagher Security is expanding and creating new opportunities for talented peop...
Location
Location
New Zealand , Hamilton
Salary
Salary:
Not provided
gallagher.com Logo
Gallagher Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • software developers
  • test automation engineers
  • product leaders
  • AI-native
  • curious learners
  • adaptable thinkers
  • embrace agile ways of working
  • growth mindset
  • collaboration across multidisciplinary teams
  • creative problem-solving
Job Responsibility
Job Responsibility
  • help build world-leading solutions trusted around the globe
  • play a part in shaping the future of security technology
Read More
Arrow Right

Senior Software Developer - Test Framework

GM is developing the next generation of embedded platform software to deliver st...
Location
Location
United States , Mountain View, California; Warren, Michigan
Salary
Salary:
125200.00 - 192700.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7+ years of experience developing software solutions in popular programming languages, especially Python
  • Bachelor's Degree in Computer Science, Electrical Engineering, or related field
  • Hands-on test automation development expertise with in-depth knowledge of multiple open-source off-the-shelf tools for test automation
  • High level of verbal / written communication skills as well as working effectively with autonomy
  • Passing score on applicable technical coding assessment
Job Responsibility
Job Responsibility
  • Own automation features and initiatives based on customer requests with a focus on automotive serial data related needs
  • Design and develop python and robot framework based automation solution scalable at the enterprise level
  • Represent the team in Test Framework technical discussions
  • Guide the team on the development of Python automation libraries that enable efficient and effective testing of the software that integrate into a global automation ecosystem
  • Participate in code reviews and provide constructive feedback to team members on best practices and standards
  • Work as a technical mentor to deliver the training and guidance required to develop a highly capable SW automation development team
  • Actively participate in team scrum meetings including backlog refinement, iteration planning, and retrospectives
  • Foster and maintain a positive and collaborative work environment while driving process improvement and innovative solutions
  • Stay up to date with emerging technologies and trends in software automation domain
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Test Automation Software Engineer

The Test Automation Engineer will develop and execute testing capabilities to co...
Location
Location
United States , Warrenton, VA. Centennial, CO. Augusta, GA.
Salary
Salary:
150000.00 - 200000.00 USD / Year
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • United States citizen
  • Active TS/SCI clearance
  • Bachelor's degree in CS, Information Systems, or Software Engineering
  • Minimum 5 years of relevant experience
  • Accuracy, mathematical aptitude, time management, and attention to detail
  • Strong problem-solving and analytical skills to troubleshoot complex integration challenges
  • Excellent communication and interpersonal skills.
Job Responsibility
Job Responsibility
  • Develop test automation that is repeatable, maintainable, and executable without intervention
  • Coordinate with developers for test driver needs and compatibility
  • Make automated test threads and scripts are version controlled
  • Maintain detailed documentation of test procedures, results, and automation frameworks
  • Automate regression testing to enable continuous integration
  • Design reusable and modular test scripts for multiple test scenarios
  • Integrate automated test into CI/CD
  • Continuously improve testing processes, implement CI/CD pipelines, and adopt new testing technologies for efficiency and robustness
Read More
Arrow Right

Senior Test Automation Developer Native Mobile iOS and Android

We are seeking a Senior Mobile Test Automation Developer to join a prominent org...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 20, 2026
Flip Icon
Requirements
Requirements
  • A minimum of 5 years of hands-on software quality engineering experience, specifically focused on test automation for mobile environments
  • Demonstrated history of successfully validating native mobile applications (iOS and Android)
  • Strong coding proficiency in Java and/or Kotlin
  • In-depth, practical knowledge of mobile test frameworks, with a heavy emphasis on Appium
  • Familiarity with continuous integration tools tailored for mobile builds (e.g., Bitrise, GitHub Actions)
  • Solid track record operating within Agile/Scrum cross-functional teams
Job Responsibility
Job Responsibility
  • Script Development: Author, refine, and sustain automated testing suites utilizing Java and Kotlin
  • Strategic Ownership: Advance and champion the mobile automated testing roadmap, focusing on maximizing coverage, accuracy, and deployment speed
  • Framework Architecture: Optimize test automation frameworks (such as Appium) and seamlessly embed them into CI/CD workflows
  • Device Management: Orchestrate test runs across a wide spectrum of operating system versions and hardware configurations using both physical devices and emulators/simulators
  • Root Cause Analysis: Evaluate test outcomes, debug system anomalies, pinpoint defects, and liaise with developers to implement swift resolutions
  • Quality Documentation: Author comprehensive test strategies, validation scripts, execution summaries, and standardized automation protocols
  • Technical Mentorship: Drive engineering excellence by leading peer code reviews, mentoring junior staff, and establishing industry best practices for quality engineering
What we offer
What we offer
  • Flexible Framework: Hybrid work model designed to foster an optimal work-life balance
  • Competitive Package: Top-tier salary accompanied by a comprehensive corporate benefits program
  • Modern Tech Stack: Opportunity to utilize state-of-the-art tools within a culture that champions continuous tech evolution
  • Career Progression: Collaborative atmosphere offering substantial professional growth and technical mentorship opportunities
  • Fulltime
Read More
Arrow Right

Software Test Automation Engineer

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
United States , Skaneateles Falls
Salary
Salary:
76000.00 - 104500.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 1+ years of experience in software testing and automation
  • Experience with programming languages, such as Python, Java, or C#
  • Experience with test automation frameworks, such as Selenium or Appium
  • Strong understanding of software testing principles and methodologies
  • Experience with version control systems, such as Git
  • Knowledge of test data management and test environment management
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain automated test scripts using programming languages such as Python, Java, or C#
  • Create and execute automated test cases to ensure the quality and reliability of software applications
  • Develop and maintain test automation frameworks using tools such as Selenium, Appium, or Playwright
  • Utilize version control systems, such as Git, to manage and track changes to test automation scripts
  • Implement test data management strategies to ensure accurate and efficient testing
  • Develop and maintain test data sets, including data creation, data validation, and data cleanup
  • Collaborate with development teams to ensure test data is properly integrated into the testing process
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Early Career Software Developer - Test Framework

GM is developing the next generation of embedded platform software to deliver st...
Location
Location
Canada , Markham
Salary
Salary:
73900.00 - 110900.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's, Master's, or PhD degree in one of the following areas: Computer Engineering, Electrical Engineering, Computer Science, or related fields
  • Must be graduating between December 2025 and August 2026
  • Able to work full-time, 40 hours per week
Job Responsibility
Job Responsibility
  • Support the development of automation features and tools based on customer and team needs, with exposure to automotive serial data related use cases
  • Contribute to Python and Robot Framework based automation solutions that are scalable and maintainable
  • Work with senior engineers to design, develop, test, and improve automation libraries and framework capabilities
  • Participate in code reviews and incorporate feedback to improve code quality and engineering practices
  • Debug issues, troubleshoot automation failures, and help improve framework reliability and usability
  • Actively participate in team scrum meetings including backlog refinement, iteration planning, daily standups, and retrospectives
  • Collaborate with cross-functional teams to understand testing needs and support delivery of automation solutions
  • Learn and apply software engineering best practices, including coding standards, testing, documentation, and version control
  • Stay up to date with emerging technologies and trends in software automation and embedded software development
  • Contribute to a positive, collaborative team environment and continuously build technical depth through hands-on development
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Junior Software Test Developer

We are looking for a detail-oriented Junior Software Test Developer to help us e...
Location
Location
Poland , Szczecin
Salary
Salary:
Not provided
3shape.com Logo
3Shape
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or similar
  • Understanding of fundamental software testing concepts and principles
  • Basic knowledge of Windows system configuration and simple scripting (e.g., PowerShell or batch)
  • Basic knowledge in programming language (C#, C++, or Python) would be an advantage
  • Understanding of hardware components and configuration
  • Analytical mindset and ability to locate and report bugs, flaws, malfunctions in a structured way
  • Capable of handling competing priorities with attention to details in fast paced environments
  • Fluency in English and Polish language, both oral and written
Job Responsibility
Job Responsibility
  • Execution of existing test cases
  • Development of new manual and automated tests as it fits
  • Generating test data, reports, and reviews
  • Act as last line support for our production line colleagues in solving complex problems affecting the production process
  • Reporting bugs and defects using tasks and bugs tracking system
  • Create test documentation using our Requirements and test management system
  • Work on continuous improvements and maintenance of our test framework
What we offer
What we offer
  • Attractive office with relax zones located in Szczecin, Poland
  • A vibrant and international environment with social, diverse, and highly skilled and cooperative colleagues
  • Private healthcare and a Multisport card to support your well-being
  • Fresh fruits, delicious and healthy lunches cooked by our canteen for 2PLN
  • Language courses with qualified teachers
  • Fulltime
Read More
Arrow Right