Software QA Automation
Course Overview
What you will learn: QA Automation
This course teaches Software Test development skills, enabling students to build a full stack test automation Framework. Our students graduate with strong understanding of fundamental programming knowledge, experience with specific languages and frameworks that are in-demand, and a flexible outlook enabling them to be ready to tackle new technologies in a fast-moving and ever changing industry.

Instructor
Led Guidance
Our instructors are not only instructors but also active members of the workforce. They bring experience and knowledge that make a difference. We have and will continue to strive to bring the best out of our students.

Collaborative
Learning Course
Whether in class or in a real job. We always learn best from our peers. We encourage and create opportunities for our students to engage in helping each other. Our students develop a lifelong bond and knowledge that helps them succeed in the classroom and in their careers knowing, they will always have people they can trust.

Comprehensive
Syllabus
We teach what is in demand. Our syllabus changes and adapts from time to time to what is required by the growing tech industry. We know your newly gained knowledge will be more than sufficient to land and maintain a successful career.
Syllabus
What you will learn: QA Automation
This 17-weeks course provides students with a span of Software Test development skills, enabling them to build full-stack test automation framework/tools. Our course is built around the broader history of Test Automation. This means that our students graduate with a solid base of fundamental programming knowledge, experience with specific languages and frameworks that are popular today, and a flexible outlook that is comfortable and eager to tackle new technologies in a fast-moving and ever-changing industry.
1. SDLC & QA Concepts
Duration: 2 Weeks
2. JavaScript Programming
Duration: 6 Weeks
3. Automation with Selenium
Duration: 6 Weeks
4. Final Project
Duration: 2 Weeks
5. Rest API Manual Automation
Duration: 2 Weeks
Week


Week 1 – 2: SDLC/STLC
Understand the Software Development Life Cycle and how it applies to your new career. Learn what day-to-day activities your job will entail. Explore fundamentals of the testing life cycle, test strategies, test techniques, and test approaches.
- Software Development Life Cycle
- Software Testing Life Cycle
- Test Strategies and Approaches
- Different types of Testing
- UI and Functional Verification and Validation Process

Agile/Manual QA Process
Learn what Agile software development process is. Participate in activities that are core to most tech companies way of getting work completed. We will also have activites to learn concepts of Manual Testing and Bug Reporting.
- Writing test cases
- Validate test against requirements
- Understand Agile ceremonies
- Bug reporting/life cycle
- Agile/Waterfall Workflows
Week 1-2
- Software System Design Walkthrough (Authentication/Proxy/Load Balancing/ Docker/Kubernetes/Databases)
- HTTP protocol
- What are the query parameters, headers, and cookies
- Understanding HTTP Authentication (basic, oAuth 2.0, etc.)
- SOAP/REST API Basics and Terminology
- REST API architecture
- REST Clients and introduction to Postman
- HTTP Methods for RESTful Services (GET, POST, PUT, DELETE, etc.)
- Understanding JSON and XML
- Validating response body, status codes, and errors
- What to look for when testing RESTful API?
- How to read API documentation
- Writing data-driven scenarios
- Creating an API test plan
- Creating manual API test collection in Postman and running it
- Real-world example test planning for REST API
1. SDLC & QA Concepts ( Duration: 2 Weeks)
Week 1 – 2: SDLC/STLC
Understand the Software Development Life Cycle and how it applies to your new career. Learn what day-to-day activities your job will entail. Explore fundamentals of the testing life cycle, test strategies, test techniques, and test approaches.
-
- Software Development Life Cycle
- Software Testing Life Cycle
- Test Strategies and Approaches
- Different types of Testing
- UI and Functional Verification and Validation Process
Agile/Manual QA Process
Learn what Agile software development process is. Participate in activities that are core to most tech companies way of getting work completed. We will also have activites to learn concepts of Manual Testing and Bug Reporting.
- Writing test cases
- Validate test against requirements
- Understand Agile ceremonies
- Bug reporting/life cycle
- Agile/Waterfall Workflows
2. JavaScript Programming ( Duration: 6 Weeks )
Week 3 – 8: JavaScript Programming
Understand how to set up your development environment including tools and software essential to everyday work productivity. Learn programming fundamentals, solve real life problems and become proficient in JavaScript.
- JavaScript fundamentals
- Polymorphism
- Collections
- Packages
JavaScript Project
Build out a fully featured project using all concepts of JavaScript. Students will be expected to problem solve just as in a real job which includes reading documentation and conducting research to find solutions to problems.
- Learn fundamentals of understanding Documentation
- Proficiency in programming research
- Build a fully functional JavaScript based application
- Manage time/collaborate with peers
3. Automation with Selenium ( Duration: 6 Weeks )
Week 9 – 14: WebUI Automation
Learn how to automate web applications and execute tests, in particular to verify that they work as expected. Understand Selenium both how it functions and what capabilities it has so that you can leverage it to complete your testing needs.
- Creating a fully functional framework
- Advance selenium actions
- Cucumber/Gherkins/TestNG
- Configure reporting using Allure
Selenium Sprints
Receive work tickets and complete tasks just as in a real job. Participate in Agile ceremonies, open bug tickets, evaluate and execute test scripts. Debug code and conduct extensive reasearch.
- Creating a fully functional framework
- Advance selenium actions
- Cucumber/Gherkins/TestNG
- Configure reporting using Allure
4. Final Project ( Duration: 2 Weeks )
Week 15 – 16: Final Project
- writing web test scenarios in BDD format in JIRA.
- Implement scenarios in the framework
-
execute automation from CI using code pulled from Git repo
- Understand Response Codes
Complete End to End
Concepts learned from the beginning of class to content learned at the end all come together. Students will participate in typical work events such as the following:
-
Sprint Planning
-
Story Assignments
-
Code Review
-
Sprint Review/Retrospective
-
All work in JIRA/Github
5. Rest API Postman ( Duration: 2 Weeks )
Week 17 – 18: Rest API
Understand what an API is and how it interconnects almost of all the tech world today. An API or Application programming interface is the layer of technology where majority of application logic resides
- Monitor network to see API calls
- Understand the function of APIs
- Learn the differences between request types
- Understand Response Codes
Manual Automation
Postman is used by over 3 million developers/QA Professionals across the world. Learn the fundamentals of Postman, how you can issue requests, create collections and collaborate with others.
- Testing APIs Manually
- Collections
- Send Requests: POST, GET, PUT, PATCH, and DELETE
- Test Response Codes
1. SDLC & QA Concepts
Duration: 2 Weeks
2. JavaScript Programming
Duration: 6 Weeks
3. Automation with Selenium
Duration: 6 Weeks
4. Final Project
Duration: 2 Weeks
5. Rest API Manual Automation
Duration: 2 Weeks
Week


Week 3 – 8: JavaScript Programming
Understand how to set up your development environment including tools and software essential to everyday work productivity. Learn programming fundamentals, solve real life problems and become proficient in JavaScript.
- JavaScript fundamentals
- Polymorphism
- Collections
- Packages

JavaScript Project
Build out a fully featured project using all concepts of JavaScript. Students will be expected to problem solve just as in a real job which includes reading documentation and conducting research to find solutions to problems.
- Learn fundamentals of understanding Documentation
- Proficiency in programming research
- Build a fully functional JavaScript based application
- Manage time/collaborate with peers
1. SDLC & QA Concepts
Duration: 2 Weeks
2. JavaScript Programming
Duration: 6 Weeks
3. Automation with Selenium
Duration: 6 Weeks
4. Final Project
Duration: 2 Weeks
5. Rest API Manual Automation
Duration: 2 Weeks
Week


Week 9 – 14: WebUI Automation
Learn how to automate web applications and execute tests, in particular to verify that they work as expected. Understand Selenium both how it functions and what capabilities it has so that you can leverage it to complete your testing needs.
- Creating a fully functional framework
- Advance selenium actions
- Cucumber/Gherkins/TestNG
- Configure reporting using Allure

Selenium Sprints
Recieve work tickets and complete tasks just as in a real job. Participate in Agile ceremonies, open bug tickets, evaluate and execute test scripts. Debug code and conduct extensive reasearch.
- Creating a fully functional framework
- Advance selenium actions
- Cucumber/Gherkins/TestNG
- Configure reporting using Allure
1. SDLC & QA Concepts
Duration: 2 Weeks
2. JavaScript Programming
Duration: 6 Weeks
3. Automation with Selenium
Duration: 6 Weeks
4. Final Project
Duration: 2 Weeks
5. Rest API Manual Automation
Duration: 2 Weeks
Week


Week 15 – 16: Final Project
- writing web test scenarios in BDD format in JIRA.
- Implement scenarios in the framework
-
execute automation from CI using code pulled from Git repo
- Understand Response Codes

Complete End to End
Concepts learned from the beginning of class to content learned at the end all come together. Students will participate in typical work events such as the following:
-
Sprint Planning
-
Story Assignments
-
Code Review
-
Sprint Review/Retrospective
-
All work in JIRA/Github
1. SDLC & QA Concepts
Duration: 2 Weeks
2. JavaScript Programming
Duration: 6 Weeks
3. Automation with Selenium
Duration: 6 Weeks
4. Final Project
Duration: 2 Weeks
5. Rest API Manual Automation
Duration: 2 Weeks
Week


Week 17 – 18: Rest API
Understand what an API is and how it interconnects almost of all the tech world today. An API or Application programming interface is the layer of technology where majority of application logic resides
- Monitor network to see API calls
- Understand the function of APIs
- Learn the differences between request types
- Understand Response Codes

Manual Automation
Postman is used by over 3 million developers/QA Professionals across the world. Learn the fundamentals of Postman, how you can issue requests, create collections and collaborate with others.
- Testing APIs Manually
- Collections
- Send Requests: POST, GET, PUT, PATCH, and DELETE
- Test Response Codes
Real World Based Project
While lectures and homework assignments are a great way to learn, the best lessons come from experience. Over the course of our Software QA Test Automation Course, students will complete an end to end project that encompasses everything they have learned. Students will be guided by the Lead Instructor and Assistant Trainer to help students work in a agile environment through interactive collaboration.
Unit Based Project
Students will use JIRA to create assign test stories, manage test execution progress and generate test coverage report. They will implement a full cycle of test automation in an agile framework.
Capstone Projects
Using all the knowledge, skills and resources students will design a test automation framework. They will create test scripts with JavaScript, execute tests and generate test reports.

Class Breakdown
Classes are live and online.
Students are expected to attend all classes and lab sessions.
Below shows a typical class schedule for students enrolled in the API Automation Course.
Class Lecture
6:30 – 7:00 P.M.
Homework Review and Questions
Ensure all students are fully caught up and ready for new materials.
Classes
Mon, Wed & Fri
(Eastern Time Zone)
7:00 – 8:00 P.M.
Lecture & New Learning Modules
API automation coding live lecture
Classes
Mon, Wed & Fri
(Eastern Time Zone)
8:00 – 8:15 P.M.
Break Time
Our students and educators get a quick breather before starting up again.
Classes
Mon, Wed & Fri
(Eastern Time Zone)
8:15 – 9:15 P.M.
Lecture & New Learning Modules
API automation coding live lecture
Classes
Mon, Wed & Fri
(Eastern Time Zone)
9:15 – 9:30 P.M.
Homework & Questions
Questions assigned and students may ask additional questions regarding lecture/HW etc
Classes
Mon, Wed & Fri
(Eastern Time Zone)
Self- Paced Study
Self -Paced
Review Class Video
Follow along with recorded video and attempt all class coding excersises
During The Week
Self -Paced
Complete H.W. Assignments
Implement skills learned in lectures to demonstrate understanding
During The Week
Lab Sessions
9:00 – 11:00 A.M.
Review & Complementary Learning Modules
Smaller groups to allow increased student interaction and provide additional help.
Lab
Sat
11:00A.M. – 12:00 P.M.
Peer Groups
Students are encouraged to collaborate and look over each others work to help improve and learn from each other.
Lab
Sat
Class Lecture
5:30 – 6:00 P.M.
Homework Review and Questions
Ensure all students are fully caught up and ready for new materials.
Classes
Mon & Thurs
6:00 – 7:00 P.M.
Lecture & New Learning Modules
API automation coding live lecture
Classes
Mon & Thurs
7:00 – 7:15 P.M.
Break Time
Our students and educators get a quick breather before starting up again.
Classes
Mon & Thurs
7:15 – 8:15 P.M.
Lecture & New Learning Modules
API automation coding live lecture
Classes
Mon & Thurs
8:15 – 8:30 P.M.
Homework &
Questions
Questions assigned and students may ask additional questions regarding lecture/HW etc
Classes
Mon & Thurs
Self- Paced Study
Self -Paced
Review Class Video
Follow along with recorded video and attempt all class coding excersises
Classes
Mon & Thurs
Self -Paced
Complete H.W. Assignments
Implement skills learned in lectures to demonstrate understanding
Classes
Mon & Thurs
Lab Sessions
8:00 – 10:00 A.M.
Review & Complementary Learning Modules
Smaller groups to allow increased student interaction and provide additional help.
Lab
Sat
10:00A.M. – 11:00 A.M.
Peer Groups
Students are encouraged to collaborate and look over each others work to help improve and learn from each other.
Lab
Sat
Class Lecture
4:30 – 5:00 P.M.
Homework Review and Questions
Ensure all students are fully caught up and ready for new materials.
Classes
Mon & Thurs
5:00 – 6:00 P.M.
Lecture & New Learning Modules
API automation coding live lecture
Classes
Mon & Thurs
6:00 – 6:15 P.M.
Break Time
Our students and educators get a quick breather before starting up again.
Classes
Mon & Thurs
6:15 – 7:15 P.M.
Lecture & New Learning Modules
API automation coding live lecture
Classes
Mon & Thurs
7:15 – 7:30 P.M.
Homework &
Questions
Questions assigned and students may ask additional questions regarding lecture/HW etc
Classes
Mon & Thurs
Self- Paced Study
Self -Paced
Review Class Video
Follow along with recorded video and attempt all class coding excersises
Classes
Mon & Thurs
Self -Paced
Complete H.W. Assignments
Implement skills learned in lectures to demonstrate understanding
Classes
Mon & Thurs
Lab Sessions
7:00 – 9:00 A.M.
Review & Complementary Learning Modules
Smaller groups to allow increased student interaction and provide additional help.
Lab
Sat
9:00A.M. – 10:00 A.M.
Peer Groups
Students are encouraged to collaborate and look over each other’s work to help improve and learn from each other.
Lab
Sat
If You Have a
Eligibility
Problem Solving Attitude
Sense to Apply Logic
Keen Interest to Learn
Patience for Debugging
Minimum of High School Degree
Determination to Launch Tech Career
Early bird Advantage Program
Join QA Automation Cohort April 2023
Quality Assurance Testing with JavaScript and Selenium is the most demanding and popular course that we offer. Our seats usually fill up very quickly.
(Approximately 1 month before the course start date).
Benefits you will get as a Early Bird
Early Access to Virtual
Classroom
Free 3 Weeks Javascript
Classes
1:1 Live Session With
Mentor
Get Highest Discount on Tuition
Our Offer
The Earliest You Join… The Most You Save
Super Early Bird Discount
$5,500
Save $1,500*
$4,000
Enrollment Deadline
Jan 20, 2023
Early Bird
Discount
$5,500
Save $1,000
$4,500
Enrollment Deadline
Feb 20, 2023
Regular
Discount
$5,500
Save $700
$4,800
Enrollment Deadline
Mar 28, 2023
ADMISSION
The simple process of admission
We do our best to make it easy and hassle-free to enroll. We want the focus of our students to be on excelling at their studies and ultimately make a positive change in their careers.

Inquiry
Schedule a call with us. We will guide you on what to expect and whether this course would be a right fit for you. We can help fill out our application if needed.

Application
Application process is completed. Payment method chosen and first payment is processed if needed.

Welcome
Students will be onboarded. Access to support channel as well as other required materials will be provided.
ADMISSION
The simple process of admission
We do our best to make it easy and hassle-free to enroll. We want the focus of our students to be on excelling at their studies and ultimately make a positive change in their careers.

Inquiry
Schedule a call with us. We will guide you on what to expect and whether this course would be a right fit for you. We can help fill out our application if needed.

Application
Application process is completed. Payment method chosen and first payment is processed if needed.

Welcome
Students will be onboarded. Access to support channel as well as other required materials will be provided.
Career Support
Technosoft has a dedicated team of career support specialists. We give our students the skill-set to ace an interview. You will learn to “How to be a No-Brainer Tech Hire” and effective job seeker. We have resume building assistance, mock interviews, white boarding coding drills, a robust employer network, and a proven job search regiment. Our Career Services team is committed to helping you launch/improve your career in tech.

Career Coaching
During your job search, you’ll meet weekly with your dedicated Career Coach. Coaches help with everything from resume review to interview prep, and help you tell your story to land your first job.
Resume Marketing
Hiring managers at top companies come to us looking for new hires. This pipeline helps our students to land great opportunities. Our Career support team is constantly advocating for our grads and helping you get in the door.
Interview Preparation
Through guidance from our Career support team and our tried-and-true job-search framework, you’ll gain the skills and support you need to launch your career.

Achievements
Our Grads Land Highly Paid Jobs
85%
Job placement Rate
Percentage reflects job-seeking graduates including full-time salaried roles, full-time contract, internship, apprenticeship, and freelance roles, and part-time roles during the reporting period.
$90K
Average Starting Salary
Salary reflects students who accepted full-time salaried jobs during the reporting period and disclosed their compensation. This is the average starting salary for students who took a full-time contract, internship, apprenticeship, or freelance roles and disclosed compensation.

Pricing
Tuition & Financing

Full Tuition
$5,500
4 Equal Monthly Installments
The tuition fee may vary based on available discounts and/or promotional offers which are offered from time to time.
Student Loan
18-36 months
Make Lower monthly payments in longer period of time.
Income Share Pay
$0
No upfront tuition. Pay once you make decent income.
Apply
Current & Upcoming Cohort
QA Automation Boot Camp Course is full-time, fully online, and always live. Our instructors are highly experienced and have worked in many top companies.
April 3, 2023
-
Application Deadline: 03/20/2023
-
Enrollment Deadline: 03/28/2023
Part-Time 17 Weeks
Class: Mon, Wed & Fri
Time: 6:30pm to 9:30pm EST
Lab: Sat (9am – 11am or 11am – 1PM EST)
