"QA in USA"
Course syllabus
Course plan. Purpose of testing. Who is a tester? Roles and responsibilities. What is a bug?
Lesson
01
Natalie Sinipolska
Art of test case creation. Test plan. Test strategy
Lesson
02
Alex Kara
Requirements. Agile. SDLC. Waterfall
Lesson
03
Iaroslava Kornachevska
Testing types. Testing activities in the real delivery cycle. Boundary values analysis. Equivalence partitioning
Lesson
04
Natalie Sinipolska
TC creation techniques. Defect life cycle. Bug attributes. Bug-tracking system. JIRA, XRAY
Lesson
05
Alex Kara
TDLC. Test case execution reporting. UI Testing. Web and mobile web testing
Lesson
06
Iaroslava Kornachevska
Intro to mobile testing. Xcode. Android Studio. App install/uninstall. Log files
Lesson
07
Natalie Sinipolska
Mobile testing: log files, exceptions (crashes, errors, screenshots, video recording). Repeated tests execution in a real project
Lesson
08
Alex Kara
Client-Server model. Product versions, environments. Dev Tools. HTML
Lesson
09
Iaroslava Kornachevska
Protocols, OS, Linux, Logs
Lesson
10
Alex Kara
REST API, HTTP-request/response structure. XML, JSON. Postman, Swagger
Lesson
11
Iaroslava Kornachevska
API Testing, Postman with an example, Splunk
Lesson
12
Alex Kara
Classwork: payment system testing part 1
Lesson
13
Natalie Sinipolska
Classwork: payment system testing part 2
Lesson
14
Iaroslava Kornachevska
SQL. Understanding of databases
Lesson
15
Alex Kara
Classwork: payment system testing part 3
Lesson
16
Natalie Sinipolska
Interview questions and answers analysis. How to practice so that I don't need to memorize?
Lesson
17
Iaroslava Kornachevska
Internship. End to end testing on real projects
4 LIVE INTERNSHIP LESSONS
+
Alex Kara
Resume preparation. Self-introduction
Lesson
18
Alex Kara
Test Automation lesson. Framework overview. Automated testing of previous manual test-cases. Daily post your resume
BONUS Lesson
22
Iaroslava Kornachevska
All the classes except the internship are prerecorded for your convenience. You don't have to quit your job or change your plans. You can watch the lessons any time that is comfortable for you. After each lesson you will be given handouts with technical material.

The internship classes are live for you to get real practical experience and professional skill-checking. But don't worry, you will also be able to choose the time that is the most appropriate for you
Result: you will know the goal of the testing and all the most important things about bugs, including bug's components and where they come from. Also, you will get familiar with other roles on the projects who work with QAs
Result: you will get to know how to create test cases, test suites, and test plan. You will understand the structure as well as the result of the test case. You will know the way you can maintain the bunch of test cases and how to manage test cases that have different datasets

Result: you will see the practical examples of the software processes when the coding and testing start and why we need the requirements. You will get a clear picture of how the development methodologies work nowadays and how robust and flexible is the development with testing

Result: you will get the picture of real-life development methodology and get the exact steps that QA does at a different stage of the software development cycle. You will have an understanding of most common testing types and advanced knowledge about test case creation techniques

Result: you will get an understanding of interaction with developers managing the defect lifecycle. You will get familiar with the JIRA Issue Tracking system and XRAY – a plugin for managing test cases and executions
Result: after this class, you will get the important aspects of graphic user interface testing and will have the details related to web and mobile testing. As a very important addition, you'll get an understanding of testing for different page layouts and screen resolutions
Result: you will get a full picture of the testing for applications that have mobile phone applications and get an understanding of how to work with the phones from the command line and get the logs
Result: you will get a full picture of the testing for applications that have mobile phone applications and get an understanding of how to work with the phones from the command line and get the logs
Result: you will get a clear understanding of how the server communicates with a client. And you will get a very good understanding of the product versioning and deployments to environments. You will get the answer to the question of why can't we use only one environment
Result: you will get understanding about common protocols that are used for request-response communication in the internet. We will cover the principles of operational systems and will stop more deeply about Linux and terminal commands. Will go over the logs and how we work with logs
Result: you will get the theoretical part of API testing including the practical introduction of REST services tool – Postman, Swagger, XML and JSON structure principles. You will get the most important verification we usually do for API testing and HTTP request components
Result: you will get big practical part of API testing where we will do practical steps and will cover all the aspects of API testing. What verification QA does, how to create, run, maintain and automate the backend test cases
Result: you will have practical experience of the full list of activities made by QAs
Result: you will have practical experience of the full list of activities made by QAs
Result: you will be able to work with a database and manage selecting data that can be connected with the keys
Result: you will have practical experience of the full list of activities made by QAs
Result: you will have an understanding of interviews and how to answer basic questions during recruiter and technical interviews
Result: you will get practical experience working on a real project in sprints where you need to do testing activities and act as QA

Result: you will have a draft version of your resume that we will discuss on by one and add missing things to be more attractive to recruiters
Result: you will get hands-on experience with test automation. You will be provided with detailed instructions and a framework that you will use for creating automated tests
Building a solid LinkedIn profile. Posting resume to the appropriate jobs. Job market skills. Effective job search
Lesson
19
Natalie Sinipolska
Result: you will get the LinkedIn profile with your skills and past experience added. You will get a clear understanding of the job market and salaries and tricks for a better job search
Interview practice. Lifehacks
Lesson
20
Alex Kara
Result: you will see how the technical interview goes in real life
Interview practice. Lifehacks
Lesson
21
Alex Kara
Result: you will see how the technical interview goes in real life
Mock interview
INDIVIDUAL PRACTICE
+
Alex Kara
Result: you will see how the technical interview goes in real life
+ one-to-one call for resume assistance
© QA in USA
info@qainusa.com
858-337-2974
2527 University Ave, San Diego, CA
Contacts
Documents