Software Quality Assurance

Online Bootcamp

10 Weeks of Software QA Training

Our 10-week Online Software Quality Assurance (QA) bootcamp prepares students with everything they need to get their quality assurance certification. DevMountain empowers people by giving them the skills they need to start a career in software QA.

This online course consists of lectures, practice problems, individual and group projects, and real projects with corporate clients. Students work collaboratively with the lead instructor and mentors throughout the course until they become comfortable tackling new technologies in a fast-moving and ever-changing industry.

DevMountain Culture

At DevMountain we learn, create, and build. Our collaborative culture gives students the opportunity to learn from industry experts.

One-On-One Mentoring

Established QA engineers, alumni, and industry experts are available to students throughout DevMountain’s QA Online Course. Students often lean on mentors to help understand concepts, or receive guidance through projects.


DevMountain partners with tech companies so students can get their hands on actual development projects. Students work with real development teams, opening doors for career opportunities.

Career Support

All of our students are granted access to career finding tactics, job prep curriculum, and networking events. Our career support also allows students to:

Optimize Your Resume

Optimize A Resume

Build a resume and portfolio with DevMountain’s Career Counseling team.

Career & Interview Prep

Career & Interview Prep

Our Career Counselors work hard to find jobs that fit and feel right for our students. Students go through mock interviews and learn important tips and tricks so they are prepared for their first real interview.

Employer Networking

Employer Networking

Students get lifetime access to our exclusive Meet n’ Hire events. At these events, students network with employers looking for QA talent.

Additional Career Resources

  • Access to DevMountain Career Counselor
  • Access to Current Mentors and Instructors
  • Job Negotiation Training
  • LinkedIn Training, Best Practices, and Profile Setup
  • Free Admission to Hiring Events
  • Job Search Tactics, Tools, and Worksheets
  • Technical Interview Training
  • Professional Resume Headshots
  • Access to Recorded Classes and Lectures
  • Discount for any Additional DevMountain Courses

QA Student Schedule

Students must complete four modules to finish the Software QA Online Course. Each module includes five lessons that include:

Stretch Activities

Reviews and exercises from previous lessons that strengthen concepts and skills.


Pre-recorded lectures from DevMountain’s lead QA instructor. Students learn key objectives through guided practice, discussions, presentations, and activities.

Practice Problems

Each lesson is paired with practice problems so students can practices what they are learning. During this time, students have access to mentors. Questions can be asked at any time, but there will be set hours for guaranteed availability.


Students are assigned a project at the end of each module. These projects are often real-world projects. Mentors will be available to help.

DevMountain Cost and Upcoming Start Dates

What You'll Learn


Git & Github

Git has its own jargon, best practices, and workflows. Students learn these tactics, as it is crucial in securing, protecting and archiving code.



In order to work with developers, it’s best to know how to speak their language. For that reason, students in our Software QA Online Course learn JavaScript.


Test Writing

Creating tests is an integral part of quality assurance. Students learn the various techniques used to expose application weaknesses.

Unit Testing

Unit Testing

Students learn how to create and run effective unit tests. This allows you to quickly find bugs in software.

Test Automation

Test Automation

During the course, students learn how to create automated tests using Selenium and NightwatchJS. These testing automation applications are essential for quality assurance certification.

Load Testing

Load Testing

Sometimes called stress testing, this kind of software testing training allows you to assess how an application behaves when placed under different levels of demand. We’ll go over this in the course.

API Testing

API Testing

Students learn what a REST API is and how to create tests of performance, functionality, reliability, safety and security using Postman and SOAP.

Agile Methodology

Agile Methodology

Agile is one of the most common development cycle methodologies. We teach students about backlogs, scrums, sprints and how testing fits into the software development cycle.

DevMountain Instructors



Total Students Taught



Average Years of Experience



Average Student Rating


Have more questions about attending DevMountain? We've created a searchable Help Center that is constantly being updated that is full of answers to common student questions. If that isn't enough, you can always chat with a member of our admissions team.

Join Our Community! Check out the

DevMountain Hub on Facebook.