Hard Skills - Independent work over online materials and QA sessions
2 times per month
Duration of paid in-depth training (5 days a week, 8 hours a day)
* The program provides the possibility of additional classes on Saturday, the final schedule will be sent to the applicants, who get enrolled in the program.
The QA Automation with C# course is a training program for those who want to become qualified automation testers using the C# programming language. The course will cover basic concepts, techniques and testing tools that enable students to obtain the necessary knowledge and join a GR8 Tech automation team.
Module 1: Manual QA. In this module, students will learn the basic concepts of testing, including its different types, processes and techniques. Participants will learn about the importance of testing, its role in software development, and processes associated with test management. The different types of documentation used for testing, such as test cases, test plans, and test reports, will also be considered.
Module 2: C# Programming Language. In this module, students will learn the C# programming language, with basic programming concepts including variables, data types, operators, cycles, and conditional operators. The course will consider how to create functions and classes, how to use inheritance and interfaces, and how to work with collections and databases.
Module 3: Automation QA. In this module, course participants will learn about test automation. They will learn about various automation tools and learn how to use these tools to create automated tests. The course will consider backend testing of the software part with the use of HTTP requests and REST API. Students will also create automated tests with the use of NUnit and Moq libraries. In addition, students will learn about UI testing automation with the use of the Selenium tool and learn how to create automated tests for web and desktop applications, find elements on a page, and verify the correctness of their representation.
This course will allow students to acquire the necessary skills for a successful career in the automation of testing and discover endless opportunities in this branch. And the best students will be able to join our big GR8.Tech family.
During the learning process, students will perform tests, do homework and implement projects by the results of which mentors will be able to assess the students’ progress, identify their strong and weak points and provide additional help to achieve the desired result.
Independent work over online materials on Hard Skills according to the course units on LMS (Learning Management System) - (theory + practice). Attendance of Q&A sessions and practice meetings as scheduled.
Homework - 1-2 times a week
Completion of individual, group (2-3 persons in a team) and final projects.
Lectures on Soft Skills - 3 hours a day, once every 2 weeks (theory + practice)