Job Title: SDET Lead
Location: Sunnyvale, CA
Duration: 12 Month Contract
MUST : SDET LEAD + very strong in Python and Java.
Job Description::-
We are seeking a highly skilled and experienced SDET Lead to join our team. The ideal candidate will lead a team of SDETs and collaborate closely with software developers, product managers, and other stakeholders to ensure the highest quality of our software products. You will be responsible for designing and implementing automated testing frameworks, mentoring team members, and driving best practices in test automation.
Key Responsibilities:
• Lead and Mentor: Guide a team of SDETs, providing technical leadership, mentoring, and support to ensure the team's success.
• Test Strategy Development: Define and implement test strategies, including automated and manual testing, to ensure the quality and reliability of software products.
• Automation Frameworks: Design, develop, and maintain scalable and efficient test automation frameworks using industry-standard tools and technologies.
• Continuous Integration: Integrate test automation into CI/CD pipelines, ensuring automated tests are run as part of the build and release process.
• Collaboration: Work closely with developers, product managers, and other stakeholders to understand requirements and ensure test coverage is comprehensive.
• Test Planning: Create and manage test plans, test cases, and test scripts based on product requirements and technical specifications.
• Defect Tracking: Identify, document, and track defects, working closely with development teams to ensure timely resolution.
• Code Reviews: Participate in code reviews to ensure testability and adherence to best practices in test automation.
• Performance Testing: Oversee the design and execution of performance, load, and stress testing to validate software scalability and performance.
• Reporting: Provide regular reports on testing progress, quality metrics, and areas for improvement to project stakeholders.
• Continuous Improvement: Stay current with industry trends and advancements in test automation, continuously improving the team’s capabilities and processes.
Qualifications:
• Experience: 8+ years of experience in software testing and test automation, with at least 3 years in a leadership role.
• Technical Skills: Strong proficiency in programming languages such as Java, Python, C#, or JavaScript.
• Automation Tools: Experience with automation tools like Selenium, Appium, TestNG, JUnit, or similar.
• CI/CD: Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.
• Testing Frameworks: Familiarity with testing frameworks like JUnit, TestNG, or NUnit.
• API Testing: Experience with API testing tools such as Postman, RestAssured, or SoapUI.
• Performance Testing: Knowledge of performance testing tools such as JMeter, LoadRunner, or similar.
• Agile Methodology: Strong understanding of Agile/Scrum methodologies and the role of testing in the development lifecycle.
• Problem-Solving: Excellent analytical and problem-solving skills.
• Communication: Strong verbal and written communication skills with the ability to convey complex technical concepts to non-technical stakeholders.
Education: Bachelor’s degree in Computer Science, Engineering, or a related field.