Software Development Engineer In Testing Course
Overview
- Next Batch - New Batch Every 10 days
- Course Duration - 4.5 Months
- Tools Covered - 10
- Modes of Training - Online/ Offline
- Projects - Available
- Personal Mentoring
Learning Solution partner of Microsoft
Approved and endorsed by NSDC
200 Hrs of Employability Lab
100% Placement Calls Guarantee
Course Details :-
Software Testing has not remained what it was in the past. It is adopting automation at a rapid pace. Simply knowing manual testing may not be enough to get and keep the job in software testing domain. Job opportunities for test automation are seen increasing. This is very evident from current trends.
New Avatar of Software Tester : Software Development Engineer in Test
Software Development Engineer in Test is a profile which is getting popular. Here is a sample job profile. Look at the expectations from the “changed” software test engineer role and the big change is expertise in programming.
Job Title: Software Development Engineer in Test
• Hands on Experience in Selenium with Java (MUST Have)
• Hands on Experience in JAVA Scripting (MUST Have)
• Hands on Experience in Selenium/Protractor (MUST have)
• Experience in HTML, CSS
• Identify impact of new functionalities and make automation enhancements
• Develop, Test and Execute automation scripts
• Troubleshoot automation failures and make code fixes
• In depth experience in writing detailed and accurate test cases, test scripts, and test results
• Experience with SQL and data retrieval from a relational database is a plus
C Language basics
Selection control statements
Iterative statements
Functions
Pointers
preprocessor
preprocessor
1D,2D array
Sorting Technique
String Handling
Dynamic memory allocation
Structures and Unions
Introduction
Retrieving data
Restricting and Sorting data
Single row function
Summarizing Data
Joins
Sub queries
DML
DDL
Introduction
Basics of Programming
Data Types
Functions
Modules
OOP using Python
Exception Handling & Debug
Regular Expression and File Handling
Multithreading
Database Connectivity
ML
HTML5
HTML tags and Attributes
Links, Images, Lists, Tables
HTML Forms
Frames and Nested Frames
CSS 3
CSS selectors
Pseudo Classes
Style Properties
Java Script
Programming constructs
Functions and Objects
Standard Objects
Event Handling
Bootstrap
Bootstrap Typography
Bootstrap Grid
Bootstrap UI components
Object-oriented Concepts
Introduction to Java
Java Language Fundamentals
Containment
Inheritance
Polymorphism
Abstract classes
String, Stringbuffer
Interfaces
Packages
Exception Handling
Generics
Collections
Multithreading
File I/O
Lambda Expressions
Functional interfaces
Method References
Default Methods
Optional Class
New Date/Time API
What are streams
Collections and Streams
JUnit Testing
Basics Of Software Application
Development of Software Application
Intro To Software Testing
Process Of Testing
Test Design for Functional Testing
Test Execution, Defect Management
Other Testing Types
Quality and Process Improvement
Getting Equipped To Start
Participatory Activities, Agile Concepts
What is Agile
12 Principles of Agile
Agile Values
Benefits of Agile
Challenges in Agile
Introduction to Scrum
Scrum Values
Scrum Roles
Scrum Ceremonies and Events
Scrum Terms and Artifacts
Estimation In Agile
Overview
Agile Testing Methodology
Agile Testing Principles
Agile Testing Life Cycle
Planning and Analysis in Agile Testing
Techniques of Agile Testing
Testers Role in Agile
Testing in Waterfall model vs Agile models
Benefits of Agile Testing Methodologies
Introduction to Test Automation
Selenium IDE
Selenium WebDriver Overview
Locating Elements
Working with Web Elements
Working with Selenium API
Controlling Test Flow
TestNG
Working with Excel
Implementing Frameworks
Selenium Grid
Introduction to BDD
Cucumber Setup
Cucumber basics
Data driven testing with cucumber
Cucumber Features
Maven – A Build Management tool
Git, GitHub – A Distributed Version Control Tool
Jenkins – A Continuous Integration Tool
Mentoring Sessions
Exclusive and Extensive Handson Practice
Mini Project
- Content Endorsed by NSDC
- Latest FSD Java technology
- Advanced technology of Agile, Scrum, BDD with Cucumber, Selenium Webdriver
- Entire 360 degrees approach
- Front end technology along with Server
- Side programming, database, Frameworks
- Expert-led Sessions related full stack java
- Solid foundation of manual testing
- Quality assurance techniques & tools
- Hands-on Labs
- 50% theory and 50% labs on every topic and module
- Employability Labs
- Exclusively dedicated weeks for intense labs
- Mini project
- Assignments
- Personal Mentoring
- Career guidance from top experts
- Interview Prep Session
- Grooming Sessions, Resume Building
- Resume Building