Did you hear the news? We moved to Silicon Slopes! Click here to learn more.

Software Quality Assurance

Immersive Course

Request a Course Outline

Request a Software QA course outline to see a breakdown of the immersive course. Or if you're ready now, you can apply here.

DevMountain’s 6-Week Software QA Course

Our 6-week Software Quality Assurance (QA) Immersive Bootcamp will prepare you with everything you need to get your quality assurance certification. With your QA certification, you will be a competitive candidate for junior-level software QA positions. Our Software QA Courses are held at our Lehi campus.

You will be working collaboratively with lead instructors and mentors throughout this course. Because you will be learning full time at DevMountain, we offer our immersive students housing at no extra cost.

Career Support

All students in our web development program are guided through the process with on-campus career guidance counselors. You will work face-to-face with these counselors as you learn web dev, making sure that you have all the tools and preparations to be a successful coder. This will enable you to secure the software quality assurance jobs you desire when you are finished.

Optimize Your Resume

Optimize A Resume

Build a resume and portfolio with DevMountain’s Career Counseling team. By the end of these quality assurance courses, you will be able to add QA testing to your resume, among many other skills you will learn along the way. You will also work face-to-face with a counselor to develop a job search plan that works best for you.

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 who are 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
  • Access to Recorded Classes and Lectures
  • Discount for any Additional DevMountain Courses

Student Schedule

Because our immersive course is rigorous, we break up our schedule with lectures, presentations, labs and project building. A typical day at DevMountain campus could look like the example schedule below:

Monday - Friday from 9AM - 5PM


Toy Problem

Class warm-up

Previous day reviews and QA exercises that strengthen concepts and skills.



Instructor-Led Lectures

Learn key objectives through guided practice, discussions, presentations, guest lectures, and activities.



Continue to work through lunch if desired. Grab a bite at a local spot, or make your own at our on-campus kitchens.


Labs & Workstation

Guided practice with on-hand mentors to work on weekly, personal and group projects. Work on labs solo or in groups. Receive over-the-shoulder help whenever it is needed.


One-on-One Check In

Regular check ins from our Student Success Team, Employer Relations Team, instructors and mentors.

5 PM

Open Campus, or Additional Work Time

Many mentors live in DevMountain housing and stay on campus around the clock. Campus is open to mentors, employees, instructors, and of course students all day everyday!

Course Curriculum

While you’re at our Software QA Immersive Course, you’ll have weeks full of interactive learning and networking. You’ll walk away with the ability and confidence you need to land a QA job. You’ll master the following concepts:


Git & Github

Git, the de facto standard for source version control and team collaboration, has its own jargon, best practices, and workflows, enough to keep you busy for a while. Yet these tactics will be crucial in your contribution in the workplace and in securing, protecting and archiving code.



Developers love QA engineers who know their way around code. In this course, we will not dive as deep into JS as the immersive Web Developer course, but we’ll teach you enough to be a treasured asset to your developers.


Test Writing

Creating tests is an integral part of quality assurance*. We'll start you off with the basics - manual test writing. You'll learn all about the various *techniques you can use to expose application weaknesses.

Unit Testing

Unit Testing

You will also learn how to test software through unit testing*. Unit testing just means testing small units of a larger application as they are developed *which can help find bugs faster. This course will provide you with software test training and will teach you how to create and run effective unit tests.

Test Automation

Test Automation

Throughout the course of your software testing trainings, you will also learn how to create automated tests using Selenium and NightwatchJS. These are two of the most common testing automation applications out there, and as such, essential for a software QA test and a software quality assurance certification.

Load Testing

Load Testing

Sometimes called stress testing, this kind of QA software testing training allows you to assess how an application behaves when placed under different levels of demand. This course will teach you about stress testing concepts and tools that will help you be a successful quality assurance software tester.

API Testing

API Testing

As you get your quality assurance certification at DevMountain, we’ll teach you 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

Part of being an effective QA engineer is knowing how applications are developed. Agile is one of the most common development cycle methodologies. We’ll teach you all about backlogs, scrums, and sprints and how testing fits into the software development cycle.

Get a Course Outline

Interested in attending? Let us send you a free course outline with a breakdown of what to expect at Devmountain's Software QA Immersive Course!

DevMountain Cost and Upcoming Start Dates

Need Help Paying for Bootcamp?

Paying for your education can be challenging, but Devmountain has scholarships or financing options available through third-party providers. Learn more about scholarships and financing for Devmountain students.


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

Join Our Community!

Connect with us and ask the bootcamp community
questions you have about attending a coding bootcamp.