About The Role
This position will run the system level test on the software platform for globally developed amplifier products by HARMAN. Validate the SW System on regular basis using various test techniques to achieve the Software Quality and System Performance as per the defined requirements. Perform bench and vehicle test as per test strategy. Work in tandem with the development teams to achieve defect free software by bringing out the bugs during earlier stages of the project. Follow release plan of the project and quickly adapt to the change in plan. The position will work closely with Program Management and Engineering to ensure proper test coverage in the most efficient manner possible.
Your Team
- This position will not have any direct reports.
What You Will Do
- Achieve good understanding of Embedded System and Automotive Products.
- Achieve good understanding of Automotive Audio systems and Infotainment systems. In addition, gain in-depth knowledge of basic Audio and Connectivity devices.
- Understand the SW and HW architecture of various platform variants.
- Identifying and logging SW defects on the platform through Structured, Exploratory and Regression Testing.
- Take up ownership of Test case engineering, maintenance of existing Test Suites and adding test Cases to test pool post release and retrospection.
- Detailed analysis of reported problems, bug analysis, bug verification and tracking. Perform regular review and conduct retrospection meetings to achieve high-quality results.
- Independently handle both Vehicle testing and bench testing request.
- Collaborate with various test teams to improvise and evolve existing test strategies.
- Develops test strategies and plans in accordance with business and product requirements.
- Initiates and fosters team wide activities in learning and adopting new and relevant state of the art technologies for automotive infotainment, consumer electronics, embedded systems, software testing, and test tools.
- Applies specifications, user guides, use cases, comparable products, and previous known bugs to create and maintain test plans, test designs, and test cases.
- Identify, plan and performs manual and automated software testing. Performs session based exploratory testing.
- Identify, plan and perform endurance-based testing or life testing to verify functionality over long periods of time or ignition cycles.
- Identifies software issues and transfers problem issues into the issue tracking system with supporting log files and data.
- Records, processes, and analyzes data with PC based tools and test instrumentation.
- Documents testing and creates test reports. Follows CMMI/ASPICE guidelines for creating and maintaining test documentation.
- Coordinates with different departments domestically. Participates in requirements reviews, design reviews, and other activities in the framework of an Agile/Scrum development process.
- Participates in internal and customer test drives. Provides technical support for the resolution of various customer and interdepartmental issues on an as needed basis.
- Performs setup of modules/wiring and maintains test benches and test vehicles appropriately.
- Demonstrates and maintains a safe driving record. Maintains and operates any vehicles within the group according to company vehicle policy.
Weekend work may be required from time to time to ensure program commitments are met
What You Need
- 3+ years working knowledge in a product engineering or test engineering role in an embedded environment.
- 3+ years working knowledge of functional and non-functional software testing, the software test life cycle, and various test design methodologies (function, performance, stress, load, risk-based, scenario).
- 3+ years Performs manual and automated software testing. Performs session-based exploratory testing.
- 3+ years of vehicle networking experience (CAN, MOST).
- 3+ years Bug tracking tools (Bugzilla), Configuration Management tools (Perforce) and Office productivity software.
- 2+ years Creates automated test scripts using common scripting languages.
- Demonstrated experience functioning in a highly collaborative, demanding, and fast-paced environment.
- Exemplary verbal and written communication skills.
- Creative problem-solver capable of creating and reproducing software bugs.
- Dedicated performer with the ability to advocate appropriately for product quality.
- Relentes learner with a dedication to learn new technologies and test methods.
What Is Nice To Have
- 2+ years hardware-in-the-loop development and usage. [Add-ON]
- 1+ years of NI tool chain (TestStand, VeriStand) exxposures. [Add-ON]
- 2 years working knowledge of shell scripting and multiple scripting languages (Perl, Python, Capl). [Add-ON]
- 2 years structured languages (C++, C#, VB). [Add-ON]
- Software testing training (SQE, ISTQB) [Add-ON]
- Automotive standards (ASPICE, IATF, ISO, etc.) [Add-ON]
What Makes You Eligible
- Be willing to travel up to 30%, domestic only.
- Be willing to work in an office in Harman, Bangalore.
- Successfully complete a background investigation and drug screen as a condition of employment
- This position requires the use of a HARMAN or customer-owned vehicle. As such, any offer of employment will be contingent upon having a clean driving record, which will be evaluated and determined in HARMANs sole discretion, no more than four (4) active points for moving violations (issued by any motor vehicle agency), and no references to operating a vehicle under the influence of controlled substances within the last 10 years.
What We Offer
- Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location.
- Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
- Extensive training opportunities through our own HARMAN University
- Competitive wellness benefits
- Tuition Reimbursement
- Access to HARMAN Campus Fitness Center and Cafeteria
- An inclusive and diverse work environment that fosters and encourages professional and personal development.