STEP IT ШАГ | We have been teaching since 1999. High-quality IT-education for adults and children. We prepare programmers, designers and system engineers who cannot be replaced by artificial intelligence. In order to achieve this, we teach how to understand tasks, run projects and work in a team, in addition to core knowledge.

Your browser Internet Explorer is out of date!

Please, use Google Chrome, Safari, Mozilla Firefox, Opera

AI

AI-native program. We teach you how to apply AI in practice

70% of practice – learning
on real projects

A portfolio of projects
that employers will appreciate

Career support for successful employment

Who is a QA specialist?

A software tester (QA) is a specialist who checks the operation of websites, mobile applications and programs, finds errors and ensures their stability, security and user friendliness.

He analyzes how the product works in real conditions, tests various usage scenarios and helps the team release high-quality, reliable digital solutions without the need for programming at the start.

Who is a QA specialist?

Why should you choose a software tester course?

An easy start in IT

Start your career without programming experience. Learn testing in practice and get the first skills you need to enter IT.

Practical experience and portfolio

You work on practical cases that are as close as possible to the tasks in companies. After the course, you have a portfolio and an understanding of working in an IT team.

Growth and Advantage with AI

Use AI to automate testing and speed up your work. This allows you to grow faster to Automation QA, Lead or Product Manager and earn more.

Who is the course suitable for:

For beginners and those who want to change their profession

You will learn how to find bugs, write test scripts, work with automation tools, and manually test applications. The program is designed so that even without experience, you can understand the key principles of QA and start working in this field.

For those who want to improve their qualifications

You will learn how to automate testing, set up CI/CD, analyze results, and improve product quality. This is a great opportunity to improve your professional skills and work more strategically and effectively in the field of QA.

Earnings will increase
along with experience

+14% According to DOU, salaries in the field are increasing every year

Junior QA

First commercial projects, portfolio, teamwork.

From $700+

Middle QA

1–2 years of experience

Independent work on projects

From $1800+

Senior QA

3–4 years of experience

Complex cases, task management

From $3000+

AI as a working tool for a modern QA specialist

Our program -
AI-native

While others only add a module on AI, we structure our training so that AI is a fundamental element of all areas.

We don't just teach technology - we adapt students to a reality where AI is already the standard of the profession.

Our students work with AI tools every day, integrating AI into all stages of work.

We teach them to think like specialists who can automate, optimize and accelerate work using modern technologies.

Real experience
and lots of practice

Gain experience that is usually only gained in your first job.

Practice on real tasks and projects
Practice on real tasks and projects
  • Testing live web and mobile applications: you don't just go through theory, you look for vulnerabilities and defects in actual digital products.
  • Complete immersion in QA processes: create professional documentation (Test Cases, Bug Reports, Check-lists) and work with tools that testers in top IT companies use every day.
  • Not only find errors, but also analyze the causes of their occurrence.

You enter the market not as a beginner, but as an Early-Middle level QA engineer with practical testing experience, bug-finding skills, and understanding of QA processes.

Teacher assistance
Teacher assistance

Our instructors are working QA specialists. Get instant feedback on your test tasks, learn from real mistakes, and learn from professionals who have already made it to the Middle+ level.

Own learning platform
Own learning platform

Lesson records, performance statistics, assignments and learning materials, support - everything you need for your convenient and effective learning.

Course program

Software testing 26 topics

  • Overview of technologies and terms
  • Course structure, IT business overview. Software development process phases
  • Software development process methodologies
  • Analysis of existing models and development methods
  • The role and place of QA in the software development process
  • Introduction to testing. Concepts and testing and basic principles
  • Testing theory: approaches and technologies, levels, processes and components
  • Defects. Defect life cycle, their types and description
  • Tests. Types of tests. Their organization and creation
  • Testing of complex software solutions and complex systems
  • From testing to QA. QA goals and objectives, testing cost, defect cost
  • Requirements, introduction to bug tracking systems
  • Introduction to planning (planning tasks, test plan)
  • QA process: initialization, goals, priorities, deadlines, testing risks. Testing preparation, testing, reporting and final phrase
  • Testing specific areas: Usability, I18N / L10N, MLU, mobile devices. Features of web application testing
  • Testing process software
  • Overview of development and testing process support tools (HP QC, Jira)
  • Version control systems. What is version control and why is it needed? Version control systems CVS, SVN, GIT, Mercurial
  • Basic principles of working with SVN
  • Basic principles of working with GIT
  • Overview of the SCRUM methodology and its features
  • Communication: within the team, with management, with subordinates, with customers
  • Team Practical Assignment. ISTQB Certification. Overview of the Certification Process, Review of Materials and Requirements
  • Practical lesson on the material covered
  • Interview. Sample questions
  • Strategy for Successful Interviews. Analysis of Situations That Arise During Interviews

Fundamentals of system administration and network technologies 7 topics

  • Introduction to Windows Server 2016 R2. Installation and configuration of services: IIS, DHCP, DNS, File Server, MS SQL Server, etc.
  • Introduction to Linux. Installation, configuration of services: apache, dhcp, DNS, ftp, mysql
  • Practical Linux lessons
  • Introduction to network technologies
  • OSI model. OSI model layers. IP addressing. Routing principles
  • Protocols IP, UDP, TCP, DHCP
  • Mail protocols SMTP, IMAP, POP3. File protocols FTP, TFTP

Introduction: Database Theory 9 topics

  • MS SQL Server 2016 DBMS. Advantages and disadvantages
  • Overview of versions and revisions
  • Installing MS SQL Server 2016 Express Edition
  • MS SQL Server 2016 applications
  • Creating a database
  • Working with the database
  • Basics of interaction with the MS SQL Server 2016 database
  • Requests
  • Introduction to Structured Query Language SQL

SELECT, INSERT, UPDATE, DELETE queries 3 Topics

  • SELECT statement
  • Keywords IN, BETWEEN, LIKE
  • INSERT, UPDATE, DELETE operators

Multi-table databases 3 Topics

  • Principles of creating a multi-table database
  • Multi-table queries
  • Anomalies of interaction with a single-table database

Aggregation functions 5 topics

  • The concept of grouping
  • The GROUP BY keyword
  • HAVING keyword
  • Comparative analysis of HAVING and WHERE
  • Subqueries

Association 3 Topics

  • Operators used in a subquery
  • Combining query results
  • JOIN

Concept of transaction, VIEW, stored procedures, triggers, user functions 5 topics

  • The concept of a transaction. Using transactions
  • view
  • Stored procedures
  • Custom functions
  • Triggers

61 Topic

Bonuses:

  • Overview of SCRUM and its features
  • Preparation for ISTQB certification (materials + requirements)
  • Interview preparation (example questions + passing strategy)
  • Practical classes and team practical assignment

After the course, your resume will look like this:

Position

Position

Software tester (QA)

Skills

  • Perform business requirements analysis for the software testing process.
  • Create basic test types for manual software testing.
  • Use software testing tools for mobile, desktop, and web applications.
  • Create a test plan. Work with bug tracker systems.
  • Use the structured query language SQL in your work.
  • Choose optimal testing methods.
  • Work with test environments.
  • Use version control systems.
  • Prepare for ISTQB certification.
  • Pass an interview for the position of QA/QC engineer.

Tools

  • Linux Linux
  • SQL SQL
  • GIT GIT

Frequently Asked Questions

Who is the QA course for?

The course program is for those who want to become a professional in the field of software testing and effectively solve the assigned tasks.

What document/certificate will I receive after graduating from the Academy?

Diploma of the IT Academy STEP is issued in two languages: Khmer and English. You also can enroll into an Associate Degree program and receive certifications from Autodesk if you pass the certification exams.

If I don't have a computer at home, can I study at the Academy?

Yes, you just need to choose a time that works for you. IT Academy STEP is open from 9:00 a.m. to 6:00 p.m., 7 days a week.

What documents do I need to have for admission?

For the agreement and registration, you will need: ID card , high school diploma or certificate.

Is it possible to study online?

If you are interested in online learning, STEP IT Academy has launched a Cloud Branch where you can study online

Who can study? Are there any restrictions on age or knowledge?

Anyone between the ages of 15 and 40 can study full-time, regardless of basic education. The main thing is to have a basic knowledge of computers and a desire to learn. For the admission we ask students to take a PC knowledge test.

This site uses cookies

Privacy policy