Kazakhstan

Software Functional Testing with AI Tools (Tech Orda Voucher)

Start your journey in IT with leading industry experts! The training cost is fully covered by the Tech Orda program voucher worth 400,000 tenge, funded by Astana Hub and EPAM.
19_WCA_lady_v1.jpg
19_WCA_lady_v1.jpg
Price
Free
Program start
October
Type
Training
Language
English
Duration
30 weeks
Format
Online
Level
Beginner
Details

To get into the program, you need to undergo a preliminary competitive selection process.

The Software Testing program is designed to prepare you for a career of a Software Testing Engineer.

During the program, you will:

  1. Analyze requirements to understand project specifications and business needs.
  2. Create test documentation including test cases, checklists, and test reports.
  3. Identify and report defects by documenting and tracking issues throughout the testing process.
  4. And do a lot of different types of testing and verification to understand how quality can be improved.

By the end of the program, you’ll be able to confidently apply your knowledge, participate in real-world testing projects, and contribute to the delivery of high-quality software.

Software Testing
Software Testing is a process of ensuring that the software product meets initial expectations and is fit for use. It prevents bugs, reduces development costs and improves performance.
More about this skill
direction
What you will gain from this program:
  1. Master software functional testing fundamentals – learn test planning, requirements analysis, root cause analysis, and defect reporting.
  2. Develop expertise in test design – create test cases, apply test planning strategies, and implement structured testing techniques.
  3. Enhance efficiency with test automation – understand automation basics to streamline testing processes.
  4. Gain technical proficiency – work with APIs, databases, HTML, CSS, and perform mobile testing using Android Studio.
  5. Work on real-world projects – create test plans, apply Agile methodologies, and collaborate with cross-functional teams.
  6. Leverage AI in testing – explore Prompt Engineering and utilize AI tools like ChatGPT for software testing optimization.
Why choose this program?
  1. Professional Mentorship.

You will have group online sessions with a mentor twice a week and individual sessions once every two weeks. During these meetings, you’ll be able to ask questions, receive feedback on your assignments, and gain a deeper understanding of the learning material.

  1. Hands-on Learning with Real Projects.

You will gain practical experience by solving real projects-based tasks and engaging hands-on learning, preparing you for technical interviews and helping you build a strong skill set to excel in the fast-paced world of technology.

  1. Simplified Learning Approach.

We simplify complex things and boil sophisticated concepts into digestible, bite-sized content without sacrificing quality and learning experience.

  1. Career Support & Job Readiness.

We will provide you with all the necessary tools to prepare for your dream job, from resume creation to technical assessments and project defenses, ensuring you are ready for real-life interview situations.

What is required for training:
training-is-for-you

General requirements:

  1. Meeting the requirements of Tech Orda:

-citizenship of the Republic of Kazakhstan;

-the age limit from 18 to 45 years;

-never previously received a voucher under the Tech Orda program.

  1. Technical assessment completed with a result of 50% or higher.
  2. General interview with our AI assistant completed.


Skills requirements:

  1. Knowledge of English: B1+ (Intermediate).


Nice to have:

  1. Understanding of how web applications work.
  2. HTML/CSS basics.
  3. SQL basics / working with databases.
  4. Functional testing fundamentals.


Useful links

To enhance your knowledge about testing and related technologies, you can explore the following useful resources:

  1. Svyatoslav Kulikov " Software Testing. Basic course " 3rd edition
  2. Online course Computer Science Basics
  3. About testing and testers without myths and stereotypes


These articles will help you improve your English skills:

  1. Self-Study English Resources
  2. About common difficulties while studying English
  3. Improving English with audiobooks

Watch our YouTube Stream Shaping Career as QA Engineer, where our lead QA experts talk about testing, common myths about the profession, and give useful resources to beginners.

How to get started?
  1. Register on this page by August 13. Once you fill in all the required fields, you will find the confirmation with more details in your mailbox or notifications tab.
  2. Confirm your eligibility. Complete an Eligibility Survey available in your account's "My assessments" section within 2 days after registration. This step is needed to verify your eligibility for the program based on our partners' requirements.
  3. Take the English test available in your account's "My assessments" section. You should complete it within 5 days after registration and achieve the B1 (Intermediate) level or higher to proceed.
  4. Take the technical assessment available in your account's "My assessments" section. You should complete it within 10 days after registration. You will need to reach a score of 50% or above to proceed. You will gain access to this step after successfully completing English test.
  5. Have a conversation with our AI assistant. You will find more information in your account's "My assessments" section. You will gain access to this step after successfully completing technical assessment. You should complete it within 13 days after your registration date.
  6. Sign the documents and complete the verification process by October 19. During this stage, you will need your ID card and digital signature.
  7. Receive an invitation to the program and start learning on October 29. We will share the enrollment results via email and share further instructions.


If you have any questions, feel free to reach out to [email protected] (please include the link to this program in your email).


What will you learn?

Introduction to Software Functional Testing

In this module, you'll begin with the fundamentals of software functional testing. Gain essential knowledge on test planning and delve into requirements analysis and formulating efficient test plans.

Optimizing Test Cases, Scenarios, and Defect Reporting

Get hands-on by creating test cases and scenarios using various test design techniques. Learn the intricacies of defect reporting, ensuring you can identify and communicate issues effectively.

Testing Approaches and Automation Basics

Understand the wide spectrum of testing methods, approaches, and levels along with an introduction to the basics of test automation.

Estimations and Test Result reporting

Learn about estimation strategies, and reporting done by the testers.

Understanding Web Applications, Databases, and Mobile Testing

Learn the fundamentals of web applications, including HTML and CSS basics, and principles of Database Management Systems (DMBS). Also, dive into the specific testing challenges and strategies for mobile applications.

API and Webservice Testing

Explore the realm of testing APIs and webservices and understand how these key components of modern software applications are verified and validated.

Prompt Engineering Foundations

Develop a deep understanding of language models, limitations of Generative AI, tuning of prompts, and the ethical aspects of prompt engineering.

Software Functional Testing with AI Tools

Explore the innovative intersection of AI and software functional testing. Learn how AI tools can assist and enhance your testing capabilities.

Capstone Project for your Portfolio

Apply all the accumulated knowledge and skills in a real-world scenario with the capstone project. Get an opportunity to demonstrate your proficiency, resulting in a significant addition to your professional portfolio.

Career Bootcamp

We also offer career services, including webinars to help you develop your resume and enhance job search techniques. Our team will provide resources and guidance to help you land your first job in your new career. Make use of our 1:1 career advisory sessions to get personalized advice and support.

📌Please read this additional info before registration:
  1. Registration is only available on this page.

You can apply for the EPAM-facilitated program within the Tech Orda initiative exclusively through this page.

  1. Limited number of vouchers.

The number of vouchers is limited. Enrollment will be based on the order of applications and assessment results.

  1. You can join only one course.

According to the final selection results, you can enroll in only one IT school and one educational program within Tech Orda.

  1. Not available for EPAM employees.

EPAM employees are not eligible for this course. For other opportunities, please contact your Resource Manager.

What will you learn?
PROGRAM OVERVIEW
Introduction to Software Functional Testing  
Test Planning Introduction 
Requirements Testing Introduction 
Test Cases and Test Scenarios Introduction 
Defect Reporting Introduction
Test Results Reporting Introduction 
Test Automation Basics  
Tester's role in software development lifecycle 
Testing Types/methods/approaches/levels  
Test Planning  
Requirements Analysis  
Checklists and Test Cases  
Test Design Techniques  
Defect Reporting  
Test Result and Other Reporting   
Estimations for Testers  
BDD & DSL. VIVIDUS
Web applications: Fundamentals  
Databases and DBMS  
API and Webservice Testing
HTML and CSS Basics  
Mobile Testing  
Capstone project
Prompt engineering foundations 
Software functional testing with AI tools 
Training process

The program consists of two stages:

🔷The first stage will last ~4 months and require ~20 hours of weekly engagement. You'll explore theoretical materials, complete assigned tasks and quizzes, participate in regular workshops with Q&A sessions, and receive trainers' support in the one-to-one biweekly meetings.

🔷The second stage is a "Capstone project'. It will last ~2 months and require ~20 hours of weekly engagement. You’ll implement a project based on provided requirements, applying your knowledge in a situation close to a real production project. You'll also present your solution to experts, practicing soft skills, and showcasing your work.