Overview
Skills
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