Advanced Lead Engineer - Test Automation

4 - 8 years

6 - 10 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Who will you be working with?

In this role, you will collaborate with a global cross-functional team of developers, engineers, and quality assurance professionals to drive test automation excellence across our organization.

How will you make a difference?

This position provides a unique opportunity to help lead our test automation strategy, implementing cutting-edge frameworks and methodologies that ensure the quality and reliability of our critical systems. You'll be instrumental in building robust automated testing solutions that support our development pipeline while maintaining the highest standards of software quality.

What do we want to know about you?

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field
  • Minimum of 4+ years of hands-on experience in automation script development
  • Strong proficiency in Python for developing test automation frameworks and scripts
  • Experience with Shell scripting (Bash) for automation and deployment tasks
  • Proficiency with Docker containerization for test environments and deployment
  • Experience with DevOps practices and CI/CD pipeline integration (Jenkins, GitLab CI, or similar)
  • Demonstrated expertise in unit testing for C++ or Matlab/Simulink environments
  • Experience designing and implementing automated test strategies for complex systems
  • Knowledge of test management tools and defect tracking systems
  • Ability to develop and maintain test automation frameworks that scale across multiple projects
  • Experience with version control systems (Git) and collaborative development workflows
  • Ability to mentor and guide junior team members in test automation practices
  • Ability and willingness to travel as required (10%)

What will your typical day look like?

  • Design and develop test automation infrastructure using Python and Bash scripting
  • Create libraries and APIs that enable efficient test execution across different platforms
  • Build scalable test execution engines that can run with both Hardware-in-the-Loop (HITL) and Virtual Simulation (VSIM) environments
  • Develop automated scoring and reporting mechanisms to evaluate test results against expected outcomes
  • Collaborate with developers and the Independent Verification & Validation (IVV) team to understand testing requirements and design appropriate automation solutions
  • Configure and maintain CI/CD pipelines in GitLab to orchestrate automated test execution
  • Create and optimize Docker containers to ensure consistent test infrastructure and deployment across environments
  • Implement logging and monitoring solutions to track test execution performance and reliability
  • Design and integrate automation solutions with Simulink Test and Simulink Check to enable automatic test execution, results collection, and trend analysis reporting

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Wabtec logo
Wabtec

Rail Transportation

Pittsburgh

RecommendedJobs for You