About this role
Required Skills & Experience
• 5-10+ years experience in manual and automated testing
• Experience creating end to end test strategies and frameworks
• Experience with writing automated test scripts using Python
• Hands-on experience with API testing, integration testing, performance testing, and system validation
• Experience creating testing strategies, frameworks, and quality processes
• Strong understanding of software development lifecycles and CI/CD pipeline
• Experience generating test documentation, execution reports, and quality metric
Nice to Have Skills & Experience
• Experience with Zephyr or similar test management and reporting tools
• Familiarity with operational readiness testing, rehearsals, and mission-critical system validation
• Experience supporting critical infrastructure, utilities, defense, aerospace, or highly regulated environments
• Exposure to disaster recovery planning and resiliency testing
• Experience working with organizations such as utilities, energy providers, or other operational technology (OT) environments
Job Summary
Insight Global is looking to bring on a Test Engineer to establish and mature testing capabilities within a mission-critical satellite communications environment. This is an exciting opportunity for a hands-on testing professional who can build a comprehensive testing framework from the ground up while helping define the long-term testing strategy for a growing engineering organization. You will play a key role in designing and implementing automated testing solutions, enhancing CI/CD pipelines, and supporting the validation of complex satellite and communications systems. The successful candidate will work closely with software, systems, and integration teams to ensure reliability, performance, and operational readiness across critical infrastructure platforms.
Key Responsibilities
• Design, develop, and implement a scalable automated testing framework using Python.
• Establish testing processes, methodologies, and best practices where limited testing infrastructure currently exists.
• Define and execute the organization's overall testing strategy and roadmap.
• Develop and maintain automated test suites integrated into CI/CD pipelines.
• Perform and coordinate various testing activities, including:
○ User Acceptance Testing (UAT)
○ Functional Testing
○ API Testing
○ Performance and Load Testing
○ Disaster Recovery and Resiliency Testing
• Support integration-level testing of satellite communication systems and associated platforms.
• Develop testing automation to support operational rehearsals and system readiness exercises.
• Improve existing test pipelines and identify opportunities for increased automation and efficiency.
• Create detailed test plans, test cases, execution reports, and testing metrics.
• Collaborate with cross-functional engineering teams to identify defects, troubleshoot issues, and ensure successful system deployments.
• Contribute to the continuous improvement of quality assurance processes and testing standards.