SDET (Specialist, Quality Assurance Engineering)
-Job Description
Location : Sunnyvale, CA or Berkeley Heights, NJ
Min Experience : 5+ Years
Other Details : 5 Days onsite Mandatory
# of Positions - 12
· Perform software development and testing tasks and focus on the testability, robustness, and
· performance of production software. We look for test professionals with advanced programming skills
· who can create automation testing tools and frameworks to assist the manual testing process. Working
· as an individual contributor you will analyze product development design, articulate expected testing
· approaches, build and maintain test scripts, execute functional and regression tests using both manual
· and automated test suites, and collaborate with other functional teams on aspects of the feature or
· sub-system. Assist in driving quality and excellence through a detailed approach to automation.
Responsibility of a Software Developer Engineer in Test (SDET)
· Being a part of an Agile team, reviewing and contributing to user stories to identify acceptance criteria, while building test scripts (manual and automated) to validate criteria.
· Serve as the “voice of the customer” in evaluating the quality of our software, which entails offering input into the product design and process to improve our overall delivery.
· Debugging software products using systematic test design to develop, apply, and maintain quality standards for company products.
· Developing, modifying, and executing software test plans, automate scripts and programs for testing.
· Installing, configuring and maintaining automated testing framework.
· Implementing, executing, and debugging automated UI and API level test scripts using various technologies and tools.
· Conducting all phases of software testing including test planning, functional, integration and
· regression testing.
· Contributing along with fellow QA automation engineers on test automation best practices.
· Collaborating with product owners, and software engineers to understand requirements and business use cases.
· Ensuring that validated deliverables meet functional and design specifications and requirements.
· Setting up and tearing down environments for internal and external testing as needed including the creation of common use case configurations for internal testing and customer integration.
· Ability to set up test framework environments and test beds.
· Ability to build detailed test plans and test scripts (manual and automated) from business
· requirements.
· Ability to document and track defects, as well as produce detailed reports
· Assisting in developing best practices and framework for load and performance testing.
Required Qualifications:
· Bachelor's preferred.
· 5+ years of QA and/or development experience.
· Exposure QA Automation experience.
· Exposure programming experience with Java.
· 1+ year of programming or scripting languages. (Java, TypeScript, Python)
· Experience testing REST API calls.
· Experience in writing SQL queries.
· Experience using test case management and defect management tools like Confluence, JIRA, ALM, or MTM.
· Experience testing all layers of a web application, including front-end, service layer, and back-end testing.
· Excellent written/verbal communication skills and a passion for problem solving with keen attention to detail.