"QA in USA"
Course syllabus
Course plan. Purpose of testing. Who is a tester? Roles and responsibilities. What is a bug?
Lesson
01
March 21, Sunday
Natalie Sinipolska
Art of test case creation. Test plan. Test strategy
Lesson
02
March 23, Tuesday
Alex Kara
Requirements. Agile. SDLC. Waterfall
Lesson
03
March 25, Thursday
Iaroslava Kornachevska
Testing types. Testing activities in the real delivery cycle. Boundary values analysis. Equivalence partitioning
Lesson
04
March 28, Sunday
Natalie Sinipolska
TC creation techniques. Defect life cycle. Bug attributes. Bug-tracking system. JIRA, XRAY
Lesson
05
March 30, Tuesday
Alex Kara
TDLC. Test case execution reporting. UI Testing. Web and mobile web testing
Lesson
06
April 1, Thursday
Iaroslava Kornachevska
Intro to mobile testing. Xcode. Android Studio. App install/uninstall. Log files
Lesson
07
April 4, Sunday
Natalie Sinipolska
Mobile testing: log files, exceptions (crashes, errors, screenshots, video recording). Repeated tests execution in a real project
Lesson
08
April 6, Tuesday
Alex Kara
Client-Server model. Product versions, environments. Dev Tools. HTML
Lesson
09
April 8, Thursday
Iaroslava Kornachevska
Protocols, OS, Linux, Logs
Lesson
10
April 11, Sunday
Alex Kara
REST API, HTTP-request/response structure. XML, JSON. Postman, Swagger
Lesson
11
April 13, Tuesday
Iaroslava Kornachevska
API Testing, Postman with an example, Splunk
Lesson
12
April 15, Thursday
Alex Kara
Classwork: payment system testing part 1
Lesson
13
April 18, Sunday
Natalie Sinipolska
Classwork: payment system testing part 2
Lesson
14
April 20, Tuesday
Iaroslava Kornachevska
SQL. Understanding of databases
Lesson
15
April 22, Thursday
Alex Kara
Classwork: payment system testing part 3
Lesson
16
April 25, Sunday
Natalie Sinipolska
Interview questions and answers analysis. How to practice so that I don't need to memorize?
Lesson
17
April 27, Tuesday
Iaroslava Kornachevska
Internship. End to end testing on real projects, part 1
Lesson
18
April 29, Thursday
Alex Kara
Internship. End to end testing on real projects, part 2
Lesson
19
May 2, Sunday
Alex Kara
Internship. End to end testing on real projects, part 3
Lesson
20
May 4, Tuesday
Alex Kara
Resume preparation. Self-introduction
Lesson
21
May 6, Thursday
Alex Kara
Test Automation lesson. Framework overview. Automated testing of previous manual test-cases. Daily post your resume
BONUS
+
May 25, Tuesday
Iaroslava Kornachevska
Classes are scheduled Tuesdays, Thursdays at 6:00–8:00 PM Pacific Time (9:00–11:00 PM Eastern) and Sundays 10-12 AM Pacific Time (1pm-3pm). After each lesson students are given handouts with technical material
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 get practical experience working on a real project in sprints where you need to do testing activities and act as QA
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
22
May 9, Sunday
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
23
May 11, Tuesday
Alex Kara
Result: you will see how the technical interview goes in real life
Internship overview. Interview practice. Lifehacks
Lesson
24
May 13, Thursday
Alex Kara
Result: you will see how the technical interview goes in real life
Mock interview
Lesson
25
May 23, Sunday
Alex Kara
Result: you will see how the technical interview goes in real life
© QA in USA
info@qainusa.com
858-337-2974
2527 University Ave, San Diego, CA
Contacts
Documents