This job has expired, please see additional jobs below
Quality Assurance Manager
Bose Corporation
Framingham, MA, United States
Job Details - this job has expired, please see similar jobs below
Think you know Bose? Look closer.
We’ve spent more than 50 years finding innovative ways to bring premium audio experiences to people—in their homes, in cars, planes, and just about anywhere else that there is an opportunity to enjoy music. Our legendary QuietComfort® noise cancelling headphones, SoundLink® Mini Bluetooth speaker, or Wave® music system may ring a bell with you. Bose relies on exceptional people to create and deliver those products to our customers.
The future of consumer electronics at Bose isn’t just about our award-winning speakers or headphones. It’s about the consumer experience as enabled by product features and service offerings. It’s about making everyday life easier and most enjoyable. It’s about connected products to the consumer’s world including social media, entertainment and communications. Helping people reach their fullest human potential – so they can feel more, do more and be more.
At Bose, we’re obsessed with delivering amazing experiences through superior technology and design. When you join our team, you’ll work with Bose products to delight millions of customers around the globe for years to come. This is a unique opportunity to do the most impactful work of your career.
If the prospect of making a positive tangible impact on millions of people excites you, and you enjoy working on teams with other smart people, then we want to meet you.
The Software and Systems Group (SSG), part of the Consumer Electronics business at Bose, has an immediate need for a QA Manager. This role will have the overall responsibility to drive testing operations for cloud-connected services and features within our wireless speaker products. You will lead and manage a team of skilled engineers to partner with Software Development and apply methodologies, define test strategy, appropriate test suites, effective test cases as well as design tools for unit, functional, and performance testing in a programmatic manner for these products.
You are expected to have industry-leading technical experience that significantly contributes to high product quality. This position combines black and white box testing procedures with a majority focus in leveraging automation methodologies that quickly evaluate low level code stability and customer-facing product operation. You will demonstrate the ability to lead and collaborate with teams, both remote and local, have solid in-depth knowledge of Quality Assurance, operating system software and object-oriented design principles.
Key Responsibilities
• Leadership and management skills: Inspire, mentor, motivate and guide team members.
• Work with QA teams and leads to develop and refine automated and manual test plans, and to develop common test frameworks and approaches across teams and projects
• Track and report test coverage, completion status and failures to key stakeholders and upper management.
• Engage with internal and third-party test partners to ensure full test coverage and collaboration across product features including product (embedded), mobile apps, and cloud services
• Balance processes and innovation. Apply enough processes to improve efficiencies and increase predictability without loss of creativity or flexibility.
• Work with QA teams and leads to develop smart and focused, exploratory manual and automation tests based on high-risk and high-value areas
• Lead efforts to root-cause technical issues and provide sufficient data to engineering to help pinpoint areas needing more attention
• Drive creation and improvement of technical specifications for work/features from development team
• Be able to interact with systems under development using technical, non-user-facing interfaces such as Web APIs, command line interfaces, and shell scripts.
Qualifications:
• Minimum 5 years’ experience leading QA teams across multiple concurrent projects and deliverables
• Superb interpersonal communications skills with technical and business professionals, including excellent written and verbal abilities
• Experience working with distributed development and test teams and third-party partners
• Superior critical and abstract thinking skills, including analytical and troubleshooting
• Demonstrated capability to comprehend large scale system architecture and understand how they work (and fail)
• Understanding use of APIs in large-scale distributed systems; prior experience testing cloud-based APIs
• Experience developing and refining automated and manual test plans, strategies, and frameworks
• Possess the passion and ability for solving intractable problems.
• Experience working in a Scrum/Agile environment.
• Knowledge of Python, Perl, JavaScript, or similar scripting languages
• Experience testing embedded Linux systems
• Experience testing cloud-based services
• Familiarity with version control, bug tracking, and CI / CD systems and procedures
One or more of the following are highly desirable:
• Passion for creating organized documentation (spreadsheets, Wiki pages, etc.)
• Strong understanding of TCP/IP networking
• Experience with RESTful web services and the JSON data format a plus
Minimum requirements:
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or a related equivalent degree, plus 7-10 years of experience in software Quality Assurance. Minimum of 5 years leading teams and managing direct reports.
Bose is an equal opportunity employer that is committed to inclusion and diversity. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, veteran status, or any other legally protected characteristics.
Bose is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the application or employment process, please send an e-mail and let us know the nature of your request and your contact information.