Create Alert
Email me similar jobs

Automation Engineer - Python

Full-time


About the role:

Elevro is building modern quality engineering solutions that combine strong automation practices with AI-enabled capabilities to make testing smarter, faster, and more scalable.


We are looking for a versatile Python Automation Engineer who can contribute to automation solutions across IoT devices, embedded systems, mobile applications, web platforms, APIs, cloud services, and connected product ecosystems.


This role is ideal for someone who enjoys solving complex product validation challenges and wants to contribute to the next generation of automation frameworks where AI helps improve test design, execution, failure analysis, reporting, and overall engineering productivity.


What you'll work on?

You will work on end-to-end automation solutions for connected products involving devices, firmware, mobile apps, web interfaces, APIs, backend systems, and cloud services.


You will help build automation frameworks that are not just script-driven, but increasingly AI-enabled , supporting smarter test generation, intelligent failure analysis, automated reporting, log insights, and improved regression coverage.


You will collaborate with firmware, hardware, mobile, backend, cloud, and QA teams to deliver reliable, scalable, and production-ready automation solutions for real-world products.


Responsibilities

  • Design, develop, and maintain scalable automation frameworks using Python .
  • Build end-to-end automation for product workflows involving devices, firmware, mobile apps, web applications, APIs, and cloud services.
  • Contribute to AI-enabled automation capabilities such as smarter test execution, log analysis, failure classification, report generation, and automation insights.
  • Automate IoT and embedded product workflows including device provisioning, configuration, firmware validation, log collection, and functional testing.
  • Automate mobile, web, and API-based product flows as part of complete system validation.
  • Develop automation for device communication and hardware interaction scenarios, including serial interface-based testing.
  • Support validation of connected-device behaviors such as connectivity, pairing, provisioning, data exchange, interoperability, and performance.
  • Integrate automation suites with CI/CD pipelines and build validation workflows.
  • Create reusable test utilities, reporting mechanisms, dashboards, and failure analysis summaries.
  • Identify automation gaps and contribute ideas to make existing frameworks more intelligent, maintainable, and scalable.
  • Work closely with cross-functional teams to improve product quality and automation effectiveness.


Required Skills

Strong hands-on experience with Python scripting and automation .

Experience in building, maintaining, or enhancing automation frameworks for product validation.

Exposure to one or more areas of automation such as:

  • Mobile application automation
  • Web application automation
  • API automation
  • IoT device automation
  • Embedded or firmware validation
  • Hardware interaction automation
  • Serial communication-based automation
  • End-to-end product workflow automation

Basic understanding of embedded systems, firmware behavior, device logs, configuration, firmware upgrade flows, and device diagnostics.

Good understanding of REST APIs, backend validation, request/response handling, and data verification.

Ability to work with hardware devices, development boards, gateways, sensors, or connected products.

Experience with Git-based development workflows.

Ability to write clean, modular, reusable, and maintainable automation code.

Strong debugging, analytical thinking, and problem-solving skills.


Good to have

  • Hands on experience with CICD tools  like Gitlab CI, Jenkins, Github Actions, etc.
  • Having worked with GenAI based development tools like Copilot, Claude Code, etc.
  • Basic knowledge of networking, device communication, and wireless protocols.
  • Exposure to hardware-in-loop or device-in-loop automation.
  • Interest in using AI to improve testing, automation, debugging, reporting, and engineering productivity.
  • Comfortable working with cross-functional teams across firmware, hardware, mobile, backend, cloud, and QA.


AI-Enabled Automation Contribution

As part of this role, the engineer will contribute to Elevro’s direction of making automation solutions more intelligent and AI-enabled.

This may include helping build or enhance capabilities such as:

  • AI-assisted test case and script generation
  • Intelligent log analysis and failure summarization
  • Automated defect insights and root-cause support
  • Smarter regression selection and coverage analysis
  • AI-supported test reporting and release summaries
  • Automation utilities that improve productivity for QA and engineering teams
  • Framework enhancements that make test systems more adaptive, reusable, and insight-driven

Prior hands-on experience with AI/ML is not mandatory. However, the candidate should be curious, adaptable, and willing to work on automation solutions that use AI to improve quality engineering outcomes.


Qualifications

Bachelor’s degree in Computer Science or Electronics & Communication

Similar jobs

Automation Engineer - Python

Apply Now
Back to search page