Mid Level 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.
Is This You
- Takes initiative and drives tasks to completion.
- Constantly seeks to improve processes and practices.
- Curious about learning new technologies and frameworks.
- Challenges the status quo with innovative ideas.
- Thrives in collaborative team environments.
What you will do
- Collaborate within an Agile (Scrum/Kanban) team to ensure the quality of services and products across the stack.
- Design write execute and debug test cases and automation scripts to validate production quality code.
- 60% Focus: Perform functional integration API and system testing including:
- Writing and executing manual and automated test cases.
- Validating backend services (primarily Java-based) and APIs.
- Supporting testing efforts with Python or similar scripting languages.
- 40% Focus: Automate testing workflows and improve quality processes including:
- Building and maintaining automation using tools such as Selenium RestAssured JUnit Cucumber.
- Integrating tests into CI/CD pipelines using Jenkins/GitLab CI.
- Supporting deployment validation using tools like Ansible and Terraform.
- Improving test environments test data management and automation frameworks.
- Validate database integrity and performance across systems.
- Work with relational databases (MySQL PostgreSQL Oracle) and NoSQL databases (MongoDB) to verify data correctness.
- Monitor and improve quality metrics test coverage and defect trends.
- Collaborate with developers product teams and senior engineers to ensure high-quality releases.
- Participate in test planning test strategy discussions and release readiness reviews.
- Learn and adopt new tools frameworks and testing methodologies and share knowledge within the team.
- Contribute to improving test infrastructure and overall engineering quality practices.
- Make things better every day.
What you will have
Roles and responsibilities
- Design and execute test plans test cases and test scenarios for new and existing features.
- Develop and maintain automated test scripts for functional regression and API testing.
- Validate RESTful APIs microservices and backend systems for correctness and reliability.
- Perform database validation including data integrity queries and performance checks.
- Identify document and track defects and work closely with developers for resolution.
- Debug issues across application layers with guidance from senior engineers.
- Ensure software meets functional and non-functional requirements (performance scalability reliability).
- Collaborate with stakeholders to understand requirements and ensure test coverage aligns with business needs.
- Maintain and improve test environments and test data strategies.
- Contribute to continuous improvement of QA processes automation frameworks and release quality.
Qualification / Education requirements
- Bachelorʼs degree in Computer Science Engineering or related field or equivalent practical experience.
- 3 years of experience in software testing or quality engineering.
- 1 year of experience working in Unix/Linux environments.
- Strong experience in DNS concepts and systems including: DNS resolution caching TTL Authoritative vs recursive DNS and Load balancing GeoDNS traffic routing.
- Hands-on experience with test automation frameworks (e.g. Selenium RestAssured JUnit Cucumber).
- Experience testing RESTful APIs and microservices-based systems.
- Familiarity with Java or similar programming languages (Python is a plus for automation/scripting).
- Experience working with relational databases (MySQL PostgreSQL Oracle) and/or NoSQL databases (MongoDB).
- Understanding of CI/CD pipelines and integration of automated tests.
- Familiarity with cloud environments (AWS preferred) and distributed systems.
- Basic understanding of performance testing scalability and monitoring concepts.
- Strong problem-solving skills and attention to detail.
What you should know
- What software testing lifecycle (STLC) is and how QA fits into Agile development.
- How to test Microservices architectures and distributed systems.
- How to validate applications deployed in a Cloud environment.
- Basics of API testing database validation and automation frameworks.
- Principles of test automation CI/CD integration and quality metrics.
Nice to have
- Experience with performance testing tools (e.g. JMeter Gatling).
- Familiarity with containerized environments (Docker Kubernetes).
- Exposure to observability tools logging and monitoring systems.
- Experience working in high-scale or platform-based systems (e.g. DNS networking).
Key expectations
- Demonstrate strong ownership of quality across the development lifecycle.
- Ensure high test coverage and reliable releases.
- Proactively identify gaps and improve test automation and processes.
- Collaborate effectively across teams and communicate issues clearly.
- Continuously improve testing practices tools and frameworks.
Benefits
- Generous time off policies
- Top shelf benefits
- Education wellness and lifestyle support
#LI-SD1
Required Experience:
Manager
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.