Senior Test Lead
India
Job Description
Senior Test Lead
| Bangalore, KarnatakaPune, Maharashtra

Job Summary

Key Responsibilities

  • Design, develop, and maintain automated test cases for automotive infotainment systems using Kotlin and Appium-based test frameworks.
  • Create readable, maintainable, and scalable test scripts following best coding practices and framework standards.
  • Develop automated validation for infotainment UI components, features, and user workflows.
  • Execute functional, integration, regression, and system-level testing for infotainment applications.
  • Implement synchronization mechanisms and stability checks to ensure reliable test execution.
  • Capture, manage, and attach test evidence (screenshots, logs, reports) for defect analysis and traceability.
  • Analyze test failures, identify root causes, and collaborate with development teams for resolution.
  • Validate UI behavior, visibility, states, and interactions across different infotainment configurations.
  • Support simulation and validation of feature restrictions, driving modes, and vehicle state-dependent behaviors.
  • Contribute to test framework enhancements, reusable utilities, and automation best practices.
  • Participate in Agile ceremonies, test planning, reviews, and continuous improvement initiatives.

 

Required Technical Skills

Kotlin Programming

  • Strong knowledge of Kotlin language and object-oriented programming concepts.
  • Experience using descriptive test methods with backtick syntax for improved readability.
    • Example: the comfort button is shown()
  • Proficiency with Kotlin scope functions (with, apply, let, run, also) for clean and maintainable test code.
  • Understanding of lambdas and higher-order functions for implementing waits, callbacks, and state validation.

Test Automation Frameworks

  • Hands-on experience with Appium-based UI automation testing.
  • Experience working with custom test framework annotations such as @Step for structured execution and reporting.
  • Strong understanding of assertion frameworks and validation methods (assertTrue, assertEquals, etc.).
  • Experience in generating test reports and attaching screenshots as evidence for each execution step.
  • Knowledge of automation framework design patterns and reusable test components.

UI and Application Testing

  • Experience validating UI elements for visibility, state, existence, and behavior.
  • Ability to perform automated user interactions such as clicks, selections, navigation, and gesture-based actions.
  • Experience working with application intents and state initialization mechanisms.
  • Knowledge of synchronization techniques such as idle checks, waits, and event-based validations to improve test stability.
  • Strong understanding of debugging automation failures and UI behavior issues.

Automotive/Infotainment Domain

  • Experience testing automotive infotainment systems, HMI applications, or connected vehicle platforms.
  • Understanding of driving profile configurations and feature availability based on vehicle states.
  • Experience working with project-specific enums, constants, and configuration parameters.
  • Familiarity with simulating restrictions, feature availability conditions, and vehicle state changes during testing.

 

 

 

Preferred Skills

  • Experience in Android-based infotainment systems and Automotive OS platforms.
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Experience with version control systems such as Git.
  • Knowledge of test reporting tools such as Allure or similar reporting frameworks.
  • Familiarity with API testing and backend validation techniques.
  • Understanding of software quality processes, defect management, and test lifecycle methodologies.
  • Experience working in Agile/Scrum development environments.
  • Knowledge of performance, stability, and end-to-end system testing.

 

Desired Competencies

  • Strong analytical and problem-solving skills.
  • Ability to diagnose complex infotainment and automation issues efficiently.
  • Excellent attention to detail and quality-focused mindset.
  • Strong verbal and written communication skills.
  • Ability to collaborate effectively with cross-functional teams including developers, architects, product owners, and system engineers.
  • Proactive approach to identifying automation opportunities and process improvements.
  • Capability to work independently while managing multiple priorities.
  • Adaptability to evolving technologies, tools, and automotive domain requirements.
  • Commitment to continuous learning and technical excellence.
  • Customer-focused mindset with a strong emphasis on delivering high-quality automotive user experiences.

 

Key Responsibilities

Key Responsibilities

  • Design, develop, and maintain automated test cases for automotive infotainment systems using Kotlin and Appium-based test frameworks.
  • Create readable, maintainable, and scalable test scripts following best coding practices and framework standards.
  • Develop automated validation for infotainment UI components, features, and user workflows.
  • Execute functional, integration, regression, and system-level testing for infotainment applications.
  • Implement synchronization mechanisms and stability checks to ensure reliable test execution.
  • Capture, manage, and attach test evidence (screenshots, logs, reports) for defect analysis and traceability.
  • Analyze test failures, identify root causes, and collaborate with development teams for resolution.
  • Validate UI behavior, visibility, states, and interactions across different infotainment configurations.
  • Support simulation and validation of feature restrictions, driving modes, and vehicle state-dependent behaviors.
  • Contribute to test framework enhancements, reusable utilities, and automation best practices.
  • Participate in Agile ceremonies, test planning, reviews, and continuous improvement initiatives.

Skill Requirements

Required Technical Skills

Kotlin Programming

  • Strong knowledge of Kotlin language and object-oriented programming concepts.
  • Experience using descriptive test methods with backtick syntax for improved readability.
    • Example: the comfort button is shown()
  • Proficiency with Kotlin scope functions (with, apply, let, run, also) for clean and maintainable test code.
  • Understanding of lambdas and higher-order functions for implementing waits, callbacks, and state validation.

Other Requirements

Automotive Domain

Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion.