Flex logo

Engineer –Test Programming

Flex
NewPosted yesterday

LOCATION

Chennai · Onsite

EXPERIENCE

1 - 3 Years

TYPE

FullTime

SKILLS REQUIRED

PythonTest AutomationTest planningLinux System Administration

Job description

Overview

Engineer for Test Programming who develops and maintains Python-based test automation for systems, software and hardware products, supporting product integrity testing and manufacturing validation.

What you'll do

  • Develop, debug and maintain Python-based test scripts for functional and system-level testing.
  • Perform product integrity testing for compliance and reliability against defined test plans.
  • Write test plans, test cases, and test reports for validation and quality assurance.
  • Troubleshoot failures through log analysis, debugging, and CLI-based investigations.
  • Analyze deviations and update scripts to accommodate component changes.
  • Collaborate with Product Operations, manufacturing partners, and engineering teams to implement and deploy test strategies.
  • Apply statistical methods and data analytics (e.g., JMP, Python) to optimize test efficiency and drive yield improvements.
  • Work closely with Operation teams to isolate issues and validate defect fixes.
  • Optimize automation code for performance, reliability, and maintainability.
  • Ensure timely creation and distribution of reports and dashboards to stakeholders.
  • Oversee the entire software development lifecycle and monitor key performance metrics.
  • Mentor team members and provide guidance to ensure effective execution of responsibilities.
  • Conduct ongoing training for new and existing team members on relevant tools, technologies, and best practices.

What you'll need

  • 1-3 years of experience in Python test automation for systems, software or hardware products.
  • Strong programming knowledge in Python (mandatory).
  • Familiarity with markup languages (YAML/JSON/XML) and scripting in Linux/Unix environments.
  • Understanding of Design for Test (DFT) techniques and networking fundamentals (TCP/IP).
  • Experience with unit testing frameworks such as Pytest.
  • Hands-on experience with PCBA manufacturing operations, SMT technology, and automated testing systems.
  • Knowledge of version control (Git), CI/CD pipelines, and automation frameworks.
  • Excellent communication and documentation skills.
  • Ability to work independently or collaboratively with cross-functional teams.
  • Reporting and decision-making skills.

Nice to have

  • Networking domain experience.
  • Networking certifications such as CCNA/CCNP.
  • Knowledge of SQL, data analytics tools, and debugging methodologies.

Details

  • Location: Chennai, India.
  • Shift: Open to night shifts.
  • Benefits include health insurance and PTO.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Engineer –Test Programming