Manager, Software Quality Automated Testing

Remote
Full Time
Software Engineering
Manager/Supervisor

Miovision’s mission is to provide the foundation for tomorrow’s smart cities by transforming how traffic networks are managed today. Backed by the world’s most advanced traffic AI, Miovision’s innovations in traffic signal planning and operations have made it possible for cities to improve the transportation experience for drivers, cyclists, and pedestrians since 2005. With offices in Kitchener, Canada, and Cologne, Germany, Miovision serves over 17,000 municipalities worldwide. For more information, visit www.miovision.com

Position Summary

Miovision’s Software Quality team works closely with cross-functional teams within our Software Engineering and Product Operations organization to ensure we deliver valuable, working software that provides a positive user experience with every release. Our Software Quality Automated Test Developers are deeply embedded throughout the product development and operations cycles, keeping a keen eye on user experience, reliability, and real-world use cases.  We seek a highly skilled and experienced Manager of Software Quality specializing in Automated Testing to lead our Software Quality efforts. This role ensures our software products meet the highest quality standards through effective automated testing strategies. The ideal candidate will have a strong technical background in software quality, automation testing, and proven management experience.

Reporting to the Director of Business Technology & Software Quality, this role will foster the technical and professional development of Software Quality team members while driving best practices, including the adoption of automated test creation and management approaches, throughout the team and organization. Our ideal candidate is an excellent communicator, a skilled manager, highly diplomatic, process-oriented, genuinely meticulous, and passionate about driving Software Quality using Automated Testing best practices while managing, coaching, and growing the distributed Software Quality team.  This role significantly impacts the health of Miovision’s brand, software products, and the company's success.

Key Accountabilities

  • Strategic Leadership
    • Develop, implement, and communicate our comprehensive automated testing strategy that aligns with overall company goals and objectives.
    • Led, mentored, and managed a team of software-quality automated test Developers focused on automated testing practices and techniques.
  • Automation Strategy and Framework:
    • Design and architect robust automated testing frameworks to ensure maximum coverage and effective application testing strategies.
    • Evaluate and select appropriate automation tools and technologies, keeping current with industry best practices.
    • Innovate and drive initiatives that improve software quality and release efficiency.
  • Software Quality Processes:
    • Establish and refine automated testing processes, including test planning, execution, maintenance, and reporting.
    • Collaborate with development, product management, and other stakeholders to integrate quality into every software development lifecycle (SDLC) stage.
    • Scale the Software Quality practice, emphasizing automated testing and a disciplined approach to monitoring and measuring team performance.
  • Metrics and Reporting:
    • Define and track quality metrics and KPIs to measure the effectiveness of automated testing implementations.
    • Provide detailed reporting and analysis of testing results, identifying trends, risks, and areas for improvement.
  • Cross-Functional Collaboration:
    • Work closely with Development and DevOps teams to ensure seamless integration of automated testing into CI/CD pipelines.
    • Engage in design and code reviews to provide quality insights and identify potential issues early in development.
  • Continuous Improvement:
    • Stay current on the latest advancements in automated testing, tools, and methodologies to continuously improve processes.
    • Drive initiatives to enhance existing automated test suites, frameworks, and practices for higher efficiency and effectiveness.
    • Work in partnership with Engineering teams to build and enhance the existing testing capabilities
Skills/Qualifications
  • University Degree or College Diploma in Computer Science, Engineering, or a related discipline
  • 7+ years of leadership experience leading Software Quality teams in an Agile or Agile-like environment with a focus on establishing and scaling automated testing methodologies and best practices
  • Strong expertise in test automation framework
  • Hands-on experience with CI/CD tools (e.g., Jenkins, CircleCI, GitHub Actions) and related processes.
  • Excellent problem-solving, analytical, and troubleshooting skills
  • Skilled written and verbal communicator with both technical and non-technical audiences, with the ability to influence and work effectively across teams
  • Proven managerial experience, including leading and developing high-performing Software Quality teams and coaching of individual contributors
  • Experience with Jira or other equivalent project management software tools
  • Adaptable to a changing and fast-paced environment
Perks and Benefits (Canada)

Note: We do offer flexible onsite and remote work options. Our Benefits are designed to reflect this and include:  

  • Comprehensive health benefits starting on day one
  • RRSP Matching Plan 
  • Variable Incentive Plan 
  • Mio-Days: We extend all three-day weekends to four-days and provide a Holiday Shutdown in December  
  • Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
  • Internet subsidy and a remote work allowance 
  • Enhanced paternity and maternity leaves
  • Unlimited vacation policy
  • Wellness offerings (Fitness, Mindfulness)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.

PLEASE BE AWARE OF FRAUD: Applicants interested in applying for roles at Miovision should apply directly via the details provided on our careers page. We communicate directly with applicants and will not request banking information, payment, or fees during any point of the recruitment process. We do not conduct interviews via text message. If you suspect that a third party is impersonating Miovision or requesting payment for recruitment on behalf of Miovision, please alert us via recruitment@miovision.com.

To all recruitment agencies: Miovision does not accept agency solicitation or resumes. Please do not forward resumes to our HR alias e-mail address, to any Miovision employee, or to other Miovision e-mail addresses. Miovision will not pay any fees related to unsolicited resumes.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*