Senior Software Quality Engineer, Release Testing

Skills
Computer ScienceProtocolsDomain Name SystemFoundationsInfrastructure AutomationLinux System AdministrationMimic
Role

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