
DeepIntent is hiring a Software Engineer In Test (SDET) in Pune, India. This opportunity is suitable for QA professionals with 1+ years of experience who have hands-on exposure to Python, automation frameworks, Selenium/Playwright, API testing, databases, and CI/CD. If you enjoy combining software development with quality engineering, this role can be a strong next step in your career.
📌 Job Details
- 💼 Position: Software Engineer In Test (SDET)
- 📍 Location: Pune, India
- 🧑💻 Experience: 1+ years; ideal for candidates with around 1–3 years of QA automation experience
- 🎓 Education: Bachelor’s degree in Engineering (CS/IT) or equivalent
- 🐍 Preferred Language: Python
- 🧪 Testing: Manual, Automation, UI, API & Database Testing
- 🛠️ Automation: Selenium, Playwright or similar tools
- 🗄️ Database: MySQL preferred
- 🔄 CI/CD: Jenkins and automated test integration
- 🐧 Environment: Linux/Unix
- 📊 Additional Exposure: Performance testing, Dockerization/Virtualization
- 🏢 Employment: Full-time
🏢 About DeepIntent
DeepIntent is a healthcare marketing technology company that helps marketers plan, activate, and optimize data-driven campaigns. Its platform brings together media, identity, and real-world clinical data to support privacy-safe omnichannel marketing across digital channels and screens.
The company’s technology focuses on helping healthcare brands and agencies reach relevant audiences while measuring campaign effectiveness. For an SDET, this creates an interesting environment because quality assurance extends beyond simple UI validation into data, APIs, automation, reliability, and large-scale platform workflows.
⭐ Why This Role Is Good for Experience?
This is more than a conventional manual QA position. The role gives candidates the opportunity to work across several important areas of modern quality engineering.
You can gain practical experience in Python-based automation framework development, Selenium/Playwright, REST API testing, MySQL database validation, CI/CD pipelines, debugging, Linux environments, and performance testing.
For someone targeting future positions such as SDET II, Senior QA Automation Engineer, Automation Lead, or Software Engineer in Test, this combination of coding and testing experience can be particularly valuable.
🎯 Expected Interview Rounds at DeepIntent
- 📝 Round 1 – Technical Screening: Questions around QA fundamentals, testing methodologies, Python, Selenium/Playwright and automation concepts.
- 💻 Round 2 – Coding/Automation Assessment: Python programming, automation framework design, debugging and writing or explaining automation scripts.
- 🔌 Round 3 – API & Database Testing: REST APIs, HTTP methods, validations, SQL/MySQL queries and identifying data-related issues.
- 🧩 Round 4 – SDET/Technical Interview: Framework architecture, CI/CD, Jenkins, Linux, troubleshooting, test strategy and real-world automation scenarios.
- 🤝 Round 5 – Managerial/Team Discussion: Collaboration with developers and product teams, ownership, communication and problem-solving.
- 👔 Final HR/Recruiter Discussion: Compensation, notice period, location and other employment-related details.
💰 Salary Range
DeepIntent has not provided a salary figure in the job description. For a 1–3 year SDET/QA Automation role in Pune, a reasonable market-oriented expectation can be around ₹6–12 LPA, depending on experience, Python/automation depth, interview performance and the company’s compensation structure.
🧠 Preparation Tips
- 🐍 Strengthen Python: Revise OOP, functions, collections, exception handling, file handling and writing clean automation-oriented code.
- 🧪 Practice Selenium & Playwright: Be ready to explain framework structure, locators, waits, Page Object Model, fixtures, parallel execution and handling flaky tests.
- 🔌 Master API Testing: Prepare REST concepts, GET/POST/PUT/DELETE, status codes, headers, authentication, JSON validation and negative testing.
- 🗄️ Revise MySQL: Practice joins, subqueries, aggregations, filtering and validating application data against database records.
- 🔄 Understand Jenkins: Know how automated tests can be triggered through CI/CD, how reports are generated and how failures can be investigated.
- 🐧 Practice Linux: Revise commands for navigating files, checking processes, reading logs and troubleshooting automation failures.
- 📊 Study Performance Testing: Understand response time, throughput, load, stress testing and basic performance metrics.
- 🐳 Know Docker Basics: Since Dockerization is a plus, understand containers, images and how test environments can be standardized.
- 🔍 Prepare Debugging Scenarios: Practice explaining how you would investigate a failed test by checking logs, API responses, database records and recent code changes.
🛠️ Skills Required
- Python programming & automation framework development
- Selenium / Playwright
- Manual & automation testing
- API/REST testing
- MySQL & database validation
- CI/CD and Jenkins
- Test strategy and test coverage
- Software development/SDET practices
- Linux/Unix
- Shell scripting and basic OS concepts
- Debugging and root-cause analysis
- Performance testing
- Agile development
- Dockerization/Virtualization knowledge
📄 Resume Tips
Customize your resume around automation engineering rather than only manual testing. Mention the programming language you used, framework architecture and measurable automation results.
Strong resume points would include details such as “developed Python automation framework,” “automated UI regression using Selenium/Playwright,” “integrated tests with Jenkins,” “validated REST APIs,” “performed MySQL database testing,” or “reduced regression execution time by X%.”
📩 How to Apply
👉 Application Link: Click Here
Interested candidates should apply through the DeepIntent careers/recruitment process for the Software Engineer In Test position in Pune and ensure their resume clearly demonstrates the required Python, automation, API and database experience.
🚀 If you’re a QA Automation Engineer looking to move deeper into SDET and software engineering practices, this DeepIntent opportunity is worth considering.
