Quality Assurance

Python Developer – Automation Testing

Bengaluru, Karnataka
Work Type: Full Time
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.

Submit Your Application

You have successfully applied
  • You have errors in applying
By clicking Submit Application, I acknowledge having read your Privacy Policy and agree to storing and processing my data for this application.