As a Senior Software Development Engineer in Test (SDET), you will play a crucial role in ensuring the quality and reliability of our AI-driven products. You will design and implement advanced testing strategies, develop and maintain automated test frameworks, and work closely with cross-functional teams to deliver a zero-defect product. Your ability to see the product from an end-user perspective and your expertise in optimizing test processes will be key to our success.
Responsibilities:
Lead the development and execution of comprehensive testing strategies, focusing on both functional and non-functional testing.
Design, develop, and maintain test automation frameworks to ensure high coverage and efficiency.
Oversee the end-to-end testing process, ensuring quality from initial development to final release.
Mentor and guide junior QA engineers, promoting best practices and continuous improvement in testing and automation.
Collaborate with development teams to understand workflows and apply rigorous testing methodologies.
Implement data-driven testing approaches for data-intensive products.
Track and report quality metrics to provide insights and drive improvements in the development cycle.
Skills:
Proven experience in designing and maintaining test automation frameworks, with a strong understanding of software QA methodologies, tools, and processes.
Proficiency in Selenium, Python/Java, TestNG, and Cucumber, with at least 3 years of hands-on experience.
Solid experience with performance/concurrency testing tools like JMeter or LoadNinja.
Deep understanding of both manual and automated testing concepts, including black box, white box, and boundary value testing.
Experience with API testing and API automation, with a focus on ensuring integration quality.
Strong documentation skills, essential for maintaining clear and detailed test plans and reports in a remote team environment.
Ability to take ownership, work collaboratively, and drive projects to completion.
You will excel in this role if:
You have a passion for identifying bugs and ensuring a seamless user experience.
You possess a strong product mindset and the ability to think from an end-user perspective.
You are a proactive leader who takes initiative and follows through on commitments.
You resonate with our core values of innovation, curiosity, accountability, trust, fun, and social good