About the job
At Visteon, the work we do is both relevant and recognized —not just by our organization, but by our peers, by industry-leading brands, and by millions of drivers around the world. That’s YOUR work.
And, as a truly global technology leader in the mobility space, focused on building cross-functional AND cross-cultural teams, we connect you with people who help you grow. So here, whatever we do is not a job. It’s a mission. As a multi-billion-dollar leader of disruptive change in the industry, we are shaping the future, while enabling a cleaner environment. No other industry offers more fast-paced change and opportunity. We are in the midst of a mobility revolution that will completely change the way we interact with our vehicles, reduce the number of car accidents and fatalities, and make the world a cleaner place. Visteon is at the epicenter of this mobility revolution. Two major trends in the automotive industry – the shift to electric vehicles and vehicles with autonomous safety technologies – have created unique opportunities for Visteon. We are the only automotive provider focused exclusively on cockpit electronics – the fastest-growing segment in the industry. And our team is ready for YOU. To show the world what you can do. Detailed Description:
Job Purpose: Responsible for testing Infotainment products end to end and effectively coordinate with cross functional teams and development team to support daily builds related testing
Key Job Responsibilities:
- Understand customer requirements and translate into test plan for execution at feature level.
- Automation Scripts design, Review and Execution
- Should be working with Robot framework.
- Complete test activities as defined in the project plan. This includes test plans, test cases, test execution and feedback on the results of testing to application owner.
- Manage test related documentation on GitHub or GitLab or any similar repository.
- Assist application developers to prepare application testing package (test plan, test cases and management of test execution)
- Extensive experience in integration testing.
- Familiar with cloud-based application testing will be added advantage.
- Provide consulting advice on test methodology and tools.
- Collaborate with the Development team to support release planning, estimation, and delivery processes using Agile methodologies.
- Create and maintain test plans, acceptance criteria, regression test suites, and map requirements to test cases.
- Provide testability/QA feedback to product development teams through participation in design and development reviews in addition to being responsible for defect tracking, communication, and resolution processes.
- Making sure all the integration testing is performed, system components are in GitHub, appropriate technical documentation allowing platform to be checked-out, tested and validation
Critical experiences required to be ready for this job:
- 9 to 12 years of automotive software testing experience and overall, 7 plus years of experience in Automation Scripting.
- Testing knowledge in Android Infotainment System
- Experience in writing test plans for features from scratch and define KPIs for the same.
- Experience of working in Robot Framework for automotive domain
- Proven and effective communication, analytical, judgment, initiative, and execution skills.
- Awareness to Agile / SCRUM terminologies
- Hands on with SCM - GIT, RTC,JIRA,XRAY ClearCase tools, CaNalyzer and Canoie
- Working knowledge with Build system - LINUX (Android), Scripting - Bash, Python, Perl & CAPL, Operating system - Linux, QNX, Android
- Automotive knowledge, Awareness of Android Infotainment Features, and testing
- CAN, (Diagnostics & LIN protocol awareness would be an added advantage)
- Having a proactive, goal-oriented approach to decision making.
- Capable of handling multiples projects / initiatives simultaneously and executing to completion
- Appium Knowledge, UI Automator or Selenium with Robot framework is must.
- Android Platform Level Testing is required.
- Deep knowledge of working on Serial as well as ADB Logs
- Experience in building framework with python.
- Experience working on Jenkins and good Knowledge of Jenkins command.
- Drive for Results, Team Player, Change Orientation, Customer Focus, Self-Awareness
- Having respect for colleagues
- Proven team player with excellent communication and interpersonal skills who can effectively work with all levels of a global matrixed organization.
- Able to adapt to changing demands and conditions.
- Good knowledge in software development life cycle
Special/regulatory requirements –
- Bachelor's or Post Graduate degree in Computer Science or any related Engineering