Software Development Engineer in Test - SDET

  • San Diego, CA
  • Posted 60+ days ago | Updated 7 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 6 Month(s)

Skills

SDET
test engineer
test automation engineer
QA
quality assurance
test automation
QA automation
WinAppDriver
WebDriverIO
Cucumber
Espresso
xUnit
Selenium
Cypress
Junit
Karate
Postman
Java
JavaScript
Python
Jenkins
GitHub
Atlassian
TDD
API
CI/CD
Scrum
Agile

Job Details

This position requires three (3) days per week onsite in San Diego, CA, and there is no relocation assistance available.

 

Main Duties & Responsibilities:
- Develop and maintain test assets in Continuous Integration/Continuous Deployment (CI/CD) environment.
- Performance testing, security testing, automated generation of test data, test environment setup, and partake in developing tests & automation tool.
- Make a significant impact on reducing product development costs and increase release quality.
- Write test plans based on product specifications and translate into automated test scripts.
- Contribute to the test automation framework that is extendable to functional/manual teams.
- Implement testing tools, techniques, and infrastructure to increase the speed of release cycles and allow for high quality software.
- Collaborate closely with product engineers to design appropriate front, backend, and system tests.
- Champion new testing techniques & technology.
- Interpret project specifications including requirements, architecture, functional, and design, and build the associated QA documentation.
- Participate in project review and walk-through milestones.
- Communicate at both the project and issue levels.

Skills & Requirements:
- 8+ years of full-cycle software development and QA experience including development of test plans, test cases, doing both manual and automated tests and tracking/reporting metrics.
- Experience with industry leading automation tools such as: Selenium, Cypress, WebDriverIO, WinAppDriver, Cucumber, Espresso, xUnit, etc.
- Intermediate to advanced-level skills with JavaScript.
- Complete working knowledge of Continuous Integration/Continuous Deployment (CI/CD) model.
- Experience with heavy collaboration in a team of QAEs and SDETs to execute on the shift-left quality adoption.
- Knowledge of all tiers of an application, including presentation layer, application layer, messaging layer, database, and network layer.
- Good understanding of SQL, including select statements, and various types of joins (inner, outer, left, right).
- Strong working knowledge of Jenkins, GitHub, Atlassian suite, and industry standard test automation tools (Sauce Labs, TestComplete, Postman, etc.). 
- Experience with a nightly build & verification testing process (build/smoke test, etc.).
- Proven success designing and implementing test specifications for software projects of significant size and complexity.
- Proven ability to accurately estimate quality assurance work based on written requirements.
- Clear understanding of SDLC milestones/deliverables.
- Bachelors Degree or higher in Computer Science or related field is preferred.

 

 

tags: sdet, software development engineer in test, test automation engineer, automation qa engineer, software qa engineer, software qa analyst, sqa engineer, sqa analyst