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, Playwright, Typescript
Key Responsibilities
• Understand requirements through specification or exploratory testing, estimate QA efforts, design test strategy, develop optimal test cases, maintain RTM
• Design, develop & maintain a scalable test automation framework
• Build interfaces to seamlessly integrate testing with development environments.
• Create & manage test setups that prioritize scalability, remote accessibility and reliability.
• Automate test scripts, create and execute relevant test suites, analyze test results and enhance existing or build newer scripts for coverage. Communicate with stakeholders for requirements, troubleshooting etc; provide visibility into the works by sharing relevant reports and metrics
• 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.
• Expertise in manual and Automation testing with excellent understanding of test methodologies and test design techniques, test life cycle.
• Strong programming skills in Typescript and Python, with experience using Playwright for building hybrid/BDD frameworks for Website and API automation
• Very good problem-solving and analytical skills.
• Experience in databases, both SQL and No-SQL.
• Practical experience in setting up CI/CD pipelines (ideally with Jenkins).
• Exposure to Docker, Kubernetes and EKS is highly desired.
• C# experience is an added advantage.
• A continuous learning mindset and a passion for exploring new technologies.
• Excellent communication, collaboration, quick learning of needed language/scripting 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.