QA Engineers play a vital role in the tech industry—they design and run tests to catch bugs and work with developers to fix them.
Bugs destroy a user’s experience! If you’ve ever had an app or webpage crash, you’ll know exactly what we mean. In an app, it can be a mere annoyance, but software is everywhere from cars to power stations. In some cases, bugs can be life-threatening.
Anyone can become a Quality Assurance engineer
The fastest way into tech
Master QA engineering in just five months! Land a role with help from our career support team.
Endless opportunities
Join a world of over 113k junior-level positions, with more than 20k remote-eligible options.
Engineer title sans degree
Call yourself an Engineer — no special tech background or degree required. Learn everything you need to know from us, including simple scripting!
Manual + Automation Bundle
Maximize your earning potential and job opportunities with manual and automation test skills.
100% refund if you don’t get a job within 6 months
The only bootcamp with its own interactive platform
Flexible, part-time schedule to fit around your life
Learn in a work-simulated environment
Interactive platform
Our curriculum breaks down real cases from real companies. Concepts and skills come in short, digestible, interactive lessons that prep you to get and perform the job.
Sprints
Week 1 — Theory + Practice
The learning process is divided into sprints, or two-to-three week long work intensive periods. Most tech companies work this way, so you will come prepared. Each sprint consists of interactive lessons and features a project with a deadline.
Weeks 2 & 3 — Work on project
5 portfolio projects
You are going to perform real-life projects from day one. In 5 months, you’ll have built a solid portfolio to demonstrate your applied skills in quality assurance and manual testing.
Study is challenging but we’ll help you
Learning a new profession can feel daunting — that’s why we dedicate hours of support to help you with your specific needs. We are here to cheer you on, provide advice, and help with coding tasks.
Web Application Testing
SQL
Cross-Browser Testing
Regression Testing
Mobile Testing
Jira
Test Cases
Don’t give up! You’re surrounded
Community Managers
Make group learning fun
Code Reviewers
Give you feedback
Tech Support
Solve technical issues
Career Coaches
Get you employed
Senior Students
Provide you guidance
Tutors
Teach you skills
Our job is to make sure you find a career you enjoy
Career Prep Course
Learn how to write a standout resume and a cover letter, create LinkedIn and GitHub profiles, make a professional portfolio, and other employment pro-tips.
4+ free hours of mock interviews will give you the confidence to nail a real one
One-to-one sessions with a career coach to develop a job-search strategy.
Career coaching
Support beyond graduation
We stay in touch during the first two months of employment, to make sure you are confident in your new position.
4.8 out of 5 rating based on 330+ reviews
Former Petroleum engineer
ML engineer at Leidos
Chukwuemeka Okoli
My favorite part of the program is the project and code review. At the end when your project is approved, there is that satisfaction that comes from achieving a feat.
Former Graphic Designer
Full Stack Software Engineer at Flexion
Desiree Bradish
The program is really well structured and organized, which is something that appeals to me.
Former Business Development Manager
Senior Director of Technical Operations at Remind
Makenzie Wells
The projects are modeled from real-world scenarios, which made them quite interesting to work on and solve.
Worked in Tourism Sales
Associate Data Scientist at Spotify
Rachelle Perez
Somehow I feel like we are part of a group trying to achieve something together despite working individually, helping each other when needed and celebrating each other’s win.
Former Bartender
Web Developer at Neurogazer
Nathanael Anderson
Along the way I had a ton of fun, participated in group projects and hackathons, went to talks, worked in sprints, and learned a TON.
Former Teacher
Senior Frontend Engineer at OMEGA Systems
Enyel Sequeira
While you are learning, you are also learning Agile methodology, which is used for most companies out there.
This sprint explores the role of a Software Tester and how they fit into the Software Development Life Cycle (SDLC). It also takes a detailed look at the different types of testing before introducing you to exploratory testing. You’ll then finish the sprint by completing your very first testing project!
This sprint covers the analysis and decomposition of product requirements while identifying gray areas. It then looks at writing reports on test results, finding errors in web services, and understanding their structure. You'll use various techniques to design and optimize your tests before putting your knowledge to use in your second project by creating your own test documentation.
This module covers the basics of web application structure, including client-server architecture, front-end, back-end, URL, and HTTP. You'll compile a checklist of tests for the interface elements and learn how to work with industry tools such as Figma, DevTools, and Charles. At the end of the module, you will test a new routing interface.
This sprint is all about mobile applications. Here you’ll learn how to use the Android Studio emulator, practice setting logs, and become familiar with the intricacies of testing on a real device.
This sprint covers how to test APIs using Postman. You’ll learn everything you need in order to understand APIs, such as REST architecture, JSON, and the HTTP request and response structure. As usual, there will be a project at the end.
This sprint is all about databases. You’ll study the console while learning how to work with tables and write SQL queries.
This sprint gives you an introduction to one of the most important scripting languages in the world, JavaScript. You’ll learn the basics of the language and how you can apply that knowledge to testing.
This sprint looks at the other side of testing: automation. You’ll start by learning when and why you should use automation. Then, you’ll learn how, using a specialist tool called Puppeteer to find bugs in web apps.
The final project gives you the chance to put all of your learning into practice as you test a mobile app, a web app, and an API. You’ll design and perform tests, then submit bug reports with your findings.
Provide real solutions to real companies. These projects involve communicating with clients to understand their requirements and providing them with bug reports. You’ll play a vital role in helping them meet the standards that their customers expect.
This is a course devoted to preparing for life after Practicum. During this course, you’ll learn how to create a resume, a LinkedIn profile, and a GitHub account, along with improving networking and interview skills.
Once you've graduated, we'll spend time with you to help you find a job. Typically, this is a 3-4 month process during which we provide mock interviews, review your career documents, and give you 1:1 career coaching.*
*Only available to students eligible to work in the US.
This sprint explores the role of a Software Tester and how they fit into the Software Development Life Cycle (SDLC). It also takes a detailed look at the different types of testing before introducing you to exploratory testing. You’ll then finish the sprint by completing your very first testing project!
This sprint covers the analysis and decomposition of product requirements while identifying gray areas. It then looks at writing reports on test results, finding errors in web services, and understanding their structure. You'll use various techniques to design and optimize your tests before putting your knowledge to use in your second project by creating your own test documentation.
This module covers the basics of web application structure, including client-server architecture, front-end, back-end, URL, and HTTP. You'll compile a checklist of tests for the interface elements and learn how to work with industry tools such as Figma, DevTools, and Charles. At the end of the module, you will test a new routing interface.
This sprint is all about mobile applications. Here you’ll learn how to use the Android Studio emulator, practice setting logs, and become familiar with the intricacies of testing on a real device.
This sprint covers how to test APIs using Postman. You’ll learn everything you need in order to understand APIs, such as REST architecture, JSON, and the HTTP request and response structure. As usual, there will be a project at the end.
This sprint is all about databases. You’ll study the console while learning how to work with tables and write SQL queries.
This sprint gives you an introduction to one of the most important scripting languages in the world, JavaScript. You’ll learn the basics of the language and how you can apply that knowledge to testing.
This sprint looks at the other side of testing: automation. You’ll start by learning when and why you should use automation. Then, you’ll learn how, using a specialist tool called Puppeteer to find bugs in web apps.
The final project gives you the chance to put all of your learning into practice as you test a mobile app, a web app, and an API. You’ll design and perform tests, then submit bug reports with your findings.
Provide real solutions to real companies. These projects involve communicating with clients to understand their requirements and providing them with bug reports. You’ll play a vital role in helping them meet the standards that their customers expect.
This is a course devoted to preparing for life after Practicum. During this course, you’ll learn how to create a resume, a LinkedIn profile, and a GitHub account, along with improving networking and interview skills.
Once you've graduated, we'll spend time with you to help you find a job. Typically, this is a 3-4 month process during which we provide mock interviews, review your career documents, and give you 1:1 career coaching.*
*Only available to students eligible to work in the US.
Tuition
Start your career in tech for up to $550 less—before prices go up on January 31. Graduates see a return on investment within 2 months of getting hired. Learn more
Get the best deal by paying up front.
One-time
Pay in monthly installments.
Loan
Get a loan through our partners.
*
Monthly
$3,800
$790/mo
One-time payment
$3,950 total
Practicum neither provides any financial services nor represents any financing providers
*
For U.S. applicants only
*
Get paid or get a refund
If you don’t get a job within six months of graduating Practicum, we will refund 100% of your tuition. Read more in the Terms of Use
Book a call with an adviser
1
Enter your info and choose a convenient time to talk.
2
Our adviser will answer all your questions, as well as share a career guide for QA professionals.
Answer a few questions so that the adviser can prepare for the call with you.
3
FAQ
We combine self-paced practice on the Practicum interactive platform, live feedback from tech professionals, help from our community managers, and guidance from senior students. We introduce sprints, or three-week periods of work, with a number of tasks to complete by a deadline. Most professional IT development takes place in sprints, so this helps prepare you for the workplace.
We believe that anyone can have a sustainable and enjoyable career in tech. We help our students find high-paying jobs in a company they like. More than half of our students receive attractive job offers within two months of graduating. Practicum’s employment rate exceeds 80%.
If you don’t get a new job in tech within 6 months of graduation, we will refund 100% of your Practicum tuition. There are several conditions that apply to the refund: — You must complete the program, including the Career Prep course and Career Acceleration program. — You actively participate in a job search, applying to relevant positions and going through interviews. — You need to be a U.S. resident. More details can be found in the Terms of Use.
We are on a mission to prepare you for a job search and to meet the highest standards and best practices in career coaching:
You’ll learn how to write a compelling resume and cover letter;
You’ll graduate with a show-stopping portfolio of real-life projects that count for work experience;
We’ll help you represent your best self in tech and behavioral interviews;
We’ll boost your soft skills and make sure you feel confident in your new position;
We’ll search for positions and openings which are relevant to you.
We combine self-paced practice on the Practicum interactive platform, live feedback from tech professionals, help from our community managers, and guidance from senior students. We introduce sprints, or three-week periods of work, with a number of tasks to complete by a deadline. Most professional IT development takes place in sprints, so this helps prepare you for the workplace.
We believe that anyone can have a sustainable and enjoyable career in tech. We help our students find high-paying jobs in a company they like. More than half of our students receive attractive job offers within two months of graduating. Practicum’s employment rate exceeds 80%.
If you don’t get a new job in tech within 6 months of graduation, we will refund 100% of your Practicum tuition. There are several conditions that apply to the refund: — You must complete the program, including the Career Prep course and Career Acceleration program. — You actively participate in a job search, applying to relevant positions and going through interviews. — You need to be a U.S. resident. More details can be found in the Terms of Use.
We are on a mission to prepare you for a job search and to meet the highest standards and best practices in career coaching:
You’ll learn how to write a compelling resume and cover letter;
You’ll graduate with a show-stopping portfolio of real-life projects that count for work experience;
We’ll help you represent your best self in tech and behavioral interviews;
We’ll boost your soft skills and make sure you feel confident in your new position;
We’ll search for positions and openings which are relevant to you.