Software Development Engineer in Test - SDET
AbleForce, Inc.
SAN DIEGO, CA
Apply
JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Automation, Automation Engineering, Best Practices, Cloud Computing, Code Reviews, Computer Programming, Continuous Deployment/Delivery, Continuous Integration, Data Access Objects (DAO), Desktop PC, Detail Oriented, Establish Priorities, GitHub, Industry Standards, Integration Testing, JavaScript, Jenkins, Machine Tool, Microsoft Windows Desktop, Oracle, Performance Testing, Problem Solving Skills, Product Design, Product Engineering, Quality Assurance, Quality Assurance Methodology, Quality Assurance Software, Quality Engineering, Quality Metrics, Scripting (Scripting Languages), Scrum Project Management and Software Development, Software Administration, Software Design for Test (SDET), Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Supply Chain, System Test, Team Player, Test Automation, Test Case, Test Data, Test Design, Test Driven Development (TDD), Test Plan/Schedule, Test Tools, Testability, Testing, Unit Test, User Interface/Experience (UI/UX)
LOCATION
SAN DIEGO, CA
POSTED
26 days ago
- Create quality tooling, frameworks and processes that will support and influence teams to improve testability and coverages.
- Validate the implementation as well as the integrations with Oracle SCM, Warehouse Management, and other systems.
- Use your high-level of JavaScript proficiency to develop and maintain end-to-end automation scripts from scratch.
- Determine the best type of test to implement, such as API, integration, DAO, UI based on the needs of the team and product.
- Advocate for quality alongside engineering and business stakeholders throughout all phases of the SDLC.
- Be an integral part of the test automation team responsible for development and maintenance of test assets in Continuous Integration/Continuous Deployment (CI/CD) environment.
- Have a test automation-first mindset, developing tests in parallel with feature development.
- 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, back-end and system tests.
- Drive adoption of the best practices in code quality, testing, and maintainability.
- Play an integral role in test planning, test design and test case execution.
- Share knowledge, experience, and practical results across multiple teams.
- Unit test development and participate in code quality review of the source code.
- Cover additional general QA duties including, but not limited to: performance testing, security testing, automate test data generation, QA environment & repository setup, partake in developing tests & test automation application setup.
Skills & Requirements:
- 5+ years of experience developing and supporting end-to-end automation frameworks from scratch.
- Experience leveraging industry leading test automation tools for automation of web applications (Cypress, Playwright, WebdriverIO, etc.).
- Advanced to expert-level programming skills in JavaScript.
- Experience with Warehouse Management systems is required.
- Experience with API/integration testing.
- Strong understanding and working knowledge of Continuous Integration/Continuous Deployment (CI/CD) model.
- Solid experience in key automation test areas including developing test plans, test cases, experience deploying manual and automated tests with tracking/reporting quality metrics, etc.
- Strong working knowledge of Jenkins, GitHub, Atlassian suite, and industry standard test automation tools.
- Self-motivated, self-directed, and result-oriented team player with strong problem-solving and quality assurance skills.
- Experience with Oracle ERP integration testing is highly preferred.
- Experience with AWS and deploying via cloud is highly preferred.
- Experience with Test Driven Development (TDD).
- Strong functioning knowledge of Agile/Scrum methodologies.
- Strong attention to detail, ability to prioritize tasks and work autonomously, and ability to function within a fast-paced environment.
tags: sdet, software development engineer in test, test automation engineer, automation qa engineer, software qa engineer, software qa analyst, sqa engineer, sqa analyst
About the Company
A