Senior Software Engineer In Test

D
DeepIntentHealthcare Advertising
US, India, EuropeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3.5+ years
Required Skills
DockerPythonJenkinsMySQLQA AutomationSeleniumLinuxPlaywright

Requirements

  • Bachelor’s degree in engineering or equivalent from a well-known Institute / University.
  • 3.5+ years of hands-on experience with QA Automation Framework development & design (Preferred language: Python).
  • Strong understanding of software testing methodologies and QA best practices.
  • Experience with Python (preferred), or any other programming language with strong coding fundamentals.
  • Shell scripting experience.
  • Experience with Selenium / Playwright.
  • Experience in QA Automation and Software Testing.
  • Experience in Software Development / SDET roles (must-have).
  • Strong problem analysis, troubleshooting, and debugging skills.
  • Experience with databases, preferably MySQL.
  • REST/API testing experience is a plus.
  • Experience integrating automated tests with CI/CD pipelines and improving test coverage metrics.
  • Experience working in Linux/Unix environments.
  • Basic understanding of operating systems.
  • Exposure to Dockerization, Virtualization, and containerized deployments is a plus.

Responsibilities

  • Play a key role in ensuring product quality, reliability, and performance.
  • Define test strategies and lead automation initiatives.
  • Design and execute manual and automated tests for UI, API, and database layers.
  • Develop and maintain test automation frameworks using Selenium, Playwright, Robot Framework, or similar tools.
  • Write, execute, and optimize automated test scripts integrated with CI/CD pipelines (e.g., Jenkins).
  • Perform API and database validations, analyze logs, debug failures, and report defects clearly.
  • Collaborate closely with developers, product managers, DevOps, and stakeholders to ensure end-to-end quality.
  • Apply strong coding, testing, and problem-solving skills to identify risks and improve test coverage.
  • Contribute to the continuous enhancement of QA tools, frameworks, processes, and automation infrastructure.
  • Work in a dynamic and agile development environment and adapt to changing requirements.
  • Support performance testing initiatives using relevant automation and monitoring tools.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now