DigiCert
DigiCert5h ago
New

Mid Level QA Engineer

IndiaIndia·Bangaloremid
EngineeringQa Engineer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Perform functional, integration, API, and system testing, including: Writing and executing manual and automated test cases. Validating backend services (primarily Java-based) and APIs.

Technical Tools
EngineeringQa Engineer

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 100,000 organizations, including 90% of the Fortune 500, choose DigiCert to stop today’s threats and prepare for a quantum-safe future at www.digicert.com

 

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 we'll 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

Location & Eligibility

Where is the job
Bangalore, India
On-site at the office
Who can apply
IN

Listing Details

Posted
June 1, 2026
First seen
June 1, 2026
Last seen
June 1, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
67%
Scored at
June 1, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
DigiCert
DigiCert
greenhouse

DigiCert is a leader in digital security, providing high-assurance TLS/SSL certificates and PKI solutions to protect online businesses.

Employees
3k+
Founded
2003
View company profile

3 other jobs at DigiCert

View all →

Explore open roles at DigiCert.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

DigiCertMid Level QA Engineer