HARMAN's engineers and designers are creative, purposeful and agile. As part of this team, you'll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you'll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.
About the Role
In this role you will be part of Automation tools team who is responsible for providing Automation framework and solutions for the different kind of tests in the test pyramid (system test, integration test, interface tests, unit tests) and integrating the automated test cases in Continuous Integration Build pipeline for projects in the SBU. This role will have global responsibility for working with tools team across the regions.
What You Will Do
- Responsible for definition of Test Automation Architecture solution that enables the automation of software tests including the selection and integration of different testing tools, development of customized testing frameworks and creation of automation scripts.
- Responsible for creating robust and efficient automated testing environment (using test benches or containerized solutions in cloud)
- system test and domain and interface tests
- Responsible for driving the Ideal Test pyramid in all the projects.
- Work closely with test solution lead and test manager for defining the overall testing strategy including software and system
- Responsible for providing technical eldership to the development and testing teams
- Responsible for working closely with the Development and Test Technical experts, Build and Integration team to define the Continuous Integration Architecture, Staging of the build pipeline, defining the test suite organization and execution strategy of test suites in the build pipeline.
- Responsible for providing solution for the security, safety, performance and other KPI Testing approach in an automatic way.
- Work closely with the cyber security, safety and architecture team defining the failure mode analysis and ensure that the overall automation test frameworks covers the solution for failure mode related testing.
- Responsible for defining the automation strategy and roadmap comprising of choice of right automation tools and framework, developing the automation roadmap.
- Responsible for setting up an effective governance model for automation.
- Responsible for providing effective solution for high automation test coverage (Overall test automation coverage goal is >80%)
- Provide necessary support to testing teams for developing automated Functional & Non-Functional test cases and integrating the same in the CI/CD build pipeline.
- Train test engineers within E2E test team on the automation skills and follow training plan.
What You Need
- 8+ years of experience leading medium sized engineering/software development organizations.
- Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Computer Science or equivalent.
- Experience leading a matrix organization and managing technology development budgets.
- Proven ability to coach technical leaders.
- Command of problem solving, organizational effectiveness, interpersonal, and communication skills.
- Experience delivering embedded systems or system testing for automotive systems.
- Knowledge of process models (e.g. Automotive SPICE®), regarding verification and validation process areas
- Experience of risk management (risk based testing)
- 10+ years related technical experience.
- 4-6 years of experience in Software Test
- 3 years of experience in C#, C and Python.
- Good experience in Git, Gerrit and Jenkins
- Good knowledge in Linux.
- Good knowledge in Android system test.
- System level debugging.
What Makes You Eligible
- Be willing to travel up to 10%, domestic and international travel
- Proven record of experience in leadership of development teams > 50 employees (internal, external)
- Effectively supervising, leading, and delegating tasks
- Experience in test methodologies, tools and methods
- Good knowledge in testing embedded systems
- Strong Know-How of technical/automotive standards in infotainment or telematics software projects
- Efficiently meeting deadlines, schedules, and target dates
- Expertise in working with distributed development teams
- Business fluent in English
- This position requires the use of a use of HARMAN or customer-owned vehicles. As such, usage of company vehicles will be contingent upon having a clean driving record, which will b