# Software Engineer 3

**Company:** [MongoDB](https://hotfix.jobs/companies/mongodb)
**Location:** Gurugram, India
**Role:** QA Engineering
**Experience:** 4+ years
**Skills:** Java, Spring, LLMs, Deepeval, Ragas, Promptfoo, Llm Evaluation, Unit Test Generation, Contract Testing, CI/CD, MongoDB, Postgres, MySQL, Distributed Systems, Data Modeling
**Posted:** 2026-08-31

> Build testing and verification frameworks for application and database modernization, including functional equivalence, performance validation, data integrity, and LLM-assisted unit-test generation. The role requires 4+ years of software development experience, JVM expertise, and experience with testing frameworks, databases, and LLM evaluation.

## Job Description

## Responsibilities
- Build and maintain automated testing and verification frameworks for application and database modernization.
- Develop tools for functional equivalence testing, performance benchmarking, data integrity validation, contract testing, database state-based testing, and LLM-generated unit tests.
- Design frameworks that verify database state equivalence across different implementations, including change data capture, event-driven database interception, listeners, relational database triggers, and state-comparison algorithms with pattern-based exclusions.
- Contribute high-quality, well-tested code to modernization frameworks and surrounding services.
- Collaborate with product management, engineers, and designers to deliver the product roadmap.
- Participate in code reviews and technical design reviews.
- Troubleshoot complex issues in distributed systems.
- Contribute to CI/CD, quality, testing, and engineering processes.
- Help recruit and interview new team members.

## Requirements
- 4+ years of commercial software development experience.
- Experience with at least one JVM language, such as Java; Spring experience preferred.
- Experience evaluating large language models, including OpenAI, Anthropic, or open-weight models.
- Familiarity with DeepEval, Ragas, Promptfoo, and LLM-as-a-judge concepts.
- Experience integrating LLMs into developer workflows for automated unit-test generation and edge-case discovery.
- Experience creating golden datasets, adversarial test sets, and scoring rubrics for LLM accuracy, safety, and relevance.
- Experience building developer tools, infrastructure, or complex testing frameworks.
- Strong software architecture and development experience.
- Application or database modernization experience, including relational and document data modeling.
- Hands-on experience with at least one SQL database and one document database.
- Understanding of algorithms, data structures, and time and space complexity.
- Excellent verbal and written communication skills.

## Nice-to-haves
- Experience with MongoDB or other document databases.
- Experience with PostgreSQL or MySQL.
- Experience with distributed systems and cross-functional software delivery.

## Similar jobs

- [Quality Specialist](https://hotfix.jobs/jobs/d18715a4-94a8-4791-9252-dba41a81666c) - Q4 Inc - Pune, India
- [SDET Engineer](https://hotfix.jobs/jobs/c544f445-5df5-4e7b-b7c1-bef0e72a333e) - Fortanix - Bengaluru, India
- [Hardware QA Engineer - Mechanical](https://hotfix.jobs/jobs/f90945aa-c39a-44a5-8043-a6f0e0ac06b7) - Origin - Bengaluru, India
- [Senior Quality Engineer](https://hotfix.jobs/jobs/7af0e7ee-6cfd-4b65-9ef1-1bf0e4bc2c7b) - Circle - Remote - $120k – $130k/yr
- [Senior Software Development Engineer in Test - Database Automation](https://hotfix.jobs/jobs/cc43d347-3f6c-45aa-b101-ab161eb7c373) - Fivetran - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/a82aa47f-f8c0-4eec-9e80-a847022c9b82
**Canonical:** https://hotfix.jobs/jobs/a82aa47f-f8c0-4eec-9e80-a847022c9b82