Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
π€ 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

InnoWave β’ Bengaluru, Karnataka, India
Role & seniority
Stack/tools
Python, PyTest, Robot Framework, Unittest
Selenium, Playwright (or similar)
API testing with Requests
Git, CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
Basic SQL/DB knowledge; SDLC/STLC understanding
Collaboration: QA, Dev, product teams
Top 3 responsibilities
Develop and maintain automated test scripts and frameworks for web, API, and platforms
Design scalable, reusable automation frameworks; perform functional, regression, integration, and system testing via automation
Integrate automation into CI/CD, define test strategies/coverage, conduct code reviews, and support debugging/root-cause analysis
Must-have skills
Strong Python programming and hands-on automation testing experience
Experience with PyTest/Robot Framework/Unittest and Selenium/Playwright
API testing using Python libraries; Git-based workflows; basic SQL
Knowledge of STLC/SDLC; CI/CD tooling; ability to document tests and results
Nice-to-haves
OTT and STB (Set-Top Box) testing domain experience; media streaming or device testing
Prior Python Developer in Test/QA Automation roles; Agile/Scrum exposure
Framework development/maintenance experience; strong stakeholder communication
Location & work type
We are seeking a Python Developer in Test with strong experience in QA and Automation to design, develop, and maintain robust automation frameworks and test solutions. The ideal candidate should have hands-on expertise in Python-based automation, a strong quality mindset, and experience in domains such as OTT and STB (Set-Top Box) testing. The role requires close collaboration with development and QA teams to ensure high-quality and reliable product releases.
Key Responsibilities Develop and maintain automated test scripts and frameworks using Python. Design scalable and reusable automation frameworks for web, API, and platform testing. Perform functional, regression, integration, and system testing through automation. Conduct code reviews for automation scripts and ensure adherence to coding standards and best practices. Maintain and enhance existing automation frameworks for stability and performance. Collaborate with QA, developers, and product teams to define test strategies and test coverage. Integrate automation suites into CI/CD pipelines for continuous testing. Identify, log, and track defects, and support debugging and root cause analysis. Ensure proper documentation of test cases, automation scripts, and test results. Technical Skills Strong proficiency in Python programming. Hands-on experience in Automation Testing and QA processes. Experience with automation frameworks such as PyTest, Robot Framework, or Unittest. Experience with Selenium, Playwright, or similar automation tools. Strong understanding of software testing lifecycle (STLC) and SDLC. Experience in API testing using Python libraries (Requests, etc.). Good knowledge of version control systems like Git. Basic understanding of databases and SQL for data validation. Experience in CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps. Preferred Skills & Domain Experience Experience in OTT and STB (Set-Top Box) testing environments. Experience working as a Python Developer in Test or QA Automation role. Exposure to media streaming platforms and device testing is a plus. Knowledge of Agile/Scrum methodologies. Additional Requirements Strong experience in code review practices for automation scripts. Hands-on experience in framework development and maintenance. Good communication and stakeholder coordination skills. Required Qualifications Bachelorβs degree in Computer Science, IT, or a related field. 3+ years of experience as a Python Developer in Test / QA / Automation. Strong analytical and problem-solving skills with attention to detail.