Software Engineering Manager (hybrid)

Johnson ControlsWestford, MA
15dHybrid

About The Position

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

Requirements

  • 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

Nice To Haves

  • 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. Able to ensure that inter-project dependencies and projects risks are understood and managed.
  • Staffing Strategies - able to coordinate team activities across multiple Agile Trains to help achieve project timelines.
  • Experience in both Windows and Linux environments
  • Experience in Cloud technologies and Micro-services
  • Experience in qualifying physical electronic equipment
  • Experience in BDD/TDD practices and performance testing in agile methodology

Responsibilities

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service