All about QA Automation course
Boost your QA career with Python and Selenium skills and earn 110-170K per year
About the role:
Software QA engineers are responsible for testing software applications to identify any bugs or discrepancies from expected behavior. This type of testing is essential for verifying the functionality and user interface of software before it reaches end-users. By reporting issues and collaborating with developers, they help improve the quality and reliability of the software products. QA automation engineers are responsible for designing, developing, and maintaining automated tests to ensure the quality of software applications. They use programming languages and testing frameworks to create automated test scripts that can be run repeatedly. They also work with manual QA engineers to ensure that automated tests cover all necessary scenarios and provide accurate results.
Prerequisites:
1. Recommended Age 18-55
2. Proficient in spoken and written English
3. US Citizenship, Green-Card or any kind of US Work Authorization that allows you to work without limitations or sponsorship (for example EAD Asylum).
4. Manual QA essentials knowledge ❗️
Batches and Schedule:
📍July 15
Module 1: [July 15th] Python programming (Tuesday, Thursday 5:30 pm PST)
Module 2: [August 23rd] QA Automation (Thursdays 5:30 pm PST, Saturdays 10 am PST)
Batches and Schedule:
Format: The Lessons will be both live and self-learning but you can always watch or rewatch the video recordings that will be available for you after each lesson anytime that works best for you
Note: All end dates are approximate and depend on the student's pace.
Course duration: 5 Months
Course blocks:
Training: 12 weeks
5 weeks: Python
7 weeks: QA Automation
20 live and 3 self-learning lessons overall
Module 1
Python Programming
In this module, you will learn the fundamentals of the Python programming language, which serves as the foundation for QA Automation. You will gain knowledge and hands-on experience with Python syntax, data types, control flow, functions, and file handling. Passing 10 lessons, you will have a solid understanding of Python programming and be ready to apply it in the context of QA Automation.
Lesson 1: Intro to the QA Automation course. Self-learning. PyCharm and GitHub tutorials.
Lesson 2: Intro to Python. Numbers
Lesson 3: Strings
Lesson 4: Conditionals
Lesson 5: Intro to codewars
Lesson 6: Lists
Lesson 7: Loops. Ranges
Lesson 8: Functions
Lesson 9: Dictionaries
Lesson 10:Classes
Module 2
Introduction to QA Automation
This module provides an introduction to QA Automation and sets up the necessary environment for the course using Python, Selenium, and Behave. You will learn about locators, the most common WebDriver commands, and create your first test case. Additionally, you will be introduced to Git, a version control system widely used in software development.
Test Automation: Lesson 1:
Intro & environment setup: Python, Selenium, Behave
Test Automation: Lesson 2:
Locators, Most common web driver commands, First test case creation
Git version control
Introduction and Setup
Module 3
Web Testing Fundamentals
In the third module, you will dive into web testing fundamentals. You will learn about CSS selectors, how to create and execute test cases, and the basics of behavior-driven development using Behave.
Test Automation: Lesson 3: CSS selectors, More test cases, Behave fundamentals
Test Automation: Lesson 4: find_elements & find_element usage, Assertions
Module 4
Advanced Web Testing
This module will expand on web testing fundamentals and delve into advanced web testing topics such as WebDriver waits, expected conditions, window handling, and the page object pattern.
Test Automation: Lesson 5: WebDriver Waits, Loops in test automation
Test Automation: Lesson 6: Page Object Pattern Part 1.
Test Automation: Lesson 7: Page Object Pattern Part 2. Expected Conditions library
Test Automation: Lesson 8: Window handling. Multi-browser testing. BrowserStack.
Module 5
Test Automation Best Practices
In the fifth module, you will learn about best practices in test automation. You will explore advanced topics such as handling actions, dropdowns, and frames, performing multi-browser testing, implementing logging, and utilizing tools like BrowserStack and Allure for reporting. This module also covers various operations and manipulations with lists.
Test Automation: Lesson 9: Actions, Dropdowns, Frames
Test Automation: Lesson 10: Logging. Allure for reporting. Behave commands. AI for automation code debugging.
Module 6
Mobile Testing Intro and Job Market Preparation
The final module focuses on basic mobile testing and job search preparation. You will learn about mobile automation using Appium for testing Android applications. You will also receive guidance on job search strategies, interview preparation, and important considerations for the job market. The module concludes with a Q&A session to address any remaining questions or concerns.
Test Automation: Lesson 11: Mobile Automation. Appium. Android.
Test Automation: Lesson 12: Job search. Interview prep and Q&A
Internship: 3 weeks
Career Coaching: 6 weeks
Average Job Search: 2-6 months
Course step-by-step:
1. Agreement
2. Python training
3. QAA training (Education + Tech Mentorship support)
4. Internship
5. Career Coaching (Instructions + Interview preparation + resume & linkedin)
6. Job search + JST
7. Job offer!
Bonus Courses:
API mini-course is given to everybody who bought the course
1. SQL Essentials course
2. Write Your first Automation script
Note: Cyber Security course is provided on CC stage, if the student is ready to leave review.
Average group size: 20-50 students per batch
Instructors' qualifications:
* QA Automation Engineers, Full Stack Software Engineer and Machine Learning Engineers
* with 10+ years of experience
* Reddit, Facebook, Indeed, Lending Club, Silicon Valley etc."
Time & Schedule of Live lessons:
PYTHON
Tuesdays & Thursdays: 5:30–7:30 PM PT / 8:30–10:30 PM ET
_______________________________________________________
QAA
Thursdays: 5:30–7:30 PM PT / 8:30–10:30 PM ET
Saturdays: 10:00 – 12:00 AM PT / 1:00 – 3:00 PM ET
1st lesson & webinar recording links: QAA: https://crst.co/QAA_recording1
PYTHON: https://crst.co/py_recording1
Tech Mentors: Availability: from the 1st day of learning during the learning phase
Experience: 5+ years as a QA
Main focuses: Help to overcome difficulties and grasp the study material effectively, assist with assignments, and provide valuable feedback to enhance skills and progress"
Score to pass the training part "> 70%
* visiting/watching lessons
* submit homework tasks
* complete the quizzes "
Duration 3 weeks
Internship description: Internship is a real project of one of our partners
Schedule: 3 weeks, ~2 h/day, 5 days/week
Mode: remote & flexible in completing tasks
- Meetings are always held at the same time
- All meetings are recorded
- You can choose when it is convenient for you to perform tasks within the deadline of the projects.
1) Practice what you've learned and become more confident for the job and the interview.
2) Can complete assignments at any time of the day that is convenient for you. If you can't attend meetings, you can watch recordings.
3) Questions can be addressed to an internship instructior via messenger or prior the meeting to be discussed f2f.
Internship results - Full understanding of the QA workflow
- Advanced technical skills (testing, QA tools)
- Experience working in a QA team
- Accomplished projects to include in your resume
+++ professional feedback from the project lead
Example of an internship we had: https://veryfi.com
After the internship, you will feel much more confident at interviews and at you job!
1. Unlimited 1:1 sessions
2. Resume & LinkedIn Optimization
3. Interview Preparation
4. Job Search Guidance
5. Market Insights
6. Exclusive AI Job Search Resources
7. Certification of completion “Full professional training”
Career Course: Our Career Coaches are highly skilled and trained specialists who possess a wealth of expertise and guidance. Their expertise in assisting students in their job search journey is truly commendable, as they have successfully coached over 1000 students who have embarked on successful careers in Tech Industry.
Intensive 1:1 Career Coaching: 6+ weeks Career Coaching
Career Services include support beyond just finding a job.
Your career coach will guide you until you find a job and continue supporting you for another month after you start your new job.
Money back guarantee: Because Careerist is fully committed to your success, we now offer a 100% money back guarantee if you don’t land a job in tech within 1 year of graduation.
Read the complete terms and conditions here: https://www.careerist.com/legal/guarantee
🟢Available for Upfront, Split and DPP payment options
⛔️Not available for Loan payment options and those who are not legally authorized to work in US
Eligibility requirements (include but not limited to):
* Complete all training modules on time
* Submit all projects and assignments by the deadline
* Follow our Job Search instructions
Certificate: 3 certificates
1st: after the training part
2nd: after an internship
3rd: ""certificate of completion" after successfully passing a mock interview
Placement rate: 90% of those that follow our instructions get the job in 2-6 months*
Conditions:
- Watch the lessons
- Do assignments /quizzes
- Complete an internship
- Work with your career coach
- Use only approved resume and LinkedIn by the Career Coach
- Actively apply for jobs
- Follow job search instructions for 4- 6 months
__________
*the 10% that don't have English/visa/stress/confidence problem