Automation Engineer - Qa - Python Automation

Caterpillar Caterpillar · Industrial · Chennai, Tamil Nadu

Automation Engineer focused on QA and Python scripting for software solutions, specifically supporting the Autonomous Drills System (ADS). Responsibilities include developing test scripts, executing tests, identifying defects, and collaborating with developers to improve software quality and streamline test processes within an Agile/Scrum framework.

What you'd actually do

  1. Develop and maintain automated test scripts using Python.
  2. Design, implement, and execute automated tests to ensure software quality.
  3. Identify, document, and track bugs and issues.
  4. Work closely with developers to resolve bugs and improve software.
  5. Continuously improve testing frameworks and processes.

Skills

Required

  • Python
  • Selenium
  • PyTest
  • Test Automation
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Jenkins
  • Git
  • API Testing
  • SQL
  • Linux
  • Agile and Scrum methodologies
  • communication and collaboration skills
  • Analytical mindset
  • Problem-solving and decision-making capabilities

Nice to have

  • System-level understanding of Caterpillar machines
  • Experience with machine control, robotics, or guidance systems
  • Knowledge of industrial safety and field deployment

What the JD emphasized

  • Autonomy Application & Embedded Software Testing