

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:
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.
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.
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.
We simplify complex things and boil sophisticated concepts into digestible, bite-sized content without sacrificing quality and learning experience.
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.
General requirements:
-citizenship of the Republic of Kazakhstan;
-the age limit from 18 to 45 years;
-never previously received a voucher under the Tech Orda program.
Skills requirements:
Nice to have:
To enhance your knowledge about testing and related technologies, you can explore the following useful resources:
These articles will help you improve your English skills:
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.
If you have any questions, feel free to reach out to [email protected] (please include the link to this program in your email).
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.
You can apply for the EPAM-facilitated program within the Tech Orda initiative exclusively through this page.
The number of vouchers is limited. Enrollment will be based on the order of applications and assessment results.
According to the final selection results, you can enroll in only one IT school and one educational program within Tech Orda.
EPAM employees are not eligible for this course. For other opportunities, please contact your Resource Manager.
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.