SDET (JavaScript + API testing)
Published | June 18, 2022 |
Location | North Hollywood, CA |
Category | Default |
Job Type | Full-time |
Description
Our solutions team is hiring for our global media client's development efforts seeking an SDET (JavaScript & APIs) Quality Engineer to join the team to work on a business critical application. You should be hands-on and comfortable in an Agile environment. You will be responsible for automated testing of back-end microservice APIs, integrations, and Front-end aspects of the application on an AWS hosted platform within a CI/CD environment. If you are interested in a "Shift-Left" Agile testing TDD methodology environment to drive higher quality software products and faster innovation across cutting-edge digital platforms, this is a great opportunity for you! This team values collaboration and a team-focused culture balanced with cutting-edge technology and solutions.
We are setting up interviews for qualified candidates immediately.
Responsibilities
- Software Development Engineer in Test (SDET) testing infrastructure and writing code to examine and validate large-scale software development and deployments.
- As an SDET you partner with software developers to create code tests concurrently with product development.
- Test full stack software applications using JavaScript testing frameworks
- Work in an Angular front-end environment with a back-end API microservice architecture
- Build tools that help developers be more productive, write better code and test it themselves
Experience
- Work in an Agile Software Delivery methodology highly focused on developing automated tests within an iteration
- Work with the project team to drive Test Driven Development where modules that are being worked on are tested right away for immediate feedback
- Provide a risk assessment on the defects identified and set the correct priority and severity
- Perform ad-hoc/exploratory tests from a feature as well as regression testing
- Define the scope and procedures for quality engineering of the application, including the development and maintenance of automated test scripts
- Create logically structured test plans, design detailed test cases, file defects, generate reports
Qualifications
- 5 years of experience in full-stack SDET test automation
- API and Microservices back-end API automation testing with REST Assured & TestNG frameworks
- Experience with JavaScript frameworks Angular and NodeJS
- Experience with Angular front end testing with Jasmine
- Experience with test automation in the cloud, preferably on AWS, including API Gateway
- Experience with SQL relational databases
- Expert at building test solutions & frameworks for complex cross-platform applications
- Experience with Messaging queues - SQS, Active MQ, Rabbit MQ and Service Bus
- Understanding of how RESTful applications work and interact with each-other in a microservices environment
- Proven test automation ability in CI/CD context for Microservices, Web, n-tier, Mobile (iOS & Android) & Cloud platforms
- Experience working on CI/CD platforms like Jenkins & AWS CodePipeline for automation purpose
- Deep understanding of Web frontend & backend technologies, such as JavaScript, Java, APIs, Microservices, SQL, browsers, AJAX, HTTP, HTML/XML, AngularJS, JavaScript, XPATH etc.
- Expert at BDD Tools like Jasmine, JBehave or Cucumber.
- Experience implementing automation frameworks on cloud platforms
- Experience with Containers & Container management platforms like Docker, Kubernetes etc.
- Proficient with agile tools like Jira, GitHub or similar.
- Expert at debugging, profiling, and software analysis on Cloud, web platforms
- Proponent of open source software licenses
- Implement QE Automation processes, guidelines and best practices to bring in effectiveness
- Work with other teams/departments to ensure smooth Automation delivery during entire lifecycle
- Participate in Scrum meetings, Automation demos and ensure accurate and timely status updates to application team
- provided by Dice