Participating in functional and product design reviews, incorporating feedback into comprehensive test plans and test cases
Designing, developing, and maintaining automated test frameworks and test suites for functionality, integration, load, and performance
Creating and executing test strategies for new features and platform capabilities
Collaborating with developers, QA engineers, architects, release engineers, and program managers to ensure high-quality software delivery
Building and improving automation infrastructure and CI/CD pipelines, while developing and maintaining automated API, UI, and system-level tests.
Identifying test coverage gaps, improving service reliability and scalability, investigating defects, debugging issues, and enhancing quality engineering practices and tools.
Requirements
Demonstrate 5+ of experience in software quality engineering or SDET roles with education in Computer Science, Engineering, MIS, or related fields.
Demonstrate expertise in programming using Python and/or Java, with a solid understanding of object-oriented programming, data structures, and algorithms.
Possess extensive experience in building test automation frameworks, with hands-on expertise in Cypress, Selenium WebDriver, or other similar UI automation tools.
Gain experience with cross-browser testing platforms like BrowserStack, testing RESTful APIs, and web services using manual and automated methods.
Understand test design methodologies, automation best practices, and CI/CD integration with SQL databases, debugging and troubleshooting skills
Be familiar with Internet technologies and protocols, including HTTP/HTTPS, web services, proxies, and web servers