Arrow Electronics

Python Automation Engineer/Lead

Arrow Electronics Ahmedabad, Gujarat, India

Technology, Information and Internet · 10,001+ employees

Oct 14
python Senior (5-10 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, build, and maintain automated test frameworks for embedded devices and software using Python and Pytest. Execute manual and automated tests, analyze logs, debug failures, and track defects to ensure high-quality software delivery.

What they look for

Python Pytest Automation Testing FlaUI Robot Framework Embedded Systems Appium Hardware-in-the-loop Linux Shell Scripting Git CI/CD Jenkins Bitbucket Pipelines GitHub Actions Log Analysis

Requirements

Requires strong proficiency in Python, Appium, and automation frameworks like Pytest or Unittest. Candidates must have experience with embedded device testing, Linux command line, and CI/CD workflows.

Full description

Position:

Python Automation Engineer/Lead

Job Description:

Key Responsibilities-

  • Design, build and maintain automated test frameworks in Python and Pytest for embedded devices and the software that runs on them.
  • Strong hands-on experience in FlaUI for Windows desktop application automation.
  • Strong programming expertise in Python with PyTest / Robot Framework.
  • Write automated tests across levels: integration, system and end-to-end, including tests run on hardware and on simulators.
  • Work with updating Automation framework
  •  Run tests on real instruments analyse logs and debug failures across hardware, firmware and software.
  • Execute manual/automation test case and report defects
  • Defect tracking and verification.
  • Follow Test process to ensure adequate quality

 

Must have skills-

  • Strong proficiency in Python and Appium.
  • Hands-on experience with automation testing frameworks such as PyTest/Unittest.
  • Building test automation frameworks from scratch or extending existing ones.
  • Embedded or device testing: hardware-in-the-loop, simulators, serial/TCP/IPC communication, log analysis.
  • Linux command line and shell scripting.
  • Git and pull-request based workflows.
  • CI/CD exposure (Jenkins, Bitbucket Pipelines or GitHub Actions).
  • Solid grasp of test design techniques: boundary values, equivalence classes, negative testing.
  • Good written and spoken English for working with global teams.

Location:

IN-GJ-Ahmedabad, India-Ognaj (eInfochips)

Time Type:

Full time

Job Category:

Engineering Services

Similar roles