QA Academy v2.0
QA Academy v2.0
Academy – v2.0
2023-24
1
QA Automation Academy
2
QA Automation Academy - Objective
3
QA (Test) Automation Tools
(Few commonly used within Eurofins)
Postman
Test
Automation
Tools
C#
+ RestSharp
Selenium
4
Eligibility
5
Approach
1. Share a survey to all EITSI Managers seeking nominations for the QA Automation training
2. Provide identified training (C# + RestSharp, Selenium, Postman) for all the nominated employees.
3. Conduct an evaluation to all the participants on the undergone training and share the results to their
respective managers.
4. After few months evaluate the effectiveness of training via survey sent to both manager and attendee.
Notes:
1. These allocations should be over and above the participant’s regular work in their current role and should not impact
any project deliverables;
2. Managers need to nominate their team members (fulfilling below criteria) for additional trainings –
• As per the programs’ automation testing strategy, and
• Only if there is a need in the program, or
• Be able to provide opportunity to implement the learnings by their team members in near future.
DO NOT NOMINATE MANUAL TESTERS IF THEY WON’T USE THE AUTOMATION LEARNINGS ON THE JOB.
6
List of trainings
7
Mode of training & Review
8
C# + RestSharp
(40 Hours)
9
C# (1/3)
10
C# (2/3)
11
API & RestSharp (3/3)
12
RestSharp (4/3)
o Building flow of test by chaining o Running Tests with CI/CD tool (Azure
webservice calls. DevOps)
o Framework designing and development o Troubleshooting nightly test runs.
o Database verification (SQL Server) o Scheduled runs using test runners.
o Report and Logs – Integration with Extent o Introduction to TFS API for Test
Report Management
o Project – Automating Best Buy o Sample Exercise – Implementing the
(Ecommerce) application APIs with the project built with CI/CD tool (Azure
framework built DevOps)
13
Selenium
(28 Hours)
14
Selenium (1/3)
15
Selenium (2/3)
16
Selenium (3/3)
o Live Project
17
Postman
(20 Hours)
18
Postman (1/3)
19
Postman (2/3)
o How to debug & troubleshoot o How to set and get variables through
scripting
o How to create and manage Workspaces
o Creating Environments
o Importing request from your browser
o How to setup different URLs using
o Cookies environments
o Saving Responses o How to create quick scripts
o Creating collections in Postman tool o Pre-request scripts
o Importing/Exporting collections using o Test scripts/Assertions
Postman tool
o Make the requests dynamic by taking
o Run Collections Remotely with URL advantage of variables
o Creating variables at difference scope o Generating code snippets in Postman
levels and how to refer them tool
20
Postman (3/3)
Day 5 & 6– Automation Testing with Day 7 & 8 (Automation Testing with
Postman) – 4 Hours Postman) – 4 Hours
21
Postman (3/3)
22
Tentative schedule
23
Thank You
24