SDET

Overview

On Site
Contract - W2

Skills

AWS
GCP or Azure
Cucumber)
Java (TestNG)
Selenium Webdriver (Grid
parallel
SauceLabs)
Protractor or other Javascript frameworks (Jasmine

Job Details

The Senior Software Development Engineer in Test (SDET) applies practical knowledge of development and engineering to conceive, design, develop and implement test plans and automation for new and existing software systems and applications of moderate to high complexity.

RESPONSIBILITIES:

  • Play an active role in QA activities during all phases of the SDLC from requirements elaboration, design/development, test, and deployment.
  • Responsible for automated testing activities for a multi-tier web-based platforms. (mostly automation activities but occasionally may include some manual testing activities). This includes writing test cases based on business requirements, test-data creation, creating and maintaining automated scripts to test front-end, API, and database changes.
  • Creating and maintaining all QA-related documentation throughout the SDLC process.
  • Execution of the test phase consistent with the overall project schedules.
  • Executing automated tests, investigating failures and creating defects, and Direct interaction/facilitation of defect resolution with development engineering resources.
  • Use of defect tracking tools to log, manage, resolve and report on bugs/defects.
  • Works effectively within a dynamic team environment following QA standards and best practices to ensure the highest level of quality.

QUALIFICATIONS

  • Bachelor's degree in Computer Science or equivalent/
  • 6+ years professional experience in Quality Assurance and Software Automation/Development.
  • 3+ years' experience in Java (TestNG), Selenium Webdriver (Grid, parallel, SauceLabs), & preferably someone with both front-end (UI) and back-end (API's) test automation experience.
  • Strong in writing database queries (SQL, MongoDB and/or Solr preferred).
  • Experience with Protractor or other Javascript frameworks (Jasmine, Cucumber, etc.).
  • Experience with bug tracking tool (e.g. Jira or HP's ALM / Quality Center); Confluence; CI tools (e.g., Jenkins) Eclipse IDE, & at least one build automation tool (e.g., Maven)
  • Working knowledge with at least one desktop OS (Windows OR MAC operating systems) & at least one mobile OS (iOS or Android).
  • Mobile test automation experience highly preferred.
  • Cloud platform experience (AWS, Google Cloud Platform or Azure) preferred
  • Jmeter/BlazeMeter or similar tools (Performance Testing) also preferred.
  • Must possess excellent written/oral communication and organizational skills with the ability to work within a growing company with increasing needs.