We are looking for a highly motivated and detail-oriented
Senior Software Development Engineer in Test (SDET)
with strong experience in
Python
to join our QA team. The ideal candidate will bring expertise in test automation, leadership capabilities, and a background in
OTT platforms
and
Set-Top Box (STB)
testing. You will work closely with developers, DevOps engineers, and product managers to ensure high-quality software delivery in a fast-paced environment.
Responsibilities:
- Design, develop, and maintain scalable and robust automation frameworks using Python.
- Lead and mentor a team of SDETs or QA engineers, ensuring test strategy alignment and efficient task execution.
- Collaborate with developers and DevOps teams to integrate test automation into the CI/CD pipeline using Jenkins.
- Create, execute, and maintain test cases for functional, regression, and performance testing.
- Drive automation best practices and ensure test coverage for OTT and STB-based applications.
- Analyze test results, isolate defects, and ensure resolution through to production.
- Participate in requirements and design reviews to ensure testability and quality of the software.
- Report on test metrics, identify quality risks, and communicate effectively with stakeholders.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related discipline.
- 3–5 years of hands-on experience in software testing and test automation.
- Strong programming skills in Python with proven experience in automation frameworks.
- Experience with CI/CD tools like Jenkins.
- Good understanding of testing methodologies, QA lifecycle, and bug tracking tools (e.g., JIRA).
- Prior experience in OTT platforms and Set-Top Box (STB) testing is highly preferred.
- Exposure to test frameworks such as PyTest or Robot Framework is an advantage.
- Familiarity with REST API testing and tools such as Postman or similar.
- Excellent communication skills – both verbal and written.
- Demonstrated team leadership experience or mentoring skills.