QA Advanced – 1:1 personal training is an opportunity for an individual who can learn entire course without leaving the current job. This training is introduced to any one who is willing to learn on their convenient time and faster than the usual classroom learnings. You will have an opportunity to talk to the coach on daily/weekly basis for any questions/concerns, with personal sessions and customized project videos to complete the entire training. You can complete this training from any city or town from North America, Europe, Asia or Australia.
COURSE DESCRIPTION
You can study at your own convenient time and quicker with our daily/weekly help. Our Advanced Level Software Quality Assurance Course will teach you the knowledge and understanding fundamentals of Quality Assurance and Manual + Automation + API + SQL software testing needed to start a career as an Intermediate QA Analyst. You will be provided materials, personal sessions, live recorded videos, and project assignment folders to complete the training on your convenient times. You may have questions or want to speak to the trainers where we will assign dedicated time for you. Once you register for this courses, we will send you invitation to join for the first personal 1:1 session online.
CERTIFICATION
Software Quality Assurance Advanced with Selenium Automation
LEARNING OUTCOMES
- Personal 1:1 sessions + customized recorded sessions/lectures + Live projects material and assignments
- Study on your own time – personal training from the coach who are experts in the field
- 3+ functional testing project + Practical exposure on Quality Assurance course content
- Information-packed practical training starting from basics to advanced testing techniques.
- Access to Jira Software, Selenium Webdriver, Postman API and Visual Studio
- Best suitable for beginners to advanced level users and who learn faster when demonstrated.
- Course content is designed by considering current software testing technology and the job market.
- Practical assignments at the end of every session, work on a Real-Time Project to apply your learning
- Working experience on Jira/Zephyr tool for test case and defect management
- Resume writing Assistance 1:1 (+ video and content)
- Guidance on LinkedIn Profile Update 1:1 (video and content)
- Weekly Talk/Discussions with Expert Instructors
- Online library with full of all resource contents, study materials, journal articles, and conference webinar video’s
- Starting salary after completing this course (Calgary/Edmonton/Toronto/Vancouver): 65k-80k per year or $35 to $45 per hour
Pre-Requisite:
- Basic knowledge of Microsoft Office and computers
- Average typing speed (30 WPM)
- Basic communications skills: writing, reading, speaking, listening
Covered in video-recorded sessions:
1. Manual/Functional Testing with Projects
Lecture one (Demo Class):
- Introduction (teacher / students)
- What is the Information Technology area? How is this working in real-time?
- How do projects flow to Information Technology and Services Engineering team?
- Taking real-time examples
- PROD tickets / Business needs / Maintenance / Upgrades
- What is software testing
- Software testing with examples from daily life
- What are the gaps/how people are learning/why not getting jobs?
- Take an example of a current job from indeed.ca and go through roles and responsibilities (we will be doing the same learning what is asked in the job description)
- Importance of projects/practical approach in QA
- Role of QA
- Skills needed for QA job
- Software Development Life cycle
- What is project/enhancement/upgrade/maintenance
- Take an example of a minor/major enhancement’s/project
- Agile / waterfall and its difference
Lecture Two:
- Skills needed for Quality Assurance and revision from the previous session
- What is Story/Requirement (take an example)
- What is a test plan/test strategy?
- And all other documents important in the project/enhancement
- PM designs project charter/project strategy/project plan
- BA designs Business Requirement Document
- SA designs Solution Architect Document
- QA designs Test Plan
- Test Development Life cycle
- Test planning / Test analysis and design / Test Execution / Test Reporting / Test closure
- Testing Process and different phases
- What is release management/change management
- Types of test cases
- Positive / negative
- Different types of testing
- Functional testing / black box testing
- Non-functional testing
- Different test levels
- Unit / system / system integration / uat / pre-prod / prod / regression testing
Lecture Three:
- What is Scrum Meeting/Sprint Planning/Retrospective Meeting?
- Sprints
- Test estimates
- Product backlogs
- Sprint backlogs
- Take project/enhancement: Second project
- Give in detailed explanation Business owner needed this?
- Introduction / motive / cost / resources / schedule using agile methodology
- BRD
- Test Plan
- Walk-through sprint planning
- Walk-through test case design technique
- Boundary value analysis
- Equivalent partitioning
- State transitioning
- Decision table
- Use Case design
- What is a Test Case and how to design it from requirement(s)?
- Fields of test cases (mandatory and optional)
- Walk-through a template from box.com
- Walk-through test execution and its template from box.com
- Design test cases for a requirement /story (take an example from the outside world)
Lecture Four:
- Review test cases designed by students
- Questions and answers or concerns of students
- Walkthrough where are we on the agile project / what is the status currently?
- Practice a scrum meeting (ask students to write down – what they have achieved yesterday and what is the plan for the day?)
- Give access to Jira/Zephyr
- Walkthrough the tool – main areas
- Issues: epic / story / test cases / bug / tasks
- Create a test case
- Create a test cycle
- Create a ZQuery
- All bugs
- All test cases
- All test cases, bugs, stories, tasks, etc.
- Save the query and share it with other members
- Create test cases from BRD / students work (excel) into Jira
- Create regression and integration test cycles
- Execute regression test cases from their own regression cycle
Lecture five:
- Talk about test execution in Regression Test Cycle
- Walkthrough test execution summary
- Create a dashboard report using add-ons
- Defect life cycle
- Create a bug
- Defect triage meeting
- Defect assignment and review of the work
- Test closure:
- What reports go here? Test summary / Bug Summary
- Sign-offs
- Emails etc.
- Reports – test execution reports
- Reports – bug summary
- Scrum meeting – again
- Reviews
- Types of review
- Walk-through all
- Test tools
- Spreadsheet
- Jira / Zephyr
Interview + Resume Preparations:
- Resume walk-through
- Formats
- Matching job description
- Cover letter
- 30 seconds resume, Information Interview, resume, and cover letter writing skills
- STAR accomplishments
- Interview – Soft skills
- Interview – QA skills
2. Automation Testing Training: Selenium Webdriver, C#, Visual Studio, Data-Driven Framework
Selenium Webdriver, C#, Visual Studio 2022 Enterprise Edition
Access to class materials recorded sessions, and automation tools will be provided after registration/fees
- What is Automation Testing
- Use of automation Testing
- Tools for Automation Testing
- Why automation is important for your career?
- What is Selenium
- Advantage of Selenium Webdriver over IDE
- Checklist of test automation, return on investment
- Why are companies looking for a full flash test automation analyst?
- What skills are required for test automation to start this role?
PROJECT-LEARNING STARTS
- Installing automation tool, language packs
- Setting up a brand-new project
- Learning the basic structure of Visual Studio
- Understanding test automation framework
- Methods and properties
- Benefits of using Automation Framework
- Different types of Automation Framework
- What is Data-Driven Framework
- What is Modular Driven Framework
- What is Keyword Driven Framework
- What is Hybrid Framework
- Launching ChromeDriver()
- WebDriver Interface
- WebElement Interface
- What are Web Element Commands?
- Difference between FindElement & FindElements
- Enter & Clear text from Input field
- How Click action works differently on different elements
- Managing Input fields, Buttons & Links
- Finding all links on the Page
- Strategy to check dead links on the page
- Extracting More than one object from a page
- Extracting Objects from a specific area of a web page
- Check if the element is Present, Displayed, Enabled, or Selected
- Different Locators and using Firefox, IE, Chrome to find them
- What are locators – ID, Name, LinkText, XPath, CSS, etc.
- Difference between Absolute & Complete XPath
- Finding your first element
- WebElement Commands
- Element Inspector in Mozilla, Chrome, and IE
- Element locator tool for FF
- FireBug & FirePath Add-Ons in Mozilla
- Various HTML locator strategies
- XPath Helper Plug-in for Chrome
- Add test methods()
- Console Writelines
- Test Input from external DataSource CSV files
- Record results in external text files
- Capture screenshots for PASS/FAILURE steps
- Checkbox, Input box, Button, Radio Button, Dropdowns elements
- Implicit and Explicit waits
- Learn how to implement and work selenium Webdriver with Java and Eclipse
- Test Automation Job details and regression test automation needs
- Interview, resume, and LinkedIn profile guides
** It is best practice to use a Windows laptop for test automation practice however use of Mac/Linux is your choice and you should know the basic operations. We do not teach/train individuals on how to use Windows/Linux/Mac laptops for basic use.
3. Postman API testing fundamentals
4. SQL Testing fundamentals
What is next? Registration
- Lectures 0
- Quizzes 0
- Duration 35 hours
- Skill level All levels
- Language English
- Students 1
- Assessments Yes