Quality Assurance Software Engineer

3 months ago


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 static, scheduled routes to a dynamic, on-demand framework, and you will play a crucial role in this transformation.

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 our clients' requirements. The ideal candidate will possess a strong passion for developing cloud-based applications that function at scale, ensuring 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 department, embodying the roles of both developer and tester, adapting as necessary. 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 managers, project stakeholders, and other RideCo personnel to gather 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 using generated or real-world data.
  • Analyze and present testing results in a clear and timely manner.
  • Undertake additional duties or projects as assigned.
Learning Opportunities:

At RideCo, you will have the chance to explore, learn, and innovate with a range of tools and technologies, as part of a cross-functional team that leads the way 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.
  • Minimum of 2 years of experience as a Software Developer and/or QA Engineer.
  • Degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with software quality assurance and control for mobile, web, and client/server applications.
  • Experience in process automation and automated testing, including functional, integration, stress, and performance testing.
  • Proficiency in scripting and developing diverse, robust tools.
  • Strong analytical, troubleshooting, and problem-solving capabilities.
Compensation and Benefits:
  • Competitive 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: A desirable workspace in a vibrant area.
  • Commuter Program: Complimentary transportation options for employees.
About Us:

RideCo is at the forefront of on-demand transit solutions. Our cloud-based software platform is utilized by public transit agencies and fleet operators to provide on-demand shared rides through dynamically routed buses and vans. As we continue to grow rapidly, we are recognized as the leading provider of on-demand paratransit and microtransit software in major cities across the United States. Our esteemed clients include prominent transit authorities.

Our software supports a variety of applications, including paratransit services, residential travel, first-mile-last-mile connections, and corporate transportation solutions. The success of these services is bolstered by our commitment to exceptional customer service, reflected in our high customer retention rates. We are dedicated to scaling our operations to meet the increasing demand for on-demand shared ride solutions.

RideCo is an equal-opportunity employer. We are committed to hiring the best talent and fostering a meritocratic culture. We provide accommodations upon request for candidates participating in all aspects of the selection process.



  • Kitchener, Ontario, Canada PlayStation Global Full time

    Software Quality Assurance EngineerAt PlayStation Global, we're seeking a skilled Software Quality Assurance Engineer to join our team. As a key member of our Payments platform team, you'll play a crucial role in ensuring the quality of our software products.About the RoleWe're looking for a Junior Quality Engineer who can help us continue to grow our...


  • Kitchener, Ontario, Canada PlayStation Global Full time

    Software Quality Assurance EngineerAt PlayStation Global, we're seeking a skilled Software Quality Assurance Engineer to join our team. As a key member of our Payments platform team, you'll play a crucial role in ensuring the quality of our software products.About the RoleWe're looking for a Junior Quality Engineer who can help us continue to grow our...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityAs a key member of our Test Automation Team, you will play a crucial role in creating and supporting robust testing tools and frameworks to achieve the best quality results and fastest delivery to production through CI/CD pipeline.As a Software Engineer in Quality Assurance, you are responsible for driving and ensuring the quality of the...


  • Kitchener, Ontario, Canada D2L Full time

    About the RoleD2L is a cloud company that is modernizing education and building the Future of Work. We are seeking a talented Software Quality Assurance Engineer to join our team and contribute to the development of innovative products that will transform the way the world learns.As a Software Quality Assurance Engineer, you will be responsible for ensuring...


  • Kitchener, Ontario, Canada BlackBerry Inc. Full time

    Software Test SpecialistWe are seeking a self-motivated and results-focused software engineer intern/co-op student to join our Software Quality Assurance team at BlackBerry Inc.The internship will provide the opportunity to participate in various stages of the software development lifecycle and become familiar with the software development processes used...


  • Kitchener, Ontario, Canada BlackBerry Inc. Full time

    Software Test SpecialistWe are seeking a self-motivated and results-focused software engineer intern/co-op student to join our Software Quality Assurance team at BlackBerry Inc.The internship will provide the opportunity to participate in various stages of the software development lifecycle and become familiar with the software development processes used...


  • Kitchener, Ontario, Canada Sony Interactive Entertainment Inc. Full time

    Job DescriptionCompany OverviewSony Interactive Entertainment Inc. is a global leader in the entertainment industry, producing innovative products and services that delight our customers.Job SummaryWe are seeking a highly skilled Junior Quality Assurance Engineer to join our team. As a Quality Assurance Engineer, you will play a critical role in ensuring the...


  • Kitchener, Ontario, Canada Sony Interactive Entertainment Inc. Full time

    Job DescriptionCompany OverviewSony Interactive Entertainment Inc. is a global leader in the entertainment industry, producing innovative products and services that delight our customers.Job SummaryWe are seeking a highly skilled Junior Quality Assurance Engineer to join our team. As a Quality Assurance Engineer, you will play a critical role in ensuring the...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Job Title: Software Quality AnalystBrock Solutions is a leading engineering solutions and professional services company that specializes in designing, building, and implementing real-time operational solutions for industrial and manufacturing organizations worldwide.Job Responsibilities:Develop and execute test strategies, plans, and cases to ensure software...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Job Title: Software Quality AnalystBrock Solutions is a leading engineering solutions and professional services company that specializes in designing, building, and implementing real-time operational solutions for industrial and manufacturing organizations worldwide.Job Responsibilities:Develop and execute test strategies, plans, and cases to ensure software...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Job Title: Software Quality AnalystBrock Solutions is a leading engineering solutions and professional services company that specializes in designing, building, and implementing real-time operational solutions for industrial and manufacturing organizations worldwide.Job Responsibilities:Develop and execute test strategies, plans, and cases to ensure software...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Job Title: Software Quality AnalystBrock Solutions is a leading engineering solutions and professional services company that specializes in designing, building, and implementing real-time operational solutions for industrial and manufacturing organizations worldwide.Job Responsibilities:Develop and execute test strategies, plans, and cases to ensure software...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Job Title: Software Quality AnalystBrock Solutions is a leading engineering solutions and professional services company that specializes in designing, building, and implementing real-time operational solutions for industrial and manufacturing organizations worldwide.Job Responsibilities:Develop and execute test strategies, plans, and cases to ensure software...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Job Title: Software Quality AnalystBrock Solutions is a leading engineering solutions and professional services company that specializes in designing, building, and implementing real-time operational solutions for industrial and manufacturing organizations worldwide.Job Responsibilities:Develop and execute test strategies, plans, and cases to ensure software...


  • Kitchener, Ontario, Canada BlackBerry Inc. Full time

    Software Test Specialist Job OpportunityWe are seeking a self-motivated and results-focused software engineer intern/co-op student to join our Software Quality Assurance team.The successful candidate will participate in several stages of the software development lifecycle and become familiar with the software development processes used within our...


  • Kitchener, Ontario, Canada BlackBerry Inc. Full time

    Software Test Specialist Job OpportunityWe are seeking a self-motivated and results-focused software engineer intern/co-op student to join our Software Quality Assurance team.The successful candidate will participate in several stages of the software development lifecycle and become familiar with the software development processes used within our...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Job Title: Software Quality AnalystBrock Solutions is a leading engineering solutions and professional services company that specializes in the design, build, and implementation of real-time operational solutions for industrial and manufacturing organizations worldwide.Job Responsibilities:Develop and execute test strategies, test plans, and test cases to...


  • Kitchener, Ontario, Canada RideCo Full time

    Location: Waterloo, Ontario, Canada This position is situated within the dynamic and rapidly evolving transportation technology sector. The landscape of public transit is shifting from traditional, fixed-route systems to a more flexible, on-demand network, and you will play a crucial role in this transformation. As a vital member of the Test & Automation...


  • Kitchener, Ontario, Canada RideCo Full time

    Location: Waterloo, Ontario, Canada 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 a flexible, on-demand network, and you will play a crucial role in this transformation. As a key member of the Test & Automation Team,...


  • Kitchener, Ontario, Canada RideCo Full time

    Location: Waterloo, Ontario, Canada 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 a flexible, on-demand network, and you will play a crucial role in this transformation. As a key member of the Test & Automation Team,...