SDET Java Role - Essential Skills

Carvia Tech | May 19, 2019 at 12:02 PM | 130 views


Essential skills for Java SDET role.

Core Java Concepts

Good understanding of Core Java is helpful. Important concepts in core java are: Inheritance, OOPS, Collections, Exception handling, etc. Ability to write small framework for testing from scratch using Core Java.

Python

Working knowledge of python is helpful. Python is interesting language with lot of libraries available for day to day automation work. Python is also helps for DevOps skill.

Algorithms & DS

Basic understanding of Algorithms & DS (Sorting, Searching, Recursion, Dynamic Programming, Hash table and List etc.)

Restful API

Knowledge of HTTP, REST, microservices architecture, API Testing, OAuth2 protocol, etc. Tools and techniques for API testing.

Testing Frameworks

Knowledge of Test Libraries for Unit, Acceptance and End To End Testing for e.g. JUNIT, TestNG, Hemcrest, Cucumber, Selenium and Rest Assured for REST API testing.

Database Concepts

Basic Knowledge of RDBMS concepts - SQL, different types of joins, indexes, query optimization, etc.

UNIX Shell Scripting

Linux Shell Programming, unix commands, piping of commands, process management, systemd services, etc.

Build Automation Tools

Familiarity with open source build automation tools like Maven and Gradle that can build almost any type of software.

CI/CD Tools and Pipeline

Knowledge of at-least one build tool- Travis CI, Jenkins CI, Teamcity, etc. ability to setup a build pipeline on Jenkins. + https://travis-ci.org

Containerization

Familiarity with containerization tools & framework like Docker, Vagrant, etc.

Quant and Aptitude

Puzzles and Quantitative aptitude


Top articles in this category:
  1. Top 50 SDET Java Programming Interview Questions & Answers
  2. How to reverse a number in Java
  3. Calculate Fibonacci Series in Java
  4. How to check if the given number is palindrome in Java
  5. Write a program to reverse a string using recursion in Java
  6. Check if the given number is Armstrong Number in Java
  7. How will you compare two java objects


Find more on this topic:
SDET Interviews image
SDET Interviews

End to end automation testing using Selenium Web Driver, Rest Assured, JMeter, Junit, TestNG etc.

Last updated 1 month ago


Recommended books for interview preparation:
You may also be interested in..
Generic placeholder image
ebook PDF - Cracking Spring Microservices Interviews for Java Developers
You may also be interested in..
Generic placeholder image
ebook PDF - Cracking Java Interviews v3.5 by Munish Chandel

This website uses cookies to ensure you get the best experience on our website. more info