40hr
Location: Houston, Mississippi
Python, PyTest, Playwright, and Allure
7-8 years
Desired Competencies (TechnicalBehavioral Competency)
Must-Have**
Strong experience with Python, PyTest, Playwright, and Allure
Experience designing and scripting automated tests, and architecting test frameworks using the Page Object Model (POM)
Proficient in building dynamic locators using HTML attributes and XPath
Proficient with Git, GitHub, GitHub ActionsWorkflows, and modern CICD pipelines
Experience working with REST APIs, WebSockets, MQTT, OPC, ROS (Robot Operating System), and Modbus TCP (subset acceptable)
Strong organizational skills, clear communication, self motivated, and capable of working independently
Comfortable testing real time, asynchronous, event driven systems
Good-to-Have Experience designing scalable, modular test architectures (not just writing tests)
Experience with SQLPostgreSQL
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
Tooling such as testinfra, paramiko, Ansible, tftest
Industrial PLC software experience:
Rockwell (Studio 5000)
Siemens (TIA Portal)
SN Responsibility of Expectations from the Role
1 Work 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 when needed
4 Participate in daily standups and track work using ADO or GitHub Issues
5 Expand the automation framework page object model and the pytest framework, adding coverage to new systems.