Automation Software Engineer

4 weeks ago


Kitchener, Ontario, Canada RideCo On-Demand Transit Full time

This position offers a unique opportunity within the rapidly evolving transportation technology sector. The public transit landscape is shifting from static, scheduled routes to a dynamic, on-demand framework, and you will play a crucial role in this evolution.

As a vital member of the Test & Automation Team, your primary responsibility will be to ensure that RideCo's on-demand transit platform operates seamlessly and fulfills the needs of our clients. The ideal candidate will possess a strong passion for developing cloud-based software capable of functioning at scale, with zero downtime, while addressing complex real-world challenges with real-time efficiency.

Team members in the Test & Automation division collaborate across various functions within our Engineering organization, embodying the roles of both developer and tester, and adapting to the needs of the moment. Strong communication skills and the ability to thrive in a small, agile team environment are essential. Your contributions will have a significant impact on our customers and the organization as a whole.

Key Responsibilities:

  • Work closely with engineers, product owners, project stakeholders, and other RideCo personnel to clarify requirements, troubleshoot issues, implement test cases, and communicate test outcomes.
  • Assess new features of mobile, web, and back-end applications for accuracy, completeness, accessibility, usability, scalability, and security.
  • Design and implement test automation strategies and frameworks.
  • Create, maintain, and enhance tools that facilitate and automate various testing processes.
  • Execute automated functional, integration, stress, and performance tests, including large-scale simulations based on either generated or real-world data.
  • Evaluate and present the results of testing efforts in a clear and timely manner.
  • Undertake additional duties/projects as assigned.
Your Learning Environment:

At RideCo, you will have the opportunity to explore, learn, and innovate with a range of tools and technologies, collaborating within a cross-functional team that leads the industry in on-demand transit software.

  • Programming Languages: Python, Bash scripting, JavaScript / Angular / Vue, Cypress, Appium.
  • Web Technologies: Django, Flask.
  • Mobile Development: Ionic / Angular hybrid applications for Android and iOS, Kotlin for Android.
  • Mapping & Routing Technologies: OpenStreetMap, travel time/route estimation, traffic modeling.
  • Infrastructure: AWS, Redis, PostgreSQL, RabbitMQ / Dramatiq / Celery, Docker.
  • Monitoring Tools: Grafana, performance dashboards, data analytics.
  • Development Methodologies: Agile, continuous integration, Jenkins, zero-downtime software delivery.
Preferred Qualifications:
  • Strong communication abilities.
  • At least 2 years of experience as a Software Developer and/or QA Engineer.
  • A degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with software quality assurance and control in mobile, web, and client/server applications.
  • Experience in process automation and automated testing, including functional, integration, stress, and performance testing.
  • Proficiency in scripting and building diverse, robust tools.
  • Strong analytical, troubleshooting, and problem-solving skills.
Compensation and Benefits:
  • Base salary range: $70K - $90K plus performance-based bonuses or stock options.
  • Work-Life Balance & Additional Perks: Flexible work schedules, vacation time, bi-weekly catered lunches, social events, and a casual dress code.
  • Comprehensive Benefits Plan: Medical, dental, prescription, life/health spending accounts, and more.
  • Work Environment: Located in a highly desirable workspace.
  • Commuter Program: Complimentary transportation options.
About Us:

RideCo is at the forefront of on-demand transit solutions. Our cloud-based software platform enables public transit agencies and fleet operators to provide on-demand shared rides using dynamically routed buses and vans. We are experiencing rapid growth and are the leading provider of on-demand paratransit and microtransit software among major cities in the United States. Our esteemed clients include prominent transit authorities.

RideCo's software supports a wide array of applications, including paratransit, residential/suburban travel, first-mile-last-mile connections for transit hubs, and corporate employee transportation. Our success is bolstered by exceptional customer service, reflected in our high customer retention rate. We are committed to scaling our operations to meet the increasing demand for on-demand shared ride solutions.

RideCo is an equal-opportunity employer. We are dedicated to hiring top talent and fostering a meritocratic culture. Accommodations are available upon request for candidates participating in all aspects of the selection process.



  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Fleet Software Test Automation Engineer Location: Kitchener, Ontario Experience: 2 - 5 years of relevant work experience Job Type: Full-Time Permanent Education: Degree in a related field Division: OTTO by Rockwell Automation About OTTO by Rockwell AutomationOTTO by Rockwell Automation stands at the forefront of autonomous technology, specializing...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Fleet Software Test Automation Engineer Location: Kitchener, Ontario Experience: 2 - 5 years of relevant work experience Job Type: Full-Time Permanent Education: Degree in a related field Division: OTTO by Rockwell Automation About OTTO by Rockwell AutomationOTTO by Rockwell Automation stands at the forefront of autonomous technology, specializing...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Fleet Software Test Automation Engineer Location: Kitchener, Ontario Experience: 2 - 5 years of relevant work experience Job Type: Full-Time Permanent Education: Degree in a related field Division: OTTO by Rockwell Automation About OTTO by Rockwell AutomationOTTO by Rockwell Automation stands at the forefront of autonomous technology, specializing...


  • Kitchener, Ontario, Canada RideCo On-Demand Transit Full time

    This role presents an exciting opportunity within the rapidly evolving transportation technology sector. The public transit landscape is shifting from traditional, fixed-route systems to dynamic, on-demand networks, and you will play a crucial role in this transformation.As a key member of the Test & Automation Team, your primary responsibility will be to...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our Engineering organization. As a member of our Test & Automation Team, you will play a critical role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with engineers, product owners, and project stakeholders to...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our Engineering organization. As a member of our Test & Automation Team, you will play a critical role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with engineers, product owners, and project stakeholders to...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our dynamic team. As a key member of our Engineering organization, you will play a crucial role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with cross-functional teams to determine requirements, investigate...


  • Kitchener, Ontario, Canada RideCo Full time

    About the RoleRideCo is seeking a highly skilled Software Engineer in Test and Automation to join our dynamic team. As a key member of our Engineering organization, you will play a crucial role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with cross-functional teams to determine requirements, investigate...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    About the RoleWe are seeking a highly skilled Industrial Software Engineer to join our team at JAM Software GmbH. As a key member of our Advanced Technology Team, you will be responsible for developing and implementing cutting-edge software solutions for our IoT devices.Key ResponsibilitiesCreate proof of concept for provisioning solutionDefine requirements...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Lead Software Engineer for Autonomous Systems Job Type: Full Time Permanent Experience: 5+ years relevant work experience Degree in a related field or equivalent work experience Division: OTTO Motors by Rockwell Automation About OTTO Motors by Rockwell Automation OTTO Motors by Rockwell Automation stands at the forefront of autonomous...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    Position Overview As we expand our fleet of autonomous robots and explore innovative applications for our technology, we are seeking a skilled Industrial Automation Software Engineer to transform our visionary concepts into tangible, high-performance robotic systems. This role involves overseeing the design and implementation of control systems for both new...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the Role As we expand our fleet of robots and explore innovative applications for our technology, we are seeking a skilled Industrial Controls Engineer. Your expertise will be crucial in transforming our creative concepts into fully operational autonomous mobile robots, ensuring precision and reliability at every stage of development. Your...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the Role As we expand our fleet of autonomous robots and explore innovative applications for our technology, we are seeking a skilled Industrial Controls Engineer to transform our creative concepts into operational systems. You will play a pivotal role in the design and development of control systems for both existing and new autonomous mobile robots....


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the Role As we expand our portfolio of robotic solutions, we are seeking a skilled Industrial Controls Engineer to drive the evolution of our cutting-edge designs from initial concepts to fully operational autonomous mobile robots. Your expertise will be crucial in the design and implementation of control systems for both existing and new robotic...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Development and Automation ExpertAt JAM Software GmbH, we're committed to delivering innovative solutions that drive business growth and improvement. The mission of our Industrial Automation group is to design and develop cutting-edge technology platforms that support the evolving needs of our global customers and partners in the (r)evolution of...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Development and Automation ExpertAt JAM Software GmbH, we're committed to delivering innovative solutions that drive business growth and improvement. The mission of our Industrial Automation group is to design and develop cutting-edge technology platforms that support the evolving needs of our global customers and partners in the (r)evolution of...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Senior Controls Software DeveloperLocation: Kitchener, OntarioJob Type: Full Time PermanentExperience: 5+ years relevant work experienceEducation: Degree in a related field or equivalent work experienceDivision: OTTO by Rockwell AutomationAbout OTTO by Rockwell AutomationOTTO by Rockwell Automation stands at the forefront of autonomous technology,...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    Position: Senior Controls Software DeveloperLocation: Kitchener, OntarioJob Type: Full Time PermanentExperience: 5+ years relevant work experienceEducation: Degree in a related field or equivalent work experienceDivision: OTTO by Rockwell AutomationAbout OTTO by Rockwell AutomationOTTO by Rockwell Automation stands at the forefront of autonomous technology,...


  • Kitchener, Ontario, Canada OTTO Motors by Rockwell Automation Full time

    About the RoleOTTO Motors by Rockwell Automation is seeking a highly skilled Technical Support Specialist to join our team in Kitchener. As a Technical Support Specialist, you will be responsible for providing advanced level technical support to our customers, managing assigned accounts, and escalating tickets to engineering teams. Your primary...