Flex

Manufacturing

EngineerAutomationandTestProgramming

Chennai, India FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Engineer – Automation and Test Programming at Flex. Skills: Python, Test Automation, Systems/Software/Hardware Networking. Develop Python-based test scripts. Debug Python scripts”

What You'll Achieve.

Optimize test efficiency; Drive yield improvements

Industry & Context.

Manufacturing
Problems you'll solve

Troubleshoot failures; Analyze deviations; Isolate issues

Eligibility Requirements

Complete night shifts (7pm – 4am)

What They're Looking For.

Must Have

Python test automation for systems/software/hardware networking domain experience, Python (mandatory), Markup Language (YAML/JSON/XML), scripting in Linux/Unix environments, Design for Test (DFT) techniques, networking fundamentals (TCP/IP), Unit Testing frameworks such as Pytest, PCBA manufacturing operations, SMT technology, automated testing systems, version control (Git), CI/CD pipelines, automation frameworks, SQL, data analytics tools, debugging methodologies

Nice to Have

Networking certifications such as CCNA/CCNP

What You'll Do.

Develop Python-based test scripts

Maintain Python scripts

Perform product integrity testing

Troubleshoot failures

Optimize automation code

Ensure timely report creation

Ensure timely dashboard creation

Oversee software development lifecycle

Monitor key performance metrics

Conduct ongoing training

How You'll Work.

Team & Collaboration

Collaborate with Product Operations; Collaborate with manufacturing partners; Collaborate with engineering teams; Work closely with Operation teams; Work with cross-functional teams

Communication Scope

Excellent communication

Full Job Description

Flex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world. A career at Flex offers the opportunity to make a difference and invest in your growth in a respectful, inclusive, and collaborative environment. If you are excited about a role but don't meet every bullet point, we encourage you to apply and join us to create the extraordinary. ## Job Summary To support our extraordinary teams who build great products and contribute to our growth, we’re looking to add a**Engineer – Automation and Test Programming** located in **Chennai location.** Specialist in Python test automation for systems/software/hardware products; networking domain experience preferred. Reporting to the **Senior Manager** , and the role involves: **What a typical day looks like:** * 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 tr

Free ATS check

Applying for this Engineer – Automation and Test Programming role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Flex?

Real rants from real employees. Read before you apply.

Read Company Rants →