Mobile Test Automation Training

Intensive 4 weeks course  Learn  how to develop Automation Frameworks and Mobile Application Testing and start making over $100k per year

Who is this training for?

For those QA Engineers who finally realize that there are ways to make their work more efficient and open their new potentials

For those who want to grow in the career and make themselves much more appealing in the job market

For those who are looking for a job, and they need mentoring from QA Staffing company with 15 years of industry experience

Tired of repetitive manual tasks?

  • You are not making as much as you want to ?

  • You are doing a lot of routine and primitive boring work?

  • You are seeing the offers from top companies that require skills you do not have?

  • You understand that you lagging the skills that market demands and you may soon be not marketable on this job market?

Enough to rub your fingers, start Automating and Earn More!

These are the opportunities you will open for yourself after you take our Test Automation Training

  • Ability to earn $100k + annually

  • You will be offered a lot of jobs by recruitment agencies

  • You will have a stellar resume that will appeal to every employer

  • You will solve issues much faster and more efficient

  • You can discuss your promotion at work

  • You will get to the next level of intellectual work


You can join the free training session and see for youself how much you really need it

Intensive course in QA Automation that will take your QA Skills to the next level

Practice on real projects

Most of the time you will be working on the development of your own test framework, which you will be able to use both at work as well as during the interviews.

Learn most frequently used technology stack

You will be working with the stack that are most frequently used in software companies in SIllicon Valley: Java, Linux, Selenium Git, Jenkins, Maven, TDD

Real help during your job search

  •  Effective project portfolio
  • Strong CV
  • Mock Interviews
  • Application Process

Small Groups

All classes are broken into small groups of 8-10 students, which allows the instructor to pay individual attention to each student


During the whole course, you have an access to mentors in our company who have years of practical experience in Fortune 500 companies

Remote Study

Are you not able to physically be in the class ? Not a problem, we got you ! You can take a whole course in real time using Skype


PROS What I like about SQA Solution that is their support. They will never discourage you in any way. I was able to come back to repeat the course after 2 years because I was busy with a baby. Last time the teacher was Prashant and Lesya. I can't say anything bad about them. Practically there is the same fast pace with JF now. I would say even much faster and much more info now. I even fell easily behind this time. But JF is very knowledgeable and responsive, he understands that every person is different. Now they are finally record their sessions which is a HUGE plus. The only complain I would say that he needs to make more breaks (like 5 minutes) and separate home tasks from class exercises. Also they renewed their website where described their curriculum in more details. Check it out sqasolution.comCONS Please do not expect miracles.
Olga (Previous Student)

It was the best 6 weeks I have spent in my spare time! Even though I have a computer science background, it was hard for me to start looking things online and brushing my skills on my own. We have started learning with baby steps from downloading/configuring Eclipse and writing a "Hello World!" Project in Java language. Instructors are super patient, intelligent professionals and well versatile in their domain. In 6 weeks, we have not only covered Java OOP language, but also JUnit, TestNg, Maven, gitHub, UNIX, CSS, Xpath, Selenium IDE, RC, Web Driver tools. Classes are only limited to 8 people and there is an option to join the course in person or online. Weekly 20 hours in 6 weeks period, you get to know great people and learn more by helping each other. I have gained great knowledge and would recommend everybody who is planning improve automation test engineer skills.

This class is ideal for people who do not want to spend 2-3 years taking classes at college or university. Class schedule is very convenient for those who work regular day hours. What's great about this program is that it's very straight-forward, you won't be spending time learning something you'll never use at work. During the 6 week course you'll get the basics of the specific set of tools and programs needed to become a QA automation engineer, but be ready to spend a significant amount of time working on homework. The staff at SQA Solutions is very friendly and always helpful. My teacher was Jean Francois Nepton, who is very knowledgeable and has a great personality. He will answer all your questions without being judgmental. At the end of the class you'll be prepared to go through job interviews, which is amazing considering no other school does that! I know a lot of people who got job offers right away after completing this course.
Kathryne (Previous Student)

Companies where our graduates work

Teachers with over 15 years practical experience in IT


Masters in Computer Science with over ten years of diverse experience in Information Technology with emphasis on Quality Assurance for Functional and Performance testing of business applications developed in C, C++, and Java.Experience in building and deploying the test automation frameworks from scratch using Selenium and other automation tools. Experience with Performance testing using Jmeter and server side testing includes testing rest API.In addition, experience with implementing Continuous Integration practices using Jenkins and Team City for all the tests. In depth experience with Teaching QA Automation tools and building frameworks using Selenium, Java and TestNG.


Lesya is a Software Professional with 14 years of core expertise in Automation, Manual, Database, and Web-Service Testing. Lesya has experience Planning, Designing, Building, and maintaining complex Test Automation Frameworks (Data-Driven, Keyword, and Hybrid). She is an Expert in Selenium, WebDriver, and SilkTest Automation. She is also proficient with Java, has a deep knowledge of JUnit and TestNG unit testing Frameworks, and has real-world experience with many other testing tools and technologies.

Test Architect and QA Manager at SQA Solution

Fuad is a veteran in Software Testing industry. He has been in the industry in the last 25 years, managing and mentoring teams of different sizes in different aspects of Quality Assurance in different industries.He is one of our senior mentors and spends time with students to ensure that they are ready for their next job, know their strength and weaknesses and able to successfully pass the interview. You will meet Fuad everyday in our office and he is very eager to speak with everyone regarding QA or the class.

What to expect after taking the course

QA Automation Skills

You will learn skill in QA Automation that you can start using right away at your workplace

Free Coaching Instructor

You now always have a coach who you can refer to if you have questions at work or interview

QA Partners Network

You will have an access to SQA Solution network: over 60,000 QA Engineers across USA and abroad

Portfolio with Real Projects

You will have a real git hub portfolio with projects that you have developed and coded yourself


You will receive a certificate from our school that many employers in the Bay Area already know

Help finding a job

We will assist you with your job search by providing tools, technigues and wisdom earned by years of experience

Your CV will looks like this!

Jhon Doe

Automation QA Engineer

Key Skills Set

  • Being able to automate manual tests
  • Java knowledge and hands on experience
  • Experience working with Selenium web Driver
  • Knowledge of jUnit
  • Experience writing API level tests
  • Experience with Git, Maven, Jenkins and other Release and Code Management tools
  • Experience working in Linux enviornment


Week 1
  • Setting of Environment:
  • Installing JDK, Eclipse, Git, Evernote, Skype, TeamViewer, Sublime, Dropbox
  • Course Overview:
  • Expectations/ Schedule/ Policies/ Course Material
  • Compiling Java Code:
  • Hello World Exercise
  • Introduction to Git and github
  • Git Cheat Sheet Review
  • HelloYou Exercise:
  • Coding a Basic Java Application
  • Git and Github:
  • Creating a Repo
  • .gitignore purpose
  • Initializing a Local/ Remote Repo
  • Connecting git Repo with github
  • Pushing and Pulling
  • Cloning a Repo
  • Importing a Repo
  • Git Exercise:
  • Creating the basic-project
  • basic-project as our course framework
  • Intro to Eclipse:
  • Workspaces and Working Sets
  • Importing/ Exporting Preferences
  • Basic Preferences
  • Eclipse Perspectives
Week 2
  • Java Keywords
  • Data Types
  • Identifiers
  • Statements and Blocks
  • Comparison Operators
  • Logical Operators
  • Strings
  • Conditional Statements
  • Scanner
  • Number Parsing
  • Loops:
  • for Loop
  • while Loop
  • do while Loop
  • for each Loop
  • Loop Excersice:
  • Java Applications with Loops
  • Maven:
  • Maven in 5 Minutes
  • The pom.xml File
  • Maven Dependencies
  • Functions:
  • Working with Functions
  • Function Naming Exercise:
  • Proper Function Names
  • Function Use Exercise:
  • Separation of Functions"
  • Arrays:
  • Using Arrays
  • Array Use Exercise:
  • Creating Arrays
  • Iterating Values
  • Iterating Through Arrays"
Week 3
  • Code Management:
  • Git branches/ Structure Exercise:
  • basic-project enhanced with more features
  • RequestInput Helper Methods Integration"
  • Git branches
  • Use of Branches in basic-project
  • Classes, Objects, Variables:
  • Java Classes/ Interfaces
  • Instances/ Objects
  • Instance Variables
  • Constructors
  • Getters/ Setters
  • Overriding the toString Method
  • Classes and Interfaces Exercises:
  • Employee Entry Application
  • Java and OOP Principles:
  • Inheritence
  • Encapulation
  • Polymorphism
  • Accessing Parent
  • Access Modifiers:
  • public, private, protected, package
  • Overriding/ Extending Methods
  • Overloading
  • Packages
  • TestNG Integration
Week 4
  • Introduction to TestNG:
  • TestNG Life Cycle
  • TestNG Annotations
  • Outputting TestNG Reports
  • Assertions
  • Assertions Exercise:
  • Proper Use of Assertions
  • Java Collections:
  • ArrayList
  • LinkedList
  • HashSet
  • TreeSet
  • HashMap
  • TreeMap
  • Collections Exercise:
  • Integration of Proper Collection for Apps"
  • Final:
  • Final VS Finally
  • Garbage Collection
  • Data Driven Testing
  • 2 Dimensional Arrays
  • TestNG and Data Driven testing Structure
  • Intro to Selenium Tools:
  • Selenium IDE
  • Recording a Selenium IDE test
  • Exporting a Selenium IDE Test
  • Selenium Limitations
  • Selenium WebDriver Integration
  • WebDriver Basic Setup
  • Selenium IDE Exercise:
  • Test
Week 5
  • Locator Strategies:
  • Custom Xpath and CSS Selectors
  • UI Element Methods
  • Search Element Methods
  • Select Element Methods
  • Rendered Element Methods
  • Web Driver Methods:
  • Helper Methods
  • Reading Text File
  • Reading CVS Files
  • Exercise:
  • External Data
  • Apache POI Overview
  • Database Connections
  • SQL Basic Commands
  • MAMP
  • Eclipse DPT:
  • Property Files
  • Java Properties Class
  • Page Objects
  • Waits
  • Expected Conditions
  • Flents Waits
  • Log4J
Week 6
  • Exercise:
  • Final Project [Adactin]
  • Page Objects
  • Maven Life Cycle
  • Maven Plugins
  • Page Objects Exercise:
  • Adacting
  • Integrating Page Objects
  • Misc Java:
  • Unary Operator
  • Enumerators
  • Screenshots
  • Cookies
  • Snippets
  • Exceptions
  • Exceptions Exercise:
  • Creating Exceptions
  • Throwing Exceptions
  • Final Project Exercise:
  • Review Submitted Test Cases
  • Interview Questions
  • Going Further

Audio Recordings of All Classes

After you take the course you will have a lifetime access to audio and video library of all classes that you took.

In addition to all

Tasty food,
snacks and drinks

Access to online
library with materials

Convenient parking
and Bart Access

We give 100% money-back guarantee

SQA Solution is proudly offering 100% money back guarantee. If after the second course you are not happy we will reimburse you first payment that you have made for the course


Will SQA Solution find me a job after the training?

A lot of students are wondering, whether we guarantee any employment upon graduation of the training. While we are a Software Testing and Recruiting company we cannot guarantee a job offer upon graduation. There are a lot of factors that are beyond our control. Whether there will be any open positions with our clients, whether you skill set will fit those open positions, whether the hiring manager will like you and so on. Because of that 

Can I combine remote and in class training?

Absolutely! A lot of students do exactly that. They come in some days and take it via Skype the others. Every class we have 3+ students taking it from Skype, so we have the dynamics teaching over Skype worked out well. 

How big are the training groups?

For every 7wks Bootcamp our maximum enrollment is no more than 10 students. This is very individual training and hence require quite a bit of individual attention, therefore we do not enroll more than 10 people in this training. It’s on: first to come first serve basis. 

What is Free Class and should I attend?

The Free class is developed to give students a detailed understanding about the Bootcamp. We will go over the syllabus as well as any questions that you may have regarding the training, the job search after and knowledge that you will possess. Generally, Director of Admissions along with the instructor attend the Free class to address any questions. 

What is the total price for the training? Are there any additional costs associated with the training?

The total cost for the training is $3575. That includes $3500 tuition cost + $75 non-refundable application fee. 

The cost is broken down in 3 installments: 

1- $1575 to secure you spot in the class. Includes 100% refundable (until the end of second session) deposit +$75 non-refundable application fee

2- $1000 Week 3 

3- $1000 Week 5 


Is the class taught using real projects?

Yes. During the training, you are building your own test framework utilizing real-life projects (i.e. websites and mobile apps if applicable) 

Will I get audio and video recordings of the training?

Yes. Every student after third or fourth class will get full audio and video recordings of all session that you can listen to anytime. 

How to get the most benefit from this training

We developed few recommendations that one needs to understand before the training and use during the training:

  1. Java Selenium Web Driver training is a bootcamp, which means that you’ll be expected to comprehend and digest a lot of information during the week. So be prepared to stay focused and spend time at home. We recommend about 100 hours home studying on top of 120 hrs of in-class instructions to benefit the most from the training. Furthermore, if you have a full-time job, a baby at home and busy life, this may not be the right time to take this training. It does require time commitment and focus1
  2. The ideal candidate for this training is someone who has been a Manual QA Testers and is ready to step up to do automation 
  3. Get the laptop with fairly advanced CPU and RAM . This will allow you to faster compile your code 
  4. Try not to be late to the class and come in early if you need additional clarifications on things
  5. Don’t be shy to ask questions

Is there any prerequisites for this training?

Currently, the only prerequisite for the training is prior experience as Manual Tester or Computer Science Degree. This is not the training for someone who is not from IT industry. 

What location is the training held in?

All our trainings are held in our office in Daly City. We are located right across the street from Colma Bart Station and have plenty of street parking right outside of our office. The location is convenient from commute from all directions (South, East, SF, North)

Can I take the course remotely?

Yes you can! We offer this class in real time through Skype. Every class we have more than one student taking this class over Skype, so we have the dynamics worked out. It will be as effective as taking it in the class.

I’m new to QA can I still take the training ?

This particular training is designed for folks with prior QA or IT experience. This is fairly advanced and assumes you have basis knowledge about what is Software Quality Assurance and why you need to test

Is the course online ?

No this course is not an online course and therefore is not offered online. You will need to either take the course in class or through Skype. Online support materials and course recordings are provided to the students during the class.

What time does the training start and finish ?

Trainings is held on Mon, Wed, 6:00 pm – 10:00 pm and on Saturdays 9:00 am – 5:00pm

Still have questions?

mailSend your questions using this form and we will respond to you via email.

or Call this Phone Number
888 789 1482