Software Engineering Manager (hybrid)
Johnson ControlsAbout the role
What you will do
The Software Engineering Manager will be working with a talented team of architects, scientists, product managers, UI/UXD specialists, Software, Hardware, and QA engineers. Our teams are spread across several locations including Boston MA, Indianapolis IN, Belfast UK, Tel-Aviv Israel, Bangalore & Delhi India, Montreal Canada, Boca Raton FL, and Los Angeles CA. We are investing heavily for growth so looking for change agents with big bold ideas, an entrepreneurial mindset, and a highly collaborative working style. This might just be THE impactful role you have been looking for!
You will be using the latest cutting-edge technologies to power next-generation Access Control and Video solutions. Our market-leading brands include OpenBlue Vision AI, American Dynamics, Cloudvue, Illustra, Exacq, Software House, Kantech, Innometriks, and CEM.
Within this role, the successful candidate will be responsible for leading teams of engineers in the QA of our products. We work in an agile framework and therefore QA is involved throughout development to ensure the customer and product requirements are met. We believe strongly in QA and process automation and therefore this is a fundamental aspect of the role. This role is a key interface to Product Management, Development and Product Support – ensuring requirements are clearly defined, testable, and to perform root cause and corrective action for any escapes to the field. This position is based in Westford, MA, and will be required to be onsite a few days a week
How you will do it
Provide leadership and managerial direction for quality assurance and automation engineering activities to ensure business objectives are achieved
Requires in-depth technical and operational knowledge of quality assurance and automation. Often plays a proactive technical role in developing and applying new approaches. Is capable of “going deep” technically to make final technical decisions, solve problems and remove implementation roadblocks
Key influencer as member of engineering leadership on the establishment of product backlog definition, organization, use case identification & prioritization with Product Management
Participate in and is accountable for cross functional initiatives and collaboration, which will have significant impact on business results
Responsible for developing work plans, establishing technical objectives and delegation as necessary
Accountable for the completion of tasks within time and R&D organization constraints and ensures that technical and functional objectives are met
Creates career development programs for the team and develops tactical plans to ensure skills and performance of employees meet current and future needs
What we look for
Required
Bachelor’s Degree - Computer Science, Software Engineering, Computer Engineering
Proven experience of leading and applying strategic thought leadership for QA and Automation teams
Experience and working knowledge of manual and automated Smoke and Regression testing best practices
10+ years of experience in quality assurance
5+ years’ experience in supporting agile teams in developing all level of tests, such as service tests, UI tests, and functional end-to-end tests, using cutting edge technology
5+ years’ experience leading automated testing of distributed systems, preferably in an on-Prem/Air-gap environment using Agile methodology
5+ years of hands-on experience in developing and coding automation/performance testing code, coding testing harnesses or frameworks
Proven ability to deliver and manage organizational change in a dynamic environment and maintain self and team’s positivity through the process
Ability to manage engineer performance and career development
Ability to coach and mentor staff in all their QA activities
Ability to build and maintain effective relationships on a global level
Preferred
Proven ability and understanding of test strategy for software solutions and physical products.
Ability to act as the customer advocate and to make tough go-no-go decisions
Experience in multi-site QA developments of both hardware and software products
Test Automation methodologies and Practice
Networking
Experience in identifying performance/load/stress testing needs, using testing tools and analysis of metrics
Ability to estimate, plan and track work in areas of responsibility, effective change management, defect prioritization and management.<
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