DeepIntent – Software Engineer In Test

September 5, 2026
15 ₹ LPA - 22 ₹ LPA / year

Job Description

About the Job
🏢 Company DeepIntent
💼 Role Software Engineer In Test
📍 Location Pune, India
⏳ Experience 1+ Years
🔖 Job Type Full-Time

Description

DeepIntent is hiring a Software Engineer In Test in Pune to strengthen the quality, reliability, and performance of its technology products. DeepIntent operates in the healthcare advertising space, combining advertising technology, data science, and real-world clinical data to build data-driven solutions. In this role, the engineer will contribute across the complete software quality lifecycle, from defining testing strategies and designing test cases to building automation frameworks and validating applications across multiple layers. The position is particularly suited to professionals interested in SDET, QA automation, software testing, Python automation, Selenium, Playwright, API testing, database testing, and CI/CD. Rather than focusing only on manual testing, the role emphasizes engineering-driven quality assurance, automation, test coverage, reliability, and continuous improvement.

The Software Engineer In Test will work across UI, API, and database layers, creating and maintaining automated tests that can be integrated into modern software delivery pipelines. The role involves developing automation frameworks using technologies such as Selenium, Playwright, or similar tools, while writing test scripts that can run through CI/CD environments such as Jenkins. Engineers will also perform API and database validation, analyze application logs, troubleshoot failed tests, identify defects, and communicate technical findings clearly to development teams. Knowledge of Python is preferred, while exposure to Perl, shell scripting, MySQL, REST APIs, performance testing, Dockerization, virtualization, and Linux or Unix environments can further support success in the position.

Beyond individual test execution, this position plays an important role in building a culture of quality across the product development lifecycle. The engineer will collaborate closely with software developers, product managers, DevOps professionals, and other technical stakeholders to identify risks and improve overall test coverage. This includes monitoring testing metrics, integrating end-to-end tests into CI/CD workflows, investigating failures, and adapting testing approaches as product requirements evolve. Candidates who enjoy programming, debugging, automation, and solving complex software quality problems can use this opportunity to develop a strong career in software quality engineering and SDET. DeepIntent also provides India-based employees with benefits including medical insurance, performance-based compensation, hybrid-friendly work options, professional development reimbursement, WiFi reimbursement, and wellness support.

Roles & Responsibilities

  1. Define Test Strategies: Develop effective testing approaches based on product requirements, technical architecture, business risks, and expected user behavior. Contribute to improving overall software quality across different testing stages.
  2. Build Test Automation Frameworks: Design, develop, and maintain scalable automation frameworks using Python, Selenium, Playwright, or similar technologies to reduce repetitive manual testing and improve regression coverage.
  3. Perform UI Testing: Create and execute automated and manual tests for web interfaces, validating functionality, workflows, usability, and application behavior across relevant scenarios and environments.
  4. Conduct API Testing: Validate REST APIs and backend services by testing requests, responses, error handling, data accuracy, and integration behavior to identify issues that may not be visible through UI testing.
  5. Validate Databases: Perform database-level testing and verification using SQL and databases such as MySQL, ensuring that application operations produce accurate and consistent data.
  6. Integrate Tests With CI/CD: Develop and optimize automated test scripts that can run as part of continuous integration and delivery pipelines, including environments using Jenkins.
  7. Debug Test Failures: Analyze logs, test results, application behavior, and system failures to identify root causes and distinguish between product defects, test issues, and environmental problems.
  8. Report & Track Defects: Document software defects clearly with relevant technical details, reproduction steps, expected behavior, actual results, and supporting evidence to help development teams resolve issues efficiently.
  9. Improve Test Coverage: Identify gaps in existing testing processes and automation suites, then introduce additional scenarios and automated checks to improve coverage and reduce quality risks.
  10. Support Performance Testing: Participate in performance and reliability testing using appropriate automation and monitoring tools to identify potential bottlenecks and application performance issues.
  11. Collaborate Across Teams: Work closely with developers, product managers, DevOps, and other stakeholders to incorporate testing throughout the software development lifecycle and ensure end-to-end quality assurance.
  12. Adapt to Agile Development: Work effectively in a dynamic and agile environment, adjusting testing priorities and automation strategies as product requirements, technical implementations, and delivery timelines change.

Requirements & Eligibility

  1. Educational Qualification: A Bachelor's degree in Engineering, particularly Computer Science, Information Technology, or a related discipline, or an equivalent technical qualification is expected for the position.
  2. QA Automation Experience: Candidates should have at least 1 year of hands-on experience developing or designing QA automation frameworks, with practical exposure to automated software testing processes.
  3. Python Programming: Strong Python knowledge is preferred, particularly for developing automation scripts, creating reusable testing utilities, handling test data, and building maintainable automation solutions.
  4. Testing Framework Knowledge: Candidates should understand software testing methodologies and have practical experience with tools such as Selenium, Playwright, or comparable test automation frameworks.
  5. SDET Experience: Previous experience in Software Development Engineer in Test (SDET) or software development environments is important because the position requires strong programming and engineering skills alongside traditional QA knowledge.
  6. Scripting Skills: Familiarity with Perl and Shell scripting can be beneficial for automation, environment management, test execution, troubleshooting, and developing supporting QA utilities.
  7. Database Knowledge: Experience working with databases, particularly MySQL, is valuable for validating backend data, writing queries, investigating application issues, and performing database-level testing.
  8. API & CI/CD Skills: Experience with REST/API testing is advantageous, while the ability to integrate end-to-end automation into CI/CD pipelines and monitor test coverage is an important part of the role.
  9. Systems & Infrastructure Knowledge: Familiarity with Linux/Unix environments, operating system fundamentals, Dockerization, or virtualization can help candidates troubleshoot test environments and understand application infrastructure.
  10. Problem-Solving & Adaptability: Strong analytical, troubleshooting, and debugging abilities are essential. Candidates should also be comfortable working in agile teams, adapting to changing requirements, and collaborating with different technical stakeholders.

Expected Salary

For this Software Engineer In Test position at DeepIntent in Pune, salary data is relatively strong compared with the broader SDET market. Glassdoor reports DeepIntent Software Engineer In Test compensation around ₹15 lakh–₹20 lakh per year in base pay, with submitted 1–3 year experience salaries reaching approximately ₹20–₹24 lakh in some cases.

Based on the company-specific data and broader Pune SDET salary benchmarks, an estimated compensation range of ₹15 lakh–₹22 lakh per year is reasonable for this opportunity, although the actual offer can vary based on experience, technical skills, and interview performance. Glassdoor's broader Pune SDET data places average base compensation around ₹10 lakh annually, making DeepIntent's reported compensation notably competitive.