We are looking for a Senior Software Quality Engineer to create and execute testing approaches for our market-leading Operational Technology (OT) products. The ideal candidate will have a Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, and 3-8 years of work experience.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field
- 3-8 years’ work experience
- Ability to independently lead technical task planning, execution and completion
- Established scripting skills (Python, Perl, Shell scripting)
- Established experience with test automation tools and frameworks (pytest, RobotFramework, Selenium, Playwright)
- Proficient in a source control system (CVS, Subversion, Git, etc.)
- Proficient with Linux and Windows environments
- System Administration experience (small system or personal networks is great)
- Skilled in manual and automated testing best practices
- Innate desires to automate, monitor and continually improve everything in sight
- Experience with different database technologies (SQL, Cassandra, MongoDB)
- Experience with Configuration Management
- Capability to maintain Windows/Linux/UNIX Servers
- Experience in server virtualization, especially VMWare
- General networking skills (Layer 2 & 3 switches, TCP/IP, SNMP, etc.)
- Utility Industry experience working with or developing control system technology software