SDET (Angular + Java Spring Microservices) - Universal City,

SDET (Angular + Java Spring Microservices)
Back to Job Search
SDET (Angular + Java Spring Microservices)
Date Posted:  9/15/2021
Job ID:  Job #4113
Employment Type: Contract
Location: Universal CityCalifornia
Submit Resume

Our solutions team is hiring for our global media client's development efforts seeking an SDET (Java and Angular) 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.

  • Software Development Engineer in Test (SDET) design testing infrastructure and write 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.
  • Work in an Angular front-end environment with a Java back-end API architecture
  • Build tools that help developers be more productive, write better code and test it themselves
  • 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
  • 5 years of experience in full-stack SDET test automation
  • API and Microservices automation with Java / Spring Boot, and back-end API automation testing with REST Assured & TestNG frameworks
  • Experience with JavaScript frameworks Angular and NodeJS
  • Experience with Angular front end testing with Protractor or Jasmine
  • Experience with test automation of Microservices applications 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.
  • Experience in programming languages: Java, & SQL
  • 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