Senior QA Engineer
Job Summary
Who we are
DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security privacy and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI DNS and certificate lifecycle management to secure infrastructure software devices messages AI content and agents. Learn why more than 100000 organizations including 90% of the Fortune 500 choose DigiCert to stop todays threats and prepare for a quantum-safe future
Job summary
DigiCert DNS is revitalizing its engineering culture and adopting modern software design and delivery techniques. We are looking for intellectually passionate people who learn quickly thrive in a fast-paced environment and stay current with the latest technologies. We want people who fit our emerging Agile/Devops culture enjoy debating and learning from differing opinions and have a high level of engagement. Strong programming and software design skills are essential so well ask you to write code during most steps of the interview process.
What you will do
- Define and lead test strategy and quality approach for DNS and distributed platform services.
- Design and execute high-scale load and performance tests simulating real-world DNS traffic patterns.
- Validate: DNS resolution accuracy Propagation consistency Failover mechanisms (GTD traffic routing) and Latency and availability SLAs.
- Build and maintain automation frameworks for API system and performance testing.
- Perform end-to-end validation across distributed services and microservices architectures.
- Troubleshoot complex issues across: Application layer Network/DNS layer and Infrastructure layer.
- Work closely with developers to identify root causes and ensure defect resolution.
- Ensure systems meet functional and non-functional requirements (scalability reliability performance).
- Mentor QA and engineering team members on best practices in testing distributed systems.
- Collaborate with stakeholders to define quality metrics acceptance criteria and release readiness.
- Drive improvements in test coverage automation and release quality.
What you will have
- Bachelors degree in Computer Science Engineering or related field or equivalent experience.
- 7 years of experience in software quality engineering or testing enterprise systems.
- 2 years of experience working with distributed systems or high-scale platforms.
- Strong experience in DNS concepts and systems including: DNS resolution caching TTL Authoritative vs recursive DNS and Load balancing GeoDNS traffic routing.
- 2 years of experience working in Unix/Linux environments.
- Strong experience with test automation (Java/Python preferred).
- Experience testing RESTful APIs and microservices architectures.
- Hands-on experience with performance and load testing tools (e.g. JMeter Gatling k6).
- Experience with cloud platforms (AWS preferred) and distributed architectures.
- Familiarity with CI/CD pipelines and automation frameworks.
- Experience working with relational and NoSQL databases.
- Strong debugging and problem-solving skills across multiple system layers.
- Ability to communicate clearly and influence technical decisions.
Nice to have
- Experience testing DNS platforms or networking systems.
- Familiarity with tools like: dig nslookup tcpdump Wireshark.
- Experience with containerized environments (Docker Kubernetes).
- Exposure to observability tools (Splunk Prometheus Grafana CloudWatch).
- Experience with chaos testing tools (Gremlin Chaos Monkey).
Benefits
- Generous time off policies
- Top shelf benefits
- Education wellness and lifestyle support
#LI-SD1
Required Experience:
Senior IC
About Company
DigiCert is the leading TLS/SSL Certificate Authority specializing in digital trust for the real world through PKI, IoT, DNS, Document & Software security solutions.