Senior Software Quality Coach
Motorola SolutionsAbout the role
Company Overview
At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That's mission-critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We're solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that's critical to connect those in need with those who can help. The work we do here matters.
Department Overview
Motorola Solutions Video Division is defining the future of the security industry through innovative end-to-end-solutions. We’re changing the landscape of the surveillance industry through advanced award-winning AI based surveillance systems. Artificial Intelligence is transforming the world and our team is advancing the field as it applies to the surveillance industry. We are proud to be industry leaders in video analytics with features which include edge-based, deep learning driven object detection, and Appearance Search. Motorola Video analytics platforms allow our users to proactively monitor their premises using advanced video analytics and high resolution / high quality video.
Job Description
As a Software Quality Coach, you will have responsibility for coaching, mentoring, and advising one or more development teams to support them to collectively own and improve their quality.
You will be a passionate advocate for quality and will provide facilitation, experimentation, visualization, and evaluation.
You may facilitate requirements analysis, helping to disambiguate requirements and evaluate risks. Influence designs for testability, help detail desired test coverage, and how best to achieve it. This will involve coaching and commenting on unit testing, driving and supporting greater focus on integration and service level test automation. Helping to separate concerns, establish contracts and develop automation to reduce dependency risk and alleviate schedule constraints.
Responsibilities:
- Help POs/PdMs to facilitate effective requirements analysis
- Influence designs for testability and to minimize risk
- Coach and help the team(s) to analyze dependencies and plan contracts and agreements
- Coach and help the team(s) to analyze quality & delivery risks and provide mitigation plans
- Coach and support the team in detailing test coverage and deciding how to achieve this most efficiently
- Encourage and facilitate test automation, including supporting the team(s) with test design, approach, framework choices and designs, maintenance, and test data curation
- Help the team(s) apply appropriate test strategies and models including deciding on where to focus testing and why
- Support the team in alleviating dependency issues, risks, and schedule constraints through the application of testing/contracts to separate the concerns and enable either side to independently verify the dependencies are (still) met
- Assist with and contribute to tool and tech stack evaluations and decisions
- Help to educate and raise awareness of new techniques, strategies, tools, and processes that will improve the efficiency and effectiveness of the team(s)
- Represent the customers and other roles and teams (e.g. ensuring support folks, technical documentation, sales, etc are all considered)
Requirements:
- Computer Science or related field or 4 years of equivalent work
- Experience with code architecture and design - able to understand design concepts and ideals
- 5+ years of technical experience in quality engineering or software development
- Passion for Quality
- Agility, experience of working and testing in agile development environments where change is constant
- Empathy, the ability to understand and represent different perspectives and views
- Collaboration skills, the ability to work across functional teams
- Ability to communicate effectively and efficiently at all levels
- Ability to guide teams to produce high quality deliverables
- High degree of organization, attention to detail, initiative and personal accountability
- Ability to prioritize and make rapid decisions in a fast paced environment
- Interpersonal skills with an ability to motivate the team(s) to improve, innovate and experiment
- Self-driven and acts with an extreme sense of urgency and passionate about delivering quality
Preference will be given to candidates with
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Senior Complex Case Manager - D-SNP (RN) (Temporary)
Central California Alliance for Health
$126,000/yr
Senior Complex Case Manager - D-SNP (RN) (Temporary)
Central California Alliance for Health
$126,000/yr
Senior Solutions Engineer
BetterUp
$185,000/yr