====================================================
Tutor: Rajat Verma
Reference: Youtube
Playlist: Interview Preparation and Tips
Content: 01 - Introduction to Interviewer
====================================================
1. Document prepared by
a. Rajat Verma
i. Github Profile: [Link]
ii. Github Page: [Link]
iii. LinkedIn: [Link]
iv. Topmate: [Link]
v. Telegram: [Link]
vi. Instagram: [Link]
vii. Youtube: [Link]
—------------------
2. Test Automation Frameworks available on Github
a. WEB
i. Selenium WebDriver + Java
ii. Cypress + (Javascript and Typescript)
iii. Playwright + (Javascript and Typescript)
b. MOBILE
i. Appium + Java
c. API
i. Rest Assured + Java
ii. Requests + Python
-------------------------------------------------------------------------------------------------------------------------------
1
—------------------
3. Documents:
a. Documents:
i. Github repository: [Link]
ii. Google Drive:
[Link]
LoA
—------------------
4. Last worked on this Document:
a. Jan 26, 2023
—------------------
5. Course content:
a. Introduction to Interviewer
—------------------
====================================================
-------------------------------------------------------------------------------------------------------------------------------
2
-----------------------------------------
========01_Introduction to Interviewer==========
-----------------------------------------
1. Points
a. Wish him/her - Morning/Afternoon/Evening
b. Started working when - Year
c. Currently, working with - Client_Name?
d. Product/Application Information
e. Working methodology
i. Meetings
f. Tools
i. Project management
g. Your Roles/Responsibilities
h. Tools and Technologies
i. Libraries
j. Reporting to Client
k. CI/CD
—------------------
1. Example for
Introduction to interviewer
a. Hi Akash,
Good morning/afternoon/evening!
b. My name is Rajat Verma
c. I have been working in the Software Industry since the year 2017.
Currently, I am working with a US-based airline company - JetBlue Airways.
d. The application on which I am working is a Responsive Website where
i. Users can register and log in to the application
ii. The user can do
1. Flights
a. Booking
b. Check-in
2. Hotels
3. Cars
e. We are working in Agile methodology and following the Scrum framework.
We have a Sprint of 2 weeks.
—------------------
-------------------------------------------------------------------------------------------------------------------------------
3
—------------------
f. I'm included in all the Agile ceremonies/meetings.
i. Starting from
1. Sprint Planning
2. Attending Daily Scrums/Standups
3. Sprint Review, and
4. Sprint Retrospective meetings
g. We are using the JIRA tool
i. for Project management and
ii. as a Defect Tracking Tool
1. Writing the test cases in Zephyr (JIRA plugin)
h. I am responsible for Web UI Automation which includes
i. Scripts development
ii. Scripts execution, and
iii. Scripts maintenance
i. Coming to tools and technologies,
j. I am working with Java as a Programming language and using Eclipse/IntelliJ IDE
for writing the code.
k. For Web UI Automation, we are using Selenium WebDriver API
l. On the Test Automation Framework side,
i. We are using
1. TestNG - As a Testing framework
2. Maven - As a Build and Dependency Management Tool
ii. Other than these
1. We also have implemented one of the Design patterns called the
Page Object Model along with/without Page Factories.
2. And, some of the other open-source libraries
a. Log4J for Logging
b. ExtentReports for Reporting
c. Apache POI for Read/Writes operations for Excel files.
m. For Version Control System (VCS), we are working with Github/BitBucket
n. For Continuous Integration and Continuous Deployment (CI/CD),
i. We are using Github Actions
1. Scripts execution starts
a. On code push
b. Manual trigger
c. Fixed time (Example - Daily IST 05:00 PM)
-------------------------------------------------------------------------------------------------------------------------------
4
=======================================================================
1. Documents:
a. Github repository: [Link]
b. Google Drive:
[Link]
2. To connect:
a.
=======================================================================
=======================================================================
-------------------------------------------------------------------------------------------------------------------------------