Our client would like to welcome talented Software Development Engineer in Test (SDET) with minimum 5 years of experience to join our team. As an SDET, you will champion the quality of the product and will design, develop, and maintain modular, extensible, and reusable test cases/ scripts. This is a hands-on role which requires you to work with automation test developers and application developers to enhance the quality of the products and development practices.
Must haves : Python, Pytest, Basic OOPs, API Testing and someone who has worked on video streaming platforms.
Good to have : Playwright
Key Responsibilities
- Design, develop & maintain a scalable test automation framework using Pytest and Selenium
- Build interfaces to seamlessly integrate testing with development environments
- Create & manage test setups that prioritize scalability, remote accessibility and reliability
- Estimate QA efforts, analyse test results and enhance existing or build newer scripts for coverage. Communicate test reports and file bug reports as required
- Stay up-to-date with industry best practices in testing methodologies and technologies to advise QA and integration teams
Skills Required
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field (Software Engineering preferred)
- Minimum 5+ years of experience in testing enterprise-grade/highly scalable, distributed applications, products, and services
- Strong programming skills in Python, with experience using Pytest, Selenium/Playwright, and REST API testing tools such as RestAssured etc
- Expertise in designing and developing test automation frameworks
- Experience in databases, both SQL and No-SQL
- Very good problem-solving and analytical skills
- Practical experience in setting up CI/CD pipelines (ideally with Jenkins)
- Exposure to Docker, Kubernetes and EKS is highly desired
- A continuous learning mindset and a passion for exploring new technologies
- Excellent communication, collaboration, and influencing skills
Position Benefits
- Competitive salary and excellent growth opportunities within a dynamic team
- Positive and collaborative work environment with the opportunity to learn from talented colleagues
- Highly challenging and rewarding software development problems to solve
- Hybrid work model with established remote work options