Senior Software Engineer In Test
Deepintent · Pune, India · 2026-11-03
About this role
DeepIntent is the leading healthcare marketing platform, purpose-built to help marketers plan, activate, and optimize data-driven campaigns with speed and precision. Trusted by the world’s top healthcare brands and their agencies, DeepIntent uniquely unites media, identity, and real-world clinical data to power privacy-safe, omnichannel marketing across every screen. Backed by patented technology and proven outcomes, DeepIntent’s platform delivers measurable audience quality and script lift at scale. Learn more at www.deepintent.com.
What You’ll Do:
We are seeking a skilled Software Development Engineer in Test (SDET) with strong programming, automation, analytical, and problem-solving capabilities. The ideal candidate will have experience testing data-intensive applications, demonstrate an understanding of business workflows, and effectively leverage modern AI-assisted engineering tools to improve software quality.
• Design, develop, and maintain scalable test automation frameworks for UI, API, database, and end-to-end testing.
• Develop and execute automated tests using Python Pytest, Playwright, Robot Framework or equivalent technologies.
• Define test strategies, improve automation coverage, and integrate automated tests into CI/CD pipelines.
• Perform functional, integration, regression, and data validation testing across complex applications and distributed systems.
• Understand data as a product, including data flows, transformations, upstream and downstream dependencies, quality requirements, and business impact.
• Analyze end-to-end business requirements, translate them into effective test scenarios, and identify functional dependencies, edge cases, and potential risks.
• Investigate test failures, analyze application logs, identify root causes, and collaborate with engineering teams to resolve defects.
• Leverage AI-assisted engineering tools for requirement analysis, test design, automation development, debugging, and test maintenance.
• Independently identify opportunities to apply AI/GenAI in quality engineering, develop effective prompts, and validate AI-generated solutions for accuracy, reliability, and maintainability.
• Contribute to continuous improvements in test automation, engineering productivity, product reliability, and quality processes.
• Collaborate with developers, product managers, data engineers, and other stakeholders to ensure end-to-end product quality.
• Communicate technical approaches, validation results, quality risks, and recommendations clearly and effectively.
Who You Are:
• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical discipline, or equivalent practical experience.
• 3.5+ years of professional experience in software testing, test automation, or SDET roles.
• Strong programming and problem-solving skills, preferably in Python.
• Hands-on experience designing, developing, and maintaining test automation frameworks using Pytest, Playwright, Robot Framework, or similar tools.
• Strong understanding of software testing methodologies, test design techniques, and automation best practices.
• Experience with UI testing and Automation, GraphQL ,REST API testing, database testing, and end-to-end application validation.
• Working knowledge of Git, Jenkins, CI/CD pipelines, and agile software development practices.
• Strong SQL skills with experience validating complex datasets, transformations, and data integrity.
• Understanding of data pipelines, data dependencies, and data quality principles.
• Ability to analyze business requirements, understand end-to-end workflows, and translate them into comprehensive validation scenarios.
• Strong analytical reasoning, debugging, and root-cause analysis skills.
• Practical experience using AI coding assistants such as Cursor, Claude, ChatGPT, GitHub Copilot, or equivalent tools for development, testing, and troubleshooting.
• Ability to formulate effective prompts with appropriate technical and business context, evaluate AI-generated outputs, and apply them to engineering tasks.
• Ability to independently identify practical AI/GenAI use cases to improve automation effectiveness, test coverage, and engineering productivity.
• Foundational understanding of Generative AI, Large Language Models (LLMs), and their applications in software engineering.
• Strong written and verbal communication skills, with the ability to clearly articulate technical reasoning, findings, and recommendations.
• Ability to work collaboratively across engineering and product teams, demonstrate ownership, and independently drive assigned responsibilities.
• Good to have experience with ClickHouse, Apache Spark, BigQuery, MySQL, or similar data processing and analytical platforms.
• Good to have experience in testing data pipelines, distributed systems, or large-scale data-intensive applications.
• Good to have familiarity with Docker, Kubernetes, cloud environments, and application observability.
• Good to have experience with performance testing tools such as JMeter or equivalent solutions.
• Good to have knowledge of AI/LLM applications, Retrieval-Augmented Generation (RAG), LangChain, LangGraph, or similar agentic AI frameworks.
• Good to have familiarity with Model Context Protocol (MCP) & tool/function calling.
• Good to have exposure to AI evaluation and observability tools.
• Good to have understanding of LLM evaluation concepts, including response accuracy, relevance, hallucination detection, tool-selection accuracy, and agent task completion.
• Good to have familiarity with AI security testing, prompt injection, sensitive data protection, and AI application performance monitoring.
• Good to have experience working with healthcare technology, advertising technology, or data-intensive enterprise applications.
We believe great work starts with great support. That’s why DeepIntent offers a competitive, holistic benefits package designed to…
Skills asked for
- python
- ci/cd
- graphql
- rest
- jenkins
- agile
- clickhouse
- spark
Similar jobs
- Senior Software EngineerDeepintent · Pune
- Senior Software Quality Automation EngineerIntegriChain · Pune
- Senior Software Engineer - DPDK experience is a must**Sonicwall · Pune
- Senior Staff Software Engineer - .Net, AzureKaseya · Pune
- Senior Staff Software Engineer - BackendDeepintent · Pune
- Senior Staff Software EngineerDeepintent · Pune
- Senior Software Engineer - FrontEndXplor · Pune
- Senior Software Engineer, TestVeeamsoftware · Pune
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.