Description

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.

Key Skills