Lead SDET - Java/Kafka Automation Tester/Developer

Overview

Hybrid
$120,000 - $150,000
Full Time

Skills

SDET
Java
Kafka
Microservices
Cucumber
Selenium
Spring Boot

Job Details

***Hybrid, 3 days onsite, 2 days remote***

***We are unable to sponsor as this is a permanent full-time role***

A prestigious company is looking for a Lead SDET Java/Kafka Automation Tester. This role will focus on automation testing/development working with Java, Kafka, Microservices, Cucumber, Selenium, Spring boot, etc.

Responsibilities:

  • Specific duties and responsibilities include creating, maintaining and executing automation test plans, writing code against software platforms, estimating testing efforts, analyzing and communicating test results, defect tracking and participation in day to day test activities, and contribute to the company s performance and scalability testing efforts
  • Develop, enhance and extend automation frameworks
  • Identify quality tasks during team sprint cycle and implement automation for new features
  • Participate in performance and load test efforts
  • Assist in the planning, creation and control of the test environments and test data
  • Define test strategy, conduct requirements analysis for testability, identify scope, conduct risk and mitigation planning, configuration management planning, write master and detailed test plans for test planning and design

Qualifications:

  • BS degree in Computer Science, similar technical field, or equivalent practical experience
  • 7+ years of automation testing experience
  • MUST HAVE: KAFKA, JAVA, MICROSERVICES, SPRINGBOOT
  • Automated Testing framework experience (Cucumber, Selenium, Mocha/Chai, TestNG)
  • Experience working in an Agile environment
  • Hands-on experience with writing automation test code and utilizing leading industry standards tools and frameworks that can simulate complex multi-system scenarios
  • Proficiency with automated testing types (Unit, Functional, Load, Security, Behavioral, Integration, Component, Contract and End to End)
  • Experience working with two or more of the following: web/mobile application development, Unix/Linux environments, event driven systems, transaction processing systems, distributed and parallel systems, large software systems development, security software development, public-cloud platforms
  • Strong testing experience which includes developing test plans, automating test cases, and working with test frameworks
  • Deep analytical skills with ability to describe methods of testing highly sophisticated systems, diagnose systems defects, and clearly communicate to project constituents, key findings and learning
  • Experience working in a SaaS environment
  • Java based software development experience
  • Fluent in object-oriented design, industry best practices, software patterns, and architecture principles

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.