Online course
QA Manual
The quality of the product and the success of the entire team depend on the tester. If you like to look at the product in general, you know how to think critically and you want to correct errors, you should join us for the QA Manual course.
Course description
The training course includes the theory of testing, creating test documentation, as well as practical experience in using such tools as GIT, Postman, Jira. Experienced teachers will help you understand the testing process and give you skills that you can use in practice. After graduation, the TJHelpers team will help you find a job.
Requirements for students
-
Must be motivated and willing to learn.
-
Have an intermediate level of English or higher.
-
Ability to study 30+ hours per week.
-
Have skills in working with such operating systems as Windows/Linux/macOS/Android/iOS.
Course program
Theory
- GIT version control
- Life cycle of software development
- Tasks of the testing process, methodology
- Key roles and artifacts in testing using different methodologies
- Analysis of requirements from the point of view of testability
Practice
- Creating of a repository
- Creation of correct and incorrect requirements
- Creation of Requirements, User Stories and Use Cases
- Creation of the "Check-list" artifact, testing of requirements
- Using the "5 Why's" technique
Theory
- Types and types of testing: variety of approaches, tests that are most often used, general classification.
- Test design techniques for meeting requirements with tests
Practice
- Creating correct requirements, testing requirements
- Creating test headers based on requirements
- Creating traceability matrix
- Writing detailed tests for various applications according to the chosen method
Theory
- The concept of a test case, techniques for creating test cases
- Creating test data for test cases
Practice
- Creation of correct requirements, their testing
- Creating of test headers based on requirements
- Creating of traceability matrix
- Creating of test data
- Creation of test cases
Theory
- The concept of bug report
- Best practices for writing a bug report
- The life cycle of a bug
Practice
- Analysis and testing of requirements
- Creating test headers based on requirements
- Creating of traceability matrix
- Creating test data
- Creation of test cases
- Execution of test cases
- Creation of testing reports
- Creating a bug report
Theory
- Working with databases, basic concepts
- MsSQL, MySQL, PostgreSQL - general overview, main differences
- Basics of the SQL language
- CRUD tests
Practice
- Creation of tables
- Creating data
- Writing queries
- Analysis of the obtained results
Theory
- Basics of HTML, CSS
- What is the DOM model
- Markup testing
- Link testing
- OSI Model, basics of HTTP(S), HTTP methods
- Analysis of Lambert's 36 Days of Web Application Testing blog
- Registration cheat sheet of Oleksiy Lupan
- Creating a test plan and a testing checklist
Practice
- Analysis and testing of requirements for web applications
- Creating test headers based on requirements
- Creating of traceability matrix
- Creation of test cases
- Passing test cases
- Creation of testing reports
- Creation of bug reports
Theory
- Basics of the Android OS and the life cycle of Android applications
- Native and hybrid applications
- Types of iOS/Android devices
- Features of testing mobile device applications
Steps to your dream job in IT
Registration
Register and take a test to determine your level of preparation for study
Interview
After successfully passing the training level test, you will be interviewed by HR.
Enrollment
After passing the test and passing the interview, you will be granted access to training.
Education
In the process of training, you will receive all the necessary knowledge that corresponds to the position of QA Manual
Employment
After completing the course, we will help you find a job in leading IT companies.
Support
After employment, you will have the support of specialists who will help you solve complex problems.
Why should you choose the profession of a tester?
-
QA is the second largest group of IT specialists on the Ukrainian market
-
The easiest technical profession in IT, which does not require perfect knowledge of programming
-
Possible development in the direction of business analysis / project management or programming
-
It is possible to start work in QA without prior technical education, it is enough to take specialized courses and be interested in personal development
Ready to start your career as a QA Engineer? Apply faster!