Software Development Engineer in Testing

EUREKA INFOTECHHicksville, NY
300d

About The Position

The Software Development Engineer in Test (SDET) position involves analyzing user stories and business requirements, reviewing test plans, test cases, and test scripts to ensure alignment with the strategic direction and goals of the QA resources on the project. The role utilizes Kanban methodology and requires the creation and enhancement of test scripts using Selenium WebDriver, as well as the development of automated scripts for REST-API testing using the Rest Assured framework. Responsibilities also include writing unit tests, creating test data for execution, and performing ETL data validation testing using Informatica and workflow diagrams. The SDET will test and validate API responses using tools like SSMS, document the testing process, and fill acceptance criteria in user stories gathered from Product Owners and business leaders. The position requires testing REST APIs using tools such as POSTMAN and NEW MAN, validating responses against databases, and creating load and performance test cases using JMeter. The SDET will perform various types of testing including regression, smoke, functional, positive, negative, system testing, and user acceptance testing. Additionally, the role involves writing and executing complex SQL queries in SSMS for database testing and working with various technologies including Linux, Windows, Mac (OS X), Python, JSON, JavaScript, SQL Developer, Oracle, MySQL, and several testing and development tools.

Requirements

  • Master's degree or equivalent in Computer Science, Electrical Engineering, Information Technology Management, or a related field.
  • Alternatively, a Bachelor's degree plus 5 years of progressive post-baccalaureate experience.
  • 1 year of experience in a related occupation.
  • 1 year of experience creating and enhancing test scripts using Selenium WebDriver.
  • 1 year of experience creating automated scripts for REST-API testing using Rest Assured framework.
  • 1 year of experience writing unit tests and creating test data for test execution.
  • Experience executing tests and performing various types of testing.

Responsibilities

  • Analyze user stories and business requirements.
  • Review test plans, test cases, and test scripts.
  • Create and enhance test scripts using Selenium WebDriver.
  • Create automated scripts for REST-API testing using Rest Assured framework.
  • Write unit tests and create test data for test execution.
  • Perform ETL data validation testing using Informatica and workflow diagrams.
  • Test and validate API responses using SSMS.
  • Document testing processes and fill acceptance criteria in user stories.
  • Test REST APIs using POSTMAN and NEW MAN.
  • Create load and performance test cases using JMeter.
  • Perform regression, smoke, functional, positive, negative, system testing, and user acceptance testing.
  • Write and execute complex SQL queries in SSMS for database testing.

Benefits

  • 40 hours per week.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Professional, Scientific, and Technical Services

Education Level

Master's degree

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service