Python Automation Engineer

Artech LLC

Houston, TX

JOB DETAILS
SALARY
$34–$37 Per Hour
LOCATION
Houston, TX
POSTED
14 days ago

Request ID: 62434-1
Title:
Python Automation Engineer
Locations: Houston, TX

Duration: 6+ Months
Salary Range: $34.00- $37.00/Hour on W2 Only (All inclusive) Applicant must be willing to work on W2.

Job Description:

We are seeking a Senior Python Automation Engineer with strong experience in Python, PyTest, Playwright, and Allure. The ideal candidate will design, develop, and maintain automated test frameworks for real-time, asynchronous, event-driven industrial systems. This role requires hands-on experience with test automation frameworks, CI/CD pipelines, and collaboration with domain experts to translate operational requirements into scalable test suites.


Key Responsibilities:

  1. Collaborate with domain experts to capture industrial machine behavior and expected operational logic.

  2. Translate operational and behavioral requirements into automated PyTest test suites.

  3. Run, debug, and review tests independently, collaborating with domain experts as needed.

  4. Participate in daily standups and track work using ADO or GitHub Issues.

  5. Expand the automation framework (Page Object Model) and PyTest framework to cover new systems.

  6. Design and script automated tests and architect scalable test frameworks.

  7. Build dynamic locators using HTML attributes and XPath.

  8. Integrate automated tests into CI/CD pipelines using GitHub Actions/Workflows or similar tools.


Must-Have Skills / Competencies:

  • Strong experience with Python, PyTest, Playwright, and Allure

  • Experience designing and scripting automated tests using the Page Object Model (POM)

  • Proficient in building dynamic locators using HTML attributes and XPath

  • Experience with Git, GitHub, GitHub Actions/Workflows, and modern CI/CD pipelines

  • Experience working with REST APIs, WebSockets, MQTT, OPC, ROS, Modbus TCP

  • Comfortable testing real-time, asynchronous, event-driven systems

  • Strong organizational skills, clear communication, self-motivated, and able to work independently


Good-to-Have Skills:

  • Experience designing scalable, modular test architectures

  • Knowledge of SQL/PostgreSQL

  • Experience testing against simulators, emulators, or digital twins

  • Experience validating protocol-level behavior (message structure, timing, ordering)

  • Infrastructure familiarity:

    • Windows (services, scheduled tasks)

    • Linux (systemd, tmux-based services), SSH

    • Tools such as testinfra, paramiko, Ansible, tftest

  • Industrial PLC software experience:

    • Rockwell (Studio 5000)

    • Siemens (TIA Portal)


Qualifications:

  • 78 years of experience in Python automation testing

  • Hands-on experience in designing, implementing, and maintaining automation frameworks

  • Excellent problem-solving, communication, and collaboration skills

About the Company

A

Artech LLC