Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Morningstar • Mumbai, Maharashtra, India
Role & seniority: Software Development Engineer in Test (SDET); senior-level, 5+ years in software testing/automation
Stack/tools: Java 17, Spring Boot, Spring Data/Hibernate, REST/OpenAPI, MS SQL/PostgreSQL, Redis, Kafka, Elasticsearch, Docker/Kubernetes, TestContainers; API testing with JUnit, Postman, REST-assured; AI tools (e.g., GitHub Copilot)
Design, develop, and maintain automated test frameworks and suites for backend services, APIs, and front-end apps
Perform white-box testing, integrate tests into CI/CD, and own the automated QA process (API, e2e, smoke, integration tests)
Collaborate with developers/product teams, identify gaps, improve test coverage, and drive quality practices
5+ years in software testing/automation; strong Java (or Python) coding
Practical API testing experience (REST, OpenAPI, GRPC) with Swagger/Postman/curl
SQL proficiency; experience with CI/CD (Jenkins, GitHub Actions, GitLab CI); REST/microservices knowledge; version control (Git); strong debugging/analytic skills
UI test tools (Selenium, Cypress), BDD, load/performance testing
AI-assisted coding, Kubernetes, Apache Kafka, monitoring/logging (Prometheus/Grafana/ELK)
Cloud solutions, scripting in Python, experience with distributed systems
Location & work type: Delhi, India; hybrid environment (four days in-office per week) with standard office setting and occasional travel as needed
As a Software Development Engineer in Test (SDET), you will be a critical part of our engineering team, responsible for ensuring the quality, reliability, and performance of our software systems. You will work closely with developers, product managers, and DevOps engineers to build robust test automation frameworks, integrate testing into CI/CD pipelines, and drive a culture of quality across the organization. You will be expected to be hands-on with AI-augmented testing tools, including GitHub Copilot, to accelerate test development and improve coverage. Your role will involve white-box testing, requiring strong coding skills and deep understanding of system internals. You will also be responsible for API testing, and should be well-versed in tools and frameworks such as JUnit, Postman, and REST-assured. Team Overview The team’s mission is to accelerate time-to-business-value for internal teams building data-driven solutions at PitchBook. By enabling seamless dataset migration to a newly architected pipeline, the team ensures that foundational data infrastructure is robust, scalable, and aligned with evolving business needs. This work directly supports the delivery of high-quality solutions relied upon by thousands of PitchBook customers every day. Working closely with global stakeholders, the team fosters a culture of collaboration, ownership, and continuous improvement. With a growth mindset, team members are encouraged to deepen their technical expertise and solve everyday challenges in data engineering and pipeline delivery. Technical stack: Java 17, Docker / Kubernetes, Spring Boot 2.x., Spring Data / Hibernate, REST / OpenAPI, MS SQL / PostgreSQL, Redis, Kafka, ElasticSearch, TestContainers Outline of Duties and Responsibilities Design, develop, and maintain automated test frameworks and test suites for backend services, APIs, and front-end applications. Perform white-box testing by writing and reviewing code to validate internal logic and integration points. Use AI augmentation tools like GitHub Copilot to enhance productivity and test coverage. Collaborate with developers and product teams to define test strategies, acceptance criteria, and quality gates. Integrate automated tests into CI/CD pipelines to ensure continuous validation of code changes. Develop and execute API tests using tools such as JUnit, Postman, REST-assured, or similar. Identify, document, and track bugs and issues, and work with engineering teams to resolve them efficiently. Advocate for engineering excellence and drive adoption of best practices in testing and quality assurance. Continuously evaluate and improve test coverage, tooling, and processes to enhance team productivity and product quality. Ownership of the automated QA process. In particular: API tests,e2e tests, Smoke tests, Integration tests. Automation of regression testing, Automated generation of test data, Gathering and analyzing test reports, Analysis of the existing automation gaps Helping to identify opportunities for automation. Assisting with / leading the automation review initiative Experience, Skills, and Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 5+ years of experience in software testing and automation. Strong programming skills in Java, Python, or similar languages. Hands-on experience with JUnit, API testing (REST, OpenAPI, GRPC*) including tools like Swagger / Postman / curl. Practical experience with SQL Ability to find bottlenecks and thresholds in existing code with the help of automation tools Strong aptitude for learning new technologies Familiarity with test automation tools such as Selenium, Cypress, TestNG, or similar. Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI. Solid understanding of RESTful APIs, microservices architecture, and distributed systems. Experience with version control systems (e.g., Git) and agile development methodologies. Excellent analytical, debugging, and problem-solving skills. Strong communication and collaboration abilities. Would be a plus Understanding the microservice architecture and cloud solutions Experience with the UI testing tools and frameworks Experience with the scripting languages (such as Python) Experience with the BDD, load and performance testing Experience with AI-assisted coding Experience with Kubernetes Experience with Apache Kafka Experience with Monitoring / Logging / Grafana / Prometheus / ELK Working Conditions The job conditions for this position are in a standard office setting. Employees in this position use PC and phone on an on-going basis throughout the day. Limited corporate travel may be required to remote offices or other business meetings and events. Morningstar is an equal opportunity employer Morningstar's hybrid work environment gives you the opportunity to collaborate in-person each week as we've found that we're at our best when we're purposely together on a regular basis. In most of our locations, our hybrid work model is four days in-office each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues. I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal Entity How to Apply for a Job at Morningstar Step 1 When you find a position you're interested in, click the 'Apply' button. Please fill out this form completely, attaching your resume and cover letter in the approved format. Read the job requirements carefully and make sure to attach writing or design samples as required. Applicants must submit their resume and other information through our corporate website to be considered for a job at Morningstar. No phone calls, please. Step 2 You will receive an email notification to confirm that we've received your application. Step 3 If you are called in for an interview, a representative from Morningstar will contact you to set up a date, time, and location. Be prepared for a rigorous interview process. To make sure you're a good fit for Morningstar and we're a good fit for you, we'll schedule time for you to meet with multiple staff members at all levels of the company. Expect to return for multiple interviews as part of the process. A representative from Morningstar will contact you with the results of your interview—either with a job offer or to let you know our plans for the position. Applicants With Disabilities Who Need Accommodation Morningstar is committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process, please call +1 312 384-3900 or email and let us know the nature of your request and your contact information. Please note: We only accept calls from applicants who need accommodation related to a disability. Please, no calls with unrelated questions or requests. Please be sure to include the title and location of the open position you’re interested in when you leave a message. US Applicants: Morningstar is an E-Verify program participant. Learn more: This Organization Participates in E-Verify (English) This Organization Participates in E-Verify (Spanish) Right to Work (English) Right to Work (Spanish) EEO is the Law Pay Transparency Notice Morningstar is strongly committed to creating and preserving equal opportunity for all employees and applicants. We make all employment decisions—including recruitment, hiring, compensation, training, promotion, transfer, discipline, termination, and other personnel matters—without regard to race, color, ancestry, religion, sex, national origin, age, disability, protected veteran status, marital status, sexual orientation, genetic information, citizenship, gender identity and expression, parental status, or other legally protected characteristics or conduct.