Sr Test Automation Engineer

Sr Test Automation Engineer

Posted 2 days ago by 1752213133

Negotiable
Outside
Remote
USA

Summary: The Sr Test Automation Engineer at Belden, Inc. will collaborate with the test engineering and development teams to enhance the quality of ProSoft products through automation. This role involves performing manual tests, automating them, and developing test plans while utilizing Python for interaction with various hardware and software components. The engineer will also be responsible for network analysis and ensuring the reliability of automation processes.

Key Responsibilities:

  • Work with the test engineering and development team to produce high quality ProSoft products
  • Perform manual tests and automate them for new products and product upgrade testing
  • Create test plans and select reusable tests to automate
  • Select and develop appropriate test automation tools using a data-driven methodology with Python
  • Conduct network packet capture and wireframe analysis
  • Plan and execute validation of communication products and associated configuration software
  • Design formal test procedures and test plans from product design documentation and certification standards
  • Plan for flexible implementation of test automation for future projects
  • Automate tests using Python for industrial automation products and network protocols
  • Integrate tests into the test management system with strict traceability
  • Assist in investigating functional and performance failures during testing
  • Create automated smoke tests, performance tests, and formal reports based on test results

Key Skills:

  • Bachelors degree in Computer Science, Software Engineering or equivalent
  • 4+ years experience in Python programming
  • Experience with automated product testing
  • 4+ years Industrial Automation experience, including PAC/PLC and programming software
  • Industrial network experience, such as EtherNet/IP and Modbus
  • Proficiency in software development
  • Experience with Python libraries and frameworks; Pytest and Selenium experience may be advantageous
  • Experience with troubleshooting and ensuring reliability of process control hardware and software
  • Good project management skills

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Sr TEST AUTOMATION ENGINEER

Belden, Inc Bakersfield, CA,

12 Months

Responsibilities :

  • Automation Engineer will work with the test engineering and development team to help produce high quality ProSoft products
  • This person will be responsible for performing manual tests and then automating them for new products and product upgrade testing
  • The Test Automation Engineer will work with the team to create test plans and select reusable tests to automate
  • They will select and develop appropriate test automation tools, using a data-driven methodology, using python to interact with the module's application firmware operation and features, the hardware interfaces, configuration software, and a variety of control equipment, especially PLCs
  • This person will be comfortable doing network packet capture, wireframe analysis, doing Wireshark captures and analyzing the output
  • Plan and execute the validation of communication products and associated configuration software under development
  • Design formal test procedures and test plans from internal product design documentation as well as from external certification or industrial protocol standard requirements
  • Plan for the implementation of test automation to be flexible for future projects
  • Automate tests using python, to interact with industrial automation products and industrial network protocols
  • Integrate tests into the test management system, including strict traceability of versioning, and test outcomes
  • Assist in the investigation of functional and performance failures that are discovered during hardware, software, and integration testing
  • Create automated smoke tests, performance tests and formal reports based upon test result data

Required Skills and Experience

  • Bachelors degree in Computer Science, Software Engineering or equivalent.
  • 4+ years experience python programming
  • Experience with automated product testing
  • 4+ years Industrial Automation experience desired, including PAC/PLC and accompanying programming software
  • Industrial network experience desired, such as EtherNet/IP and Modbus
  • Proficiency in software development
  • Experience with python libraries and frameworks. Pytest and Selenium experience maybe an advantage.
  • Experience with troubleshooting and ensuring reliability of process control hardware and software operation.
  • Good project management skills