QA Software Test Engineer
Avantika SinghalSENIORPosted 2h ago
C++C#DNP3SNMPIEC 61850ModbusFTPFTPSSFTPTFTPHTTPYMODEMXMODEMWiresharktcpdumpDockerODBCCI/CDSCADAJavaScriptTypeScriptPerformance testingLoad testing
About the Role
We are looking for an experienced QA / Software Test Engineer with strong expertise in industrial communication protocols, network testing, and system integration.
Key Responsibilities
• Design and execute manual and automated test cases for C++/C#-based communication systems
• Perform functional, integration, system, regression, and protocol compliance testing
• Validate industrial communication protocols and device integration
• Analyze network packets, debug communication issues, and perform root cause analysis
• Conduct file transfer, database connectivity (ODBC), and system validation testing
• Collaborate with development and cross-functional teams to ensure product quality
Requirements
• Industrial protocols: DNP3, SNMP, IEC 61850, Modbus
• File transfer protocols: FTP, FTPS, SFTP, TFTP, HTTP, YMODEM, XMODEM
• Network analysis tools: Wireshark, tcpdump
• Hands-on experience with Docker and container-based testing
• Strong knowledge of QA, system integration, and protocol testing
• Exposure to C++, C#, ODBC, and CI/CD
Good to Have
• Experience with SCADA, industrial automation, or power systems
• Knowledge of JavaScript/TypeScript test automation frameworks
• Performance and load testing experience