EDUREKA
SOFTWARE TESTING & AUTOMATION
INTERNSHIP PROGRAM CURRICULUM
About Edureka
Edureka is one of the world’s largest and most effective online education
platforms for students. Our easy and affordable learning solution is accessible to
millions who aspire to be technology professionals.
11 176 100,000+
Years of Excellence Countries Reached Learner Community
Ever since our inception, we have dedicated ourselves towards helping students
and working professionals learn Programming, Data Science, Big Data, Cloud
Computing, DevOps, Business Analytics, Mobile Technologies, Software Testing,
Web Development, System Engineering, Project Management, Digital Marketing,
Business Intelligence, Cybersecurity, RPA and more.
About the Program
Edureka’s Software Testing and Automation Internship Program is carefully
designed by industry experts to help learners master foundational skills
indispensable for Software Testing & Quality Assurance Professionals.
Throughout the program, you will learn Core Software Engineering Foundational
concepts, Software Testing Fundamentals, Manual Testing, Continuous Testing in
DevOps etc. All this will help you get acquainted with the technical responsibilities
that you will be handling at your future company.
Highest Course Lifetime Course University & 24/7
Completion Rate Access Corporate Alliances Live Support
Our Learners Enjoy lifetime Courses curated Get real-time
course completion access to in partnership with doubt resolution
rate is above complete course IIT’s, NIT’s & for technical &
80% content Top MNC’s general queries
INTERNSHIP PROGRAM CURRICULUM I 01
CONTENT
MODULE 1
Software Engineering Foundations
Software Development LifeCycle (SDLC)
Agile Development Model
Introduction to DevOps 07
MODULE 2
Software Testing Fundamentals
Introduction to Software Testing
Functional and Non Functional Testing
Test Design Techniques and Test Execution - Part I
Test Design Techniques and Test Execution - Part II
Introduction to Performance Testing and CI/CD in Devops - Part I
Introduction to Performance Testing and CI/CD in Devops - Part II
Bug Reporting and Test Environment Set-Up
11
MODULE 1 & 2 INTERVIEW PREPARATION
Software Engineering Foundations and Software
Testing Fundamentals
15
INTERNSHIP PROGRAM CURRICULUM I 02
MODULE 3
Manual Testing
Introduction to Software Testing Life Cycle - Part I
Introduction to Software Testing Life Cycle - Part
Test Planning
Test Design
Test Techniques
Levels
Types Of Testing
Test Execution
Defect Management - Part I
Defect Management - Part II
Reporting
Team Collaboration
Metrics & Measurement
Testing Tools and FAQs 17
MODULE 4
Continuous Testing in DevOps
Overview of DevOps Part - I
Overview of DevOps Part - II
Version Control with Git Part - I
Version Control with Git Part - II
Introduction to Jenkins
Maven
Setting Up a Jenkins Pipeline
Version Control and Automated Testing Tools Integration
Artifact and Security Management
24
INTERNSHIP PROGRAM CURRICULUM I 03
MODULE 3 & 4 INTERVIEW PREPARATION
Manual Testing and Continuous Testing in DevOps
28
MODULE 3 & 4 ASSIGNMENTS 29
PROJECT 1
Test Script for Web Application 29
MODULE 5
Selenium
Java Basics Refresher - I
Java Basics Refresher - II
Arrays and Collection Framework in Java - I
Arrays and Collection Framework in Java - II
Automation Testing and Selenium Essentials - I
Automation Testing and Selenium Essentials - II
Selenium WebDriver and Locators - I
Selenium WebDriver and Locators - II
Interacting with waits in Selenium and TestNG Framework - I
Interacting with waits in Selenium and TestNG Framework - II
Handling Alerts and Modal Dialog Box in Selenium
Selenium Grid and Robot Class
Selenium IDE and Page Object Model - I
Selenium IDE and Page Object Model - II
Automation Frameworks - I
Automation Frameworks - II
Automation Frameworks - III
Configuring Jenkins with Selenium
IFrames, Actions Class, and Dropdowns - I
IFrames, Actions Class, and Dropdowns - II
Continuous Testing using Selenium 30
INTERNSHIP PROGRAM CURRICULUM I 04
MODULE 5 INTERVIEW PREPARATION
Selenium
41
MODULE 5 ASSIGNMENTS 42
PROJECT 2
Website Handling using Hybrid-Driven Framework on
Platforms like MakeMyTrip 42
MODULE 6
Mobile App Testing Using Appium
Introduction to Mobile Testing
Introduction to Appium
Automating Hybrid and Native Apps
Automating the Application Management Actions and
Automating the Mobile Browser
Advanced Integration and Performance Insights 43
MODULE 7
Performance Testing Using JMeter
Introduction to JMeter
Performance Testing
Advanced Test Scenarios
Working with Different Protocols
Performance Test Analysis and Reporting 47
MODULE 6 & 7 INTERVIEW PREPARATION
Appium and JMeter
49
INTERNSHIP PROGRAM CURRICULUM I 05
MODULE 6 & 7 ASSIGNMENTS 50
PROJECT 3
Streamlining Cross-Platform Testing for Cure.fit and
Myntra Mobile Applications 50
MODULE 8
Automation Testing using TestComplete
Getting Started with TestComplete
Basic Test Operations
Scripting in TestComplete
Advanced Test Creation
Working with Databases and File Systems
Testing Web and Mobile Applications
Mastering TestComplete: Advanced Strategies and Innovations
51
MODULE 8 INTERVIEW PREPARATION
TestComplete
54
MODULE 8 ASSIGNMENTS 55
INDUSTRY GRADE PROJECT
LOG4j-Driven Data Insights on E-Commerce Platforms
ike Amazon 55
TOOLS & TECHNOLOGIES 56
INTERNSHIP PROGRAM CURRICULUM I 06
EVALUATIONS 57
CERTIFICATES 58
PLACEMENT ASSISTANCE 61
INTERNSHIP PROGRAM CURRICULUM I 07
MODULE 1
Software Engineering Foundations
Software Development LifeCycle (SDLC)
Agile Development Model
Introduction to DevOps
INTERNSHIP PROGRAM CURRICULUM I 08
Day 0 - Software Testing and Automation
Internship Program Orientation
Introduction to Software Testing and Automation Internship
Program
What is Unique about this Internship?
Program Details and Features
Internship Class Schedule
Understanding Software Testing and Automation
Why Learn Software Testing and Automation
Market Demand for Software Testing Professionals
Job Roles and Responsibilities
Day 1 - Software Development
LifeCycle (SDLC)
What is SDLC?
Impact of not following SDLC
Importance of SDLC
Phases of SDLC
Benefits of SDLC
Types of SDLC - Waterfall Model and Iterative Model
Applications of SDLC
INTERNSHIP PROGRAM CURRICULUM I 09
Day 2 - Agile Development Model
Drawbacks of the Traditional Model
Agile Development Model
Advantages of the Agile Development Model
Disadvantages of the Agile Development Model
Limitations of the Agile Development Model
Challenges with Traditional Development Model
Day 3 - Introduction to DevOps
Definition and Key Principles of DevOps
Continuous Integration and Continuous Delivery (CI/CD)
Essential DevOps Tools
Importance of DevOps Culture in Teams
Case Studies of Successful DevOps Implementation
Challenges and Best Practices in DevOps Adoption
INTERNSHIP PROGRAM CURRICULUM I 10
Software Engineering Foundations
Certificate
INTERNSHIP PROGRAM CURRICULUM I 11
MODULE 2
Software Testing Fundamentals
Day 4 - Introduction to Software Testing
Software Testing
Overview of Software Testing Life Cycle
Introduction to the Waterfall Model
Introduction to the Agile Model
Difference between Waterfall and Agile Model
Introduction to V-Model
Different types of Testing
INTERNSHIP PROGRAM CURRICULUM I 12
Day 5 - Functional and Non Functional
Testing
Introduction to Functional Testing
Introduction to Non-Functional Testing
Test Case Design Techniques
User Interface and Application Programming Interface Testing
Demo - Social Networking site- Account creation page
Day 6 - Test Design Techniques and
Test Execution - Part I
Introduction to Test Condition
Identifying Test Condition
Importance of Test Data
Test Data Creation
STLC (Software Testing Life Cycle) and test design scenarios
Categories of Test Design Techniques
Demo - Learn about STLC and types of Test cases through an
Example
INTERNSHIP PROGRAM CURRICULUM I 13
Day 7 - Test Design Techniques and
Test Execution - Part II
Test data generation, positive, negative
Test Cases, BVT(boundary values)
Test Case writing process
Test sheet Generation
Test Management: Google Drive
Test Management: Jira
Test Execution on GUI and API
Day 8 - Introduction to Performance
Testing and CI/CD in Devops - Part I
Introduction to DevOps
Continuous Development using Git
The concepts and vocabulary of DevOps Ci/CD
Purpose of CI/CD Pipeline in DevOps
Tools involved in CI/CD Pipeline
INTERNSHIP PROGRAM CURRICULUM I 14
Day 9 - Introduction to Performance
Testing and CI/CD in Devops - Part II
Introduction to Jenkins
Building jobs using Jenkins, test management, and
results analysis
Jenkins Email Notification
Poll Source Code Changes Periodically
Check test cases and generate Report analysis: JUnit
JMeter for Performance Testing
Introduction to Apache JMeter
Demo: Perform Different Git operations, Continuous Integration
using Jenkins and Performance Testing using JMeter
Day 10 - Bug Reporting and Test
Environment Set-Up
Introduction to Jira
Jira Workflow
Categorization of Bugs
Introduction to Test Environment
Importance of Test Environment
INTERNSHIP PROGRAM CURRICULUM I 15
Day 11 - Interview Preparation
Software Engineering Foundations and Software
Testing Fundamentals
INTERNSHIP PROGRAM CURRICULUM I 16
Software Testing Fundamentals
Certificate
INTERNSHIP PROGRAM CURRICULUM I 17
MODULE 3
Manual Testing
Day 12 - Introduction to Software Testing
Life Cycle - Part I
History of Testing
What is Testing
Why Testing is required
What is a Defect
Testing principles
Quality Assurance and Quality control
Scope of Testing
When Should Testing Occur
INTERNSHIP PROGRAM CURRICULUM I 18
Day 13 - Introduction to Software Testing
Life Cycle - Part II
Testing Constraints
Roles of the Software Tester
Overview on SDLC
Different Life Cycle models
Overview on STLC
AGILE Testing, etc.
Day 14 - Test Planning
Test Strategy
Test Planning
Customization of the Test Process
Overview on Budgeting
Scheduling
Configuration management
Risk management
INTERNSHIP PROGRAM CURRICULUM I 19
Day 15 - Test Design
Test Scenarios
Test cases
Test Data
Difference between Test Case and Test Scenario
Creating Test Cases for sample application
What is Traceability Matrix [TM]
Sample ™
Day 16 - Test Techniques
Static Techniques: Importance of reviews in STLC Review Activ-
ities Roles and Responsibilities during Review
Dynamic Techniques: Specification-based or black-box
techniques Boundary Value Analysis Decision Table Testing
Equivalence Partitioning
Experience-based techniques: Error Guessing Exploratory
Testing
INTERNSHIP PROGRAM CURRICULUM I 20
Day 17 - Levels
Levels of Testing: Unit Testing Integration Testing System
Testing User Acceptance Testing
Day 18 - Types Of Testing
Types of Testing: Regression Testing Smoke Testing Database
Testing Load Testing Performance Testing Compatibility Test-
ing Security Testing Volume Testing Stress Testing Usability
testing Internationalization Testing Localization Testing
Day 19 - Test Execution
Overview on Build and Release
Release Notes
Pre QA Checklist
Entry and Exit criteria
Test Execution
INTERNSHIP PROGRAM CURRICULUM I 21
Day 20 - Defect Management - Part I
Defect Prevention
Defect Discovery
Defect Life Cycle
Day 21 - Defect Management - Part II
Severity and Priority
Overview on RCA
Hands on Identify and log Defects
Day 22 - Reporting
Test Status Reports
Test Closure Reports
Tester and Developer
INTERNSHIP PROGRAM CURRICULUM I 22
Day 23 - Team Collaboration
Team Collaboration
Client Interaction
Onshore/Offshore Model
Mitigate current challenges
Day 24 - Metrics & Measurement
Overview on Metrics and Measurements
Benefits of Test Metrics
Metrics Life Cycle
Types of Test Metrics
Day 25 - Testing Tools and FAQs
Why Automation
Overview of different Automation Tools - QTP and Selenium
Overview on Quality Center
INTERNSHIP PROGRAM CURRICULUM I 23
Manual Testing Certificate
INTERNSHIP PROGRAM CURRICULUM I 24
MODULE 4
Continuous Testing in DevOps
Day 26 - Overview of DevOps Part - I
Introduction to DevOps
Benefits of working in a DevOps environment.
DevOps Lifecycle
Day 27 - Overview of DevOps Part - II
DevOps Stages
DevOps Delivery Pipeline
INTERNSHIP PROGRAM CURRICULUM I 25
Day 28 - Version Control with Git Part - I
Version Control
Git Introduction
Git Installation
Commonly used commands in Git
Demo: Basic Git Commands
Day 29 - Version Control with Git Part - II
Working with Remote repository
Branching and merging in Git
Merge Conflicts
Stashing, Rebasing, Reverting and Resetting
Demo: Basics Commands and Operations in Git.
Demo: Working with Multiple Branches in Git
Day 30 - Introduction to Jenkins
Continuous Integration
Introduction to Jenkins
INTERNSHIP PROGRAM CURRICULUM I 26
Day 31 - Maven
Introduction to Maven
Maven installation
Project Object Model in Maven
Maven Project execution using Jenkins
Day 32 - Setting Up a Jenkins Pipeline
Installation and configuration of Jenkins.
Creating and configuring Jenkins jobs.
Introduction to Jenkins pipelines and defining pipelines as code
(Jenkinsfile).
Jenkins Delivery Pipeline
Jenkins Declarative pipeline
INTERNSHIP PROGRAM CURRICULUM I 27
Day 33 - Version Control and Automated
Testing Tools Integration
Integrating Jenkins with version control systems (e.g., Git).
Triggering builds based on code changes.
Integration of automated testing tools
Configuring test environments and dependencies
Day 34 - Artifact and Security
Management
Managing and storing build artifacts.
Integrating with artifact repositories
Jenkins Security Management
Notification in Jenkins
INTERNSHIP PROGRAM CURRICULUM I 28
Day 35 - Interview Preparation
Manual Testing and Continuous Testing in DevOps
INTERNSHIP PROGRAM CURRICULUM I 29
Day 36 - MINI PROJECT 1
Test Script for Web Application
Continuous Testing in Devops
Certification
upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 30
MODULE 5
Selenium
Day 37 - Java Basics Refresher - I
Why Java?
Need for Java
Platform Independence in Java
Explain Java Program Structure and Naming Convention
Java Data Types and Variables and Output Statement
Basic Operators in Java
INTERNSHIP PROGRAM CURRICULUM I 31
Day 38 - Java Basics Refresher - II
Features of Java
Keywords and Syntax
Classes and Objects
Conditional Statements
Iterative Statements
Comments in Java
Day 39 - Arrays and Collection
Framework in Java - I
Access Specifiers
Java Methods
Constructors
What is Object Oriented Programming?
OOPs Concepts
Arrays
INTERNSHIP PROGRAM CURRICULUM I 32
Day 40 - Arrays and Collection Framework
in Java - II
Strings
Packages
Blocks in Java
Exceptional Handling in Java
What are Collections?
Collections
Day 41 - Automation Testing and Selenium
Essentials - I
Interfaces in Java
Map Interface in Java
Test Automation Fundamentals
Types of Applications (Desktop, Web, Mobile, and Hybrid)
Software Testing Methods (Manual and Test Automation)
INTERNSHIP PROGRAM CURRICULUM I 33
Day 42 - Automation Testing and Selenium
Essentials - II
Test Automation Types (Unit Testing, API Testing, and
GUI Testing)
Test Automation Frameworks
Test Automation Tools
Test Automation Process
Components of Selenium Suite
Types of Testing
Day 43 - Selenium WebDriver and
Locators - I
Selenium vs. Other Testing Tools
Introduction to Selenium
Introduction to Selenium WebDriver
Evolution of Selenium WebDriver
Advantages of Selenium WebDriver
Selenium WebDriver Architecture
INTERNSHIP PROGRAM CURRICULUM I 34
Day 44 - Selenium WebDriver and
Locators - II
Introduction to Web Elements
Locating Web Elements Using Various Locators (ID, Name,
Class Name, Tag Name, Link Text, Partial Link Text, CSS
Selector, and XPath)
Introduction to XPath
Types of XPath
XPath Functions and Customizations
What are CSS Selectors?
Day 45 - Interacting with waits in
Selenium and TestNG Framework -I
Locating Web Elements Using CSS Selectors
Selenium Commands in WebDriver
Interacting with Web Elements
Types of Waits in Selenium
Introduction to TestNG
Installing TestNG Plug-In in Eclipse
INTERNSHIP PROGRAM CURRICULUM I 35
Day 46 - Interacting with waits in
Selenium and TestNG Framework - II
Annotations
Grouping
Sequencing
Parameterization
Parallel/Cross Browser Testing
Introduction to Reports
Day 47 - Handling Alerts and Modal
Dialog Box in Selenium
What are Alerts?
Types of Alerts
Handling Alerts in Selenium WebDriver
What is a Modal Dialog Box?
Handling Modal Dialog Box Using Selenium WebDriver
INTERNSHIP PROGRAM CURRICULUM I 36
Day 48 - Selenium Grid and Robot Class
Handling Multiple Windows and Multiple Tabs Using Selenium
WebDriver
Scrolling on a Web Page Using Selenium WebDriver
Verifying Tooltip Using Selenium WebDriver
Introduction to Selenium Grid
Deploy a Grid
Day 49 - Selenium IDE and Page Object
Model - I
Introduction to Robot Class
Methods under Robot Class (KeyPress, Key Release, Mouse
Press, Mouse Release, and Mouse Move)
Implementation of the Robot Class
Advantages and Disadvantages of the Robot Class
Selenium Robot Framework for Page Crawling and Data
Extraction
What is Selenium IDE?
INTERNSHIP PROGRAM CURRICULUM I 37
Day 50 - Selenium IDE and Page Object
Model - II
Features of Selenium IDE
Selenium IDE Interface
Selenese in Selenium IDE
Why Page Object Model (POM)?
What is Page Factory?
Implementing POM Using Selenium WebDriver
Day 51 - Automation Frameworks - I
Implementing POM with Page Factory
Introduction to Selenium Frameworks
Types of Selenium Frameworks
Introduction to Data-Driven Test Framework
Advantages and Disadvantages of Data-Driven Test Framework
Best Practices of Data-Driven Testing
INTERNSHIP PROGRAM CURRICULUM I 38
Day 52 - Automation Frameworks - II
Apache POI
Data Providers
Introduction to Keyword-Driven Test Framework
Uses of Keyword-Driven Test Framework
Keyword-Driven Framework Components
Day 53 - Automation Frameworks - III
Advantages and Limitations of Keyword-Driven Testing
Implement Keyword-Driven Framework
Introduction to Hybrid Driven Test Framework
Advantages and Limitations of Hybrid Test Framework
Implementing Hybrid Test Framework
Use of Log4j
Use of Listeners
INTERNSHIP PROGRAM CURRICULUM I 39
Day 54 - Configuring Jenkins with
Selenium
Configuring Jenkins to Invoke Selenium Tests
Setting Up Jenkins for Selenium Automation
Implementing Continuous Testing with Jenkins and Selenium
Configurations and Troubleshooting
Day 55 - IFrames, Actions Class, and
Dropdowns - I
What is an IFrame?
Identifying an IFrame
Switching to IFrames Using Selenium WebDriver
Select Class in Selenium WebDriver
Methods Under Select Class
INTERNSHIP PROGRAM CURRICULUM I 40
Day 56 - IFrames, Actions Class, and
Dropdowns - II
Handling Dropdowns and Multiple Select Operations Using
Select Class
Methods for Handling Keyboard and Mouse-Based Interactions
Testing Drag and Drop and Mouse Hover Functionality Using
Actions Class
Day 57 - Continuous Testing using
Selenium
TestNG in Selenium
Handling different Controls on Webpage
Jenkins and Selenium Integration
INTERNSHIP PROGRAM CURRICULUM I 41
Day 58 - Interview Preparation
Selenium
INTERNSHIP PROGRAM CURRICULUM I 42
Day 59 - MINI PROJECT 2
Website Handling using Hybrid-Driven Framework on
Platforms like MakeMyTrip
Selenium Certification
upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 43
MODULE 6
Mobile App Testing Using Appium
Day 60 - Introduction to Mobile Testing
Define Mobile Automation Testing
Different Mobile Platforms
Types of mobile testing tours
Approaches to mobile testing
Levels of mobile testing
INTERNSHIP PROGRAM CURRICULUM I 44
Day 61 - Introduction to Appium
What is Appium?
Appium Architecture
Setting up Appium
Writing first Appium script
Object Identification
Day 62 - Automating Hybrid and Native
Apps
Automating Native Apps
Automating Hybrid Apps
Challenges in Automation
Strategies for effective automation
INTERNSHIP PROGRAM CURRICULUM I 45
Day 63 - Automating the Application
Management Actions and Automating
the Mobile Browser
Application Management Actions
Automating Mobile Browsers
Cross-Platform Testing Strategies
Best Practices in Mobile Browser Automation
Day 64 - Advanced Integration and
Performance Insights
Gesture Handling in Mobile Apps
Key Event Handling
Network Management in Mobile Testing
Performance Analysis using Mobile
INTERNSHIP PROGRAM CURRICULUM I 46
Mobile App Testing Using Appium
Certification
INTERNSHIP PROGRAM CURRICULUM I 47
MODULE 7
Performance Testing Using JMeter
Day 65 - Introduction to JMeter
Overview of JMeter
Installing and Configuring JMeter
Understanding JMeter Interface and Components
Creating a Basic Test Plan
INTERNSHIP PROGRAM CURRICULUM I 48
Day 66 - Performance Testing
Recording Tests using JMeter
Configuring and Executing Tests
Understanding Test Results
Basic Analysis of Performance Metrics
Day 67 - Advanced Test Scenarios
Parameterization of Test Data
Using Assertions in Tests
Handling Dynamic Data with Regular Expressions
Configuring Timers and Think Time
Day 68 - Working with Different Protocols
Testing Web Applications
Testing Web Services and APIs
Database Testing with JMeter
Handling Multi-Protocol Tests
INTERNSHIP PROGRAM CURRICULUM I 49
Day 69 - Performance Test Analysis and
Reporting
Advanced Analysis of Test Results
Understanding and Analyzing Different Metrics
Generating and Customizing Reports
Best Practices in Performance Testing
Day 70 - Interview Preparation
Appium and JMeter
INTERNSHIP PROGRAM CURRICULUM I 50
Day 71- MINI PROJECT 3
Streamlining Cross-Platform Testing for Cure.fit and
Myntra Mobile Applications
Performance Testing Using JMeter
Certification
upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 51
MODULE 8
Automation Testing using TestComplete
Day 72 - Getting Started with
TestComplete
Introduction to TestComplete 11.0
Overview of the TestComplete Interface
Setting Up and Configuring TestComplete
Creating a Simple Test Project
INTERNSHIP PROGRAM CURRICULUM I 52
Day 73 - Basic Test Operations
Recording and Playing Back Tests
Understanding Test Results and Logs
Using Checkpoints for Validation
Basic Test Editing Techniques
Day 74 - Scripting in TestComplete
Introduction to Scripting Languages
Basic Scripting Concepts and Syntax
Writing and Running Script Tests
Debugging Scripts in TestComplete
Day 75 - Advanced Test Creation
Data-Driven Testing: Basics and Implementation
Creating and Using Keyword Tests
Working with Test Objects and Object Repositories
Utilizing Name Mapping for Robust Test Scripts
INTERNSHIP PROGRAM CURRICULUM I 53
Day 76 - Working with Databases and
File Systems
Database Testing Basics
Connecting to Databases and Executing SQL Queries
File System Operations in Tests
Integrating Database and File Operations into Tests
Day 77 - Testing Web and Mobile
Applications
Web Testing Fundamentals in TestComplete
Mobile Testing with TestComplete: Setup and Basics
Cross-Browser Testing Techniques
Automating Mobile Application Tests
Day 78 - Mastering TestComplete:
Advanced Strategies and Innovations
Integrating TestComplete with Continuous Integration Systems
Advanced Scripting Techniques and Best Practices
TestComplete Extensions and Customizations
Tips for Effective Automation Testing with TestComplete
INTERNSHIP PROGRAM CURRICULUM I 54
Day 79 - Interview Preparation
TestComplete
INTERNSHIP PROGRAM CURRICULUM I 55
Day 80 - Industry Grade Capstone Project
LOG4j-Driven Data Insights on E-Commerce Platforms
like Amazon
Develop a data driven test framework using the Page Object
Model, including advanced features like handling multiple
windows and Iframes. Utilize TestNG and LOG4j for effective
data capture and reporting, enabling thorough analysis of the
platform's interface and functionality.
Automation Testing using
TestComplete Certificate
upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 56
Tools and Technologies
SDLC Agile DevOps
Version Control
INTERNSHIP PROGRAM CURRICULUM I 57
Evaluations:
After completion of the course, final evaluations
are conducted:
1 Final project submission (Industry-grade Project)
2 Final project evaluation
Mock Interview round conducted by a Software
3 Developers who are Subject Matter Experts
INTERNSHIP PROGRAM CURRICULUM I 58
Certifications:
You will get one of the three certificates based
on your performance in the evaluation:
Course Completion Certificate
1 (Final evaluation is NOT mandatory)
INTERNSHIP PROGRAM CURRICULUM I 59
Certifications:
Edureka Internship Certificate
2 (Final evaluation is mandatory)
INTERNSHIP PROGRAM CURRICULUM I 60
Certifications:
Edureka Super Intern Certificate
3 (Final evaluation is mandatory)
INTERNSHIP PROGRAM CURRICULUM I 61
Placement Assistance:
1 Resume Building
2 Personality skill development session
Increasing online visibility on platforms like
3 Linkedin, Naukri etc
4 Additional Interview Preparation study material
Placement assistance by referring to Edureka’s
5 Partner Hiring Companies
Thank you!
Software Testing and Automation
Internship Program Curriculum