onsite
Verification & Automation Engineer - Schweitzer Engineering Laboratories
QA Engineer
Verification & Automation Engineer focused on developing and validating integration and automation features for mission‑critical communication products using Python, Bash, and advanced network testing tools.
About the role
Key Responsibilities
- Maintain and expand technical expertise to enhance integration and automation capabilities in mission‑critical communication systems.
- Define, develop, and analyze product specifications, functional tests, and system validation/verification processes.
- Set up real communication networks and instrument them with third‑party testing equipment to verify correct operation and automation strategies.
- Develop and maintain scripts in Python and Bash to debug, optimize, and accelerate R&D product development phases.
- Diagnose and resolve customer‑reported integration and communication issues, documenting findings and solutions.
Requirements
- Strong experience with Python and Bash scripting for test automation.
- Proficiency in network testing, including setting up and instrumenting real communication networks.
- Deep understanding of communication protocols and system validation techniques.
- Excellent problem‑solving skills and ability to troubleshoot complex integration issues.
- Effective communication skills for documenting test results and collaborating with cross‑functional teams.
Skills
pythonbashtest automation