Senior Software Quality Engineer, Release Testing
Skills
Computer ScienceProtocolsDomain Name SystemFoundationsInfrastructure AutomationLinux System AdministrationMimic
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5–10 years of experience in Software Quality Engineering SDET or Systems Engineering
- High proficiency in Python and Bash
- Hands-on experience with Ansible and Terraform
- Production experience with at least one major cloud provider AWS Azure or GCP
- Deep working knowledge of Linux administration RHEL or Ubuntu
- Core protocol knowledge including TCP/IP HTTP DNS and SSL/TLS
- Hands-on experience with security analytics tools such as Splunk Elastic or Microsoft Sentinel
- Bachelor's degree in Computer Science or related field or equivalent experience
Nice to have
- Proactive problem solver
- Collaborative leadership
- Systems thinking
- High-fidelity mentality
Day to day
- Serve as the final technical gatekeeper for release quality across the Open NDR platform
- Design and maintain high-fidelity test environments across on-prem virtual and cloud platforms using Infrastructure as Code
- Build and optimize automated test frameworks and utility scripts in Python and Bash to validate complex real-world network scenarios
- Analyze network traffic and security insights across TCP/IP HTTP DNS and SSL/TLS to ensure reliable delivery to customers
- Partner with Development Product Management and QE teams to triage issues prioritize bottlenecks and strengthen the release pipeline
