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