Software Quality Assurance

Immersive Bootcamp in Salt Lake

Thanks for submitting a syllabus request form!

Your syllabus will arrive be email in a few minutes.

Join an Upcoming Info Session

Come ask your questions as our QA instructor, AJ Larson, gives an overview of the course and what you can expect. The session is free to join and takes place online!

6 Weeks of Software QA Training

Our 6-week immersive Software Quality Assurance (QA) bootcamp will prepare you with everything you need to get your quality assurance certification. DevMountain empowers you with the skills you need to help you become a competitive candidate for junior-level software QA engineer positions. Instruction consists of instructor lectures, guest lecturers, guided projects, individual projects, group projects, and real projects with corporate clients. Students will work collaboratively with the lead instructor and mentors throughout the course. Through experience in specific languages and frameworks that are popular today, students can achieve a flexible outlook and become comfortable and eager to tackle new technologies in a fast-moving and ever-changing industry.

Career Support

Optimize Your Resume

Optimize Your Resume

You will build your resume and portfolio with help from our experienced career coaching team. 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 counselors will work with you to find the perfect job for your skills and interests. You’ll go through mock interviews, pick up tips and tricks, and learn how to ace your first interview as a developer.

Employer Networking

Employer Networking

You’ll also get lifetime access to our exclusive “Meet n’ Hire” events, where you will be able to network with all kinds of employers who are looking to hire awesome new developers like you.

Additional Career Resources

  • ACCESS TO DEVMOUNTAIN CAREER COUNSELOR
  • ACCESS TO CURRENT MENTORS & INSTRUCTORS
  • JOB NEGOTIATION TRAINING
  • LINKEDIN TRAINING, BEST PRACTICES, & PROFILE SETUP
  • FREE ADMISSION TO HIRING EVENTS
  • JOB SEARCH TACTICS, TOOLS, & WORKSHEETS
  • TECHNICAL INTERVIEW TRAINING
  • PROFESSIONAL RESUME HEADSHOTS
  • ACCESS TO RECORDED CLASSES & LECTURES
  • DISCOUNT FOR ANY ADDITIONAL DEVMOUNTAIN COURSES

Free Housing

Housing

Did someone say Free Housing?

Yes. All full-time students can take advantage of DevMountain's free housing, available on a first come first serve basis. Housing is provided during your time in our program. No other code bootcamp offers anything like it.

QA Student Schedule

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

MON-FRI, 9AM-5PM // 600 COURSE HOURS

9 am

Toy problem

Class warm-up

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

10 am

Class

Instructor-led-lessons

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

12:30 pm

Lunch

Nom nom time

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

1:30 pm

Implementation

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

3 pm

Sit Downs

One-on-one check-ins

Regular check-ins from our student success crew, employer relations team, and instructors / mentors.

5 pm

Open Campus, 24/7

End of class

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!

What You'll Learn

Github

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.

Javascript

Javascript

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.

Testing

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 teach you how to create and run effective unit tests.

Test Automation

Test Automation

Throughout the course of your training, 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 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. This course will teach you about stress testing concepts and tools.

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.

Student Projects

DevMountain cares about giving our graduates the best possible chance to succeed beyond the bootcamp. To get a quality assurance certification — one that has real value in the world of work — it is important to have concrete experience to draw on, and to show to potential employers. One of the most unique things about this course is that we’ve worked with corporations to have our QA students work on actual software applications. Our QA training and placement program prepares our students with meaningful real-world know-how, hands on experience working with a development team, and a chance to sharpen their skills.

DevMountain Instructors

Students

1,500+

Total Students Taught

Experience

8.3

Average Years of Experience

Rating

4.6

Average Student Rating

Provo Campus

Virtual Campus Tour - Salt Lake

Request a Campus Tour

We have received your request for a campus tour! Someone from DevMountain will be in contact with you soon.

There was an issue submitting your request. Please fill out all fields and try again.

FAQs

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.

Thanks for signing up for our newsletter!