SDET Training and Career Development

Selenium with C# Training that can change your career chart. Get Certified in Professional Selenium Automation Testing with our Selenium tutorial.

Course Description

SDET & Career Development

One – One instructor led online training and the objective is to advance the student in to a SDET (Software Development in Engineer in Test) and to build the student profile with comprehensive qualities as per the industry standard to secure a role as SDET.

Pre-Requisites of Joining SDET

Student is expected to know the QA process conceptually in terms of both manual and automation approaches and an introduction to any of the programming language is beneficial

Course Structure

Course is structured in line with the career progression level of a functional SDET and the course aims to taught and practice all these levels in an emulated real time environment in a hierarchical way as represented below.

SDET

SDET Course Syllabus

Level 1 – Language
  • Programming language in-depth – Java
  • Introduction to HTML, CSS, SQL
Level 2 – Front End Automation
  • Web — Selenium Web Driver, Junit, TESTNG, Builder, POM, Cucumber BDD, Allure
  • Mobile — Appium, Espresso
  • Desktop — UFT
Level 3 – Backend Automation:
  •  Understanding Micro Services Architecture
  • Manual API Testing – RESTFUL – POSTMAN
  • Automated API Testing - Rest Assured, Java Spring, Lombok, Guice, Karate, GraphQL
Level 4 – DevOps Automation:
  • Code & Build — Git, Bitbucket, Maven, Docker
  • Release & Configure — Jenkins, Kubernetes
Level 5 – Cloud Automation:
  • AWS Services — EC2, Lambda
  • Azure DevOps

SDET Course Trajectory

In Depth Programming Language

Basics of HTML and CSS and Java. After getting accustomed to the language’s basics and standards, we move on to its advanced level (libraries and frameworks).

UI, API, Mobile, Desktop - Automation

With advanced programming knowledge under the belt coming to automation tools and technologies, we pick up open-source, popular automation tool that builds up the profile of the student as well helps them to perform automation at the UI layer and the API layer. At present, for this course, UI automation is done using Selenium Web Driver, the libraries which have useful APIs and good community support are Junit, TESTNG, Cucumber BDD and Allure. Here we aim to create an automation framework from scratch using Builder and POM as design patterns and learn the core techniques of UI automation like locating elements using different locating strategies and performing actions. For Mobile UI automation integrate Appium into the same framework

For API automation, learn the fundamentals of API Testing involving, REST, GraphQL and tools such as Rest Assured, Java Spring, Lombok, Guice and Karate

SCM/VC

Once learned how to automate things using various automation tools, we learn a version control system (preferably Git). As an SDET, you will be writing, managing, reviewing, and modifying a lot of source code. Parallelly, Student opens a GitHub account, create public repositories in it, and push the automation side-projects to showcase the automation, coding and framework designing skills to the world.

Design Patterns and Principles

With all the necessary tools and technologies in toolkit now, we extend the learning to create frameworks, learn about Design Patterns like POM (Page Object Model, Singleton, Builder in parallel. Also, we study about the Clean Coding practices, Coding Standards, techniques to write high-quality code from various resources.

CI, Service Virtualization, Cloud and Containerization

Practicing integrating the created frameworks into Jenkins/AZURE DEVOPS and run the tests. Finally, we learn about Containerization and Service Virtualization using Wiremock and Docker, Kubernetes.

Placement Activities

Personalized Interview Guidelines and CV Preparation of Industry standards.

Are You Not Sure if You Need to Join 3S IT?

Book a Demo Class Now & Decide for Yourself.

SDET Course Schedule

Week Topic Learning
Week 1 Java in Depth Working with Instructor with extensive exercises
Week 2 Java in Depth Working with Instructor with extensive exercises
Week 3 Functional Automation Refresh Working with Builder and POM Design patterns
Week 4 Mobile UI Automation Working with Appium, Introduction to Espresso
Week 5 Desktop Automation and API automation Introduction to UFT and Working with API automation tech stack
Week 6 Deployment tools and cloud Automation Working with GIT, Docker, Jenkins and Introduction to AWS and Azure DevOPS
Week 7 Comprehensive Refresh of the Stack Working to build a complete automation pack
Week 8 Extensive Interview Preparation Personalized Interview Guidelines for SDET

Need Help in Deciding?

Schedule a Call with Us.

Tell us your training needs or your career plans. Our course coordinator will help you decide whether you need to take the 3S IT Training or not. No commitments or compulsions.

instructor-05
Scroll to Top