Python Automation Engineer

UST

Bengaluru

On-site

INR 1,200,000 - 1,600,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

UST is seeking a Python Automation Developer with Firmware Validation expertise to design, build, and maintain scalable automation for validating firmware features across server and embedded platforms.

The role emphasizes automation framework development, robust Python skills, and collaboration with firmware and hardware teams to deliver reliable validation results.

Qualifications

  • Proficient Python coding for automation
  • Experience with PyTest/Robot Framework and custom frameworks
  • Strong OOP skills and design patterns
  • Automation framework development from scratch
  • Strong Linux/Windows environment knowledge
  • Version control and CI/CD tools exposure (Git, Jenkins, Azure DevOps)
  • Debugging and troubleshooting firmware-related issues
  • Exposure to firmware validation methodologies and testing

Responsibilities

  • Design and develop robust Python automation frameworks.
  • Create and maintain automated test scripts for firmware validation.
  • Automate firmware feature, functional, regression, and system-level testing.
  • Develop tools for log collection, parsing, reporting and failure analysis.
  • Integrate automation with CI/CD pipelines.
  • Perform root cause analysis for firmware issues.
  • Collaborate with firmware, validation, and hardware teams.
  • Improve automation coverage and test reliability.
  • Generate validation reports and metrics.

Skills

Python programming
PyTest/Robot Framework
OOP & design patterns
CI/CD automation
Linux/Windows
Git/Jenkins/Azure DevOps

Tools

Jenkins
Azure DevOps
GitHub

Job description

Role Description

UST is looking for a skilled Python Automation Developer with experience in Firmware Validation to design, develop, and maintain scalable automation solutions for validating firmware features across server and embedded platforms. The ideal candidate should have strong Python programming skills, automation framework development experience, and a solid understanding of firmware validation methodologies.

UST Job Title

Associate III - Semiconductor S/W Product Development

Who We Are

At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact—touching billions of lives in the process. Visit us at .

The Opportunity

UST is looking for Python Automation Engineer.

Key Responsibilities
  • Design and develop robust automation frameworks using Python.
  • Create and maintain automated test scripts for firmware validation.
  • Automate firmware feature, functional, regression, and system-level testing.
  • Develop tools for log collection, parsing, reporting, and failure analysis.
  • Integrate automation solutions with CI/CD pipelines.
  • Perform root cause analysis and debugging of firmware-related issues.
  • Collaborate with firmware developers, validation engineers, and hardware teams.
  • Improve automation coverage, execution efficiency, and test reliability.
  • Generate validation reports and test metrics.
Required Skills
  • Strong programming expertise in Python.
  • Hands-on experience with PyTest, Robot Framework, Unittest, or custom automation frameworks.
  • Strong understanding of Object-Oriented Programming (OOPs) and design patterns.
  • Experience with automation framework development from scratch.
  • Good knowledge of Linux and Windows environments.
  • Experience with Git/GitHub, Jenkins, Azure DevOps.
  • Strong debugging and troubleshooting skills.
  • Exposure to firmware testing and validation methodologies. Firmware Validation Skills
  • Firmware feature validation and regression testing.
  • BIOS, BMC, UEFI, CPLD, or Embedded Firmware validation.
  • Firmware upgrade/downgrade validation.
  • Platform bring-up and system validation.
  • Log analysis and issue debugging.
  • Understanding of server platform architecture.
Preferred Skills
  • Server Platform Validation experience.
  • API automation (Redfish/IPMI).
  • Shell/Bash scripting.
  • Knowledge of hardware interfaces such as PCIe, I2C, SPI, UART.
  • Experience in CI/CD automation environments.
What We Believe

We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it’s those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do.

Humility

We will listen, learn, be empathetic and help selflessly in our interactions with everyone.

Humanity

Through business, we will better the lives of those less fortunate than ourselves.

Integrity

We honour our commitments and act with responsibility in all our relationships.

Equal Employment Opportunity Statement

UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance.

  • To support and promote the values of UST.
  • Comply with all Company policies and procedures.
Skills

Debugging, Test Automation, Functional Testing, Python, Issue Analysis, Log Analysis, Regression Testing, Object-Oriented Programming, BIOS, Design Patterns

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automation Engineer
Automation Engineer

UST • Bengaluru

On-site
INR 900,000 - 2,000,000
Python Automation framework Development
Python Automation framework Development

UST • Bengaluru

On-site
INR 1,000,000 - 1,600,000
Firmware Validation Engineer & Python Automation
Firmware Validation Engineer & Python Automation

UST • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Validation Technician
Validation Technician

UST • Bengaluru

On-site
INR 800,000 - 1,400,000
Debug Tools Developer
Debug Tools Developer

UST • Bengaluru

On-site
INR 2,000,000 - 5,000,000
Debug Tools Developer - UST
Debug Tools Developer - UST

OpenTalent • Karnataka

On-site
INR 3,000,000 - 6,000,000
IOT Software Test Engineer
IOT Software Test Engineer

UST • Bengaluru

On-site
INR 2,800,000 - 4,000,000
SystemC Engineer
SystemC Engineer

UST • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Device Driver Development
Device Driver Development

UST • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior QA Firmware Automation Engineer
Senior QA Firmware Automation Engineer

Kohler • Pune District

On-site
INR 1,800,000 - 3,000,000