Quality Assurance Certification Course Syllabus
This live, project-based QA Training, focuses on providing training in
software quality assurance, and all its aspects to ensure the products and services are designed in accordance with the same
Module 1: Manual Testing, Software Development Life Cycle, Testing Life Cycle, Tester Role
Session – 1
-Software Engineering
-What is SDLC – Software Development Life Cycle?
-Software Development Methodologies – V-Model Waterfall, Agile, SCRUM, Sprint, User Stories, etc.
-Software Requirement Specification Documents ( SRS )
-Business Requirement Document (BRD)
-Functional Requirement Document (FRD)
-Roles and responsibilities of business analysts, developers, technical architects, QA testers, configuration management team, end-users, clients, project managers, QA lead, QA manager, Automation testers, DevOps Engineers, and more.
-What is Software Quality Assurance (QA) and Testing?
-Software Testing Life Cycle (STLC)
Types of Software Applications, Windows-based, web-based, etc.
Session – 2
-Types of Testing, Unit testing, functional testing, integration test, Regression Test, System Testing, Smoke Testing, Data-Driven Testing
-Black Box Testing and White Box testing, UAT testing
-What is Backend Testing and Data-Driven Testing? Smoke Testing, Sanity Testing, Browser compatibility Testing, External Interface Testing, and Functional Testing, Integration Testing, Unit Testing, HA Testing, Security Testing, Cross browser testing, Manual Testing, Automation Testing, and Performance Testing.
-Validation vs Verification
-While teaching QTP / UFT Automation Testing, we can discuss more on Data-Driven Testing.
-Data-Driven Testing can be manual also but while doing Automation testing with multiple sets of Data, a student can understand the advantage of doing data-driven testing.
-While Teaching “LoadRunner” we explain the different types of Performance Testing like a Stress test, Load Test, etc.
-Practice – Group Discussion on types of testing
Session – 3
-QA Tester Role – Software Testing Life Cycle
-Understanding the requirement document and writing Test cases in Excel, Writing Test Data
-Home Assignments and also Practice sessions in class.
-Practice – Group Discussion, Domain related information on Banking, Mobile/Telecom, Supply chain, Healthcare
Module 2: Test Cases, Test Plans, Software Project Architecture
Session – 4
How to write Test Cases on Telecom / Health care projects, Prepare RTM and test matrices
Review Test cases are written by students.
Boundary Value Analysis.
Session – 5
How to write the Test Plan, what are the Objective, Scope, and Strategy of the test plan
Entry and Exit criteria. Testing Techniques.
Homework Assignments and also Practice sessions in class.
Session – 6
Review Test Plan and Test cases.
Discuss Defect Life Cycle while teaching Quality center Defect module
What is Front end, Back End, Middleware, etc.. about Project and Application architecture, External Systems, etc.
What is High Availability? Clustering environment (other training centers does not cover this topic, this topic is at H2KInfosys QA Testing training only.
Module 3: HP Quality Center | HP ALM (Application Lifecycle Management)
Session – 7
Installation instructions and resolving the Quality Center / HP ALM installation issues on the student’s computer.
Session – 8
HP Quality center / HP ALM (Application Lifecycle Management) Installation Issues.
NOTE: Discuss one of the project domains when we write requirements.
Introduction to Quality Center. How to Manage the testing Process using HP Quality Center.
Advantages of Quality Center Over Excel Sheet.
Requirements Module: Write Requirements on Banking / Finance Domain Project
Test Plan Module: Based on the requirement write Test Plan, Test Cases, and RTM – Requirement traceability Matrix.
Homework Assignments and Practice sessions in class and resolve student’s questions.
Session – 9
Review of Home Assignment
Test Lab Module: Based on the Test plan execute the Test cases and file Defects
Session – 10
Defects Module:
Export Test cases from Excel sheet to Quality Center.
Export Data from Quality Center to Excel.
Module 4: (SQL) Structured Query Language
Session – 11
What is Database?
What is RDBMS – Relational Database Management System?
What is the RDBMS currently available in the Market?
What is SQL?
What is Data Definition Language (DDL)
What is Data Manipulation Language (DML)
What is Data Control Language (DCL)
Session – 12
Install and Work with Toad Tool – To execute SQL queries – Toad tool is an interface to connect to Database.
Write different types of SQL queries with examples?
Homework/ Assignments
Role of a tester in SQL?
Session – 13
Different types of SQL Functions, Arithmetic, logical, etc.
Primary Key, Foreign key constraint.
What are the types of SQL Joins and Execute Joins with examples?
How to perform JOIN?
Joins, Inner Join, Outer Join, Self Join, Right Join | Right Outer Join, Left Outer Join | Left Join
SQL Groupby Statement
SQL Having clause
Module 5: UNIX | Linux Operating System
Session – 14
Install tools “Putty” / Cygwin
Introduction to UNIX / Linux: What is UNIX Operating System? and Tester role in UNIX
Important UNIX commands
What is FTP? FTP Commands, FTP tools like Filezilla, WinScp, etc.
FTP the files from one operating system to another.
Practice on UNIX / Linux
Interview Questions on Unix / Linux.
Session – 15
What is a shell script? VI Editor?
What is a Log file?
How to FTP log files to windows OS and send it to developers to track the defects
Module 6: HP QTP | HP UFT Training - Automating Testing
Session – 16
HP QTP / HP UFT
HP UFT training
-QTP | UFT installation By Technical support team
-Installation instructions for UFT Software | QTP Software
-Technical issues while installing HP QTP | HP UFT
Session – 17
HP QTP / HP UFT
Introduction to Automation Testing
QTP online training | HP UFT online training
-Drawbacks of manual testing
-Benefits of Automation Testing
-Advantages of using UFT
-Different testing tools available in the market for automation testing
-Evaluate the tool/Selection criteria of the tool, ROI
-Selection criteria for the manual test cases to be automated
-Overview of manual testing and automation testing
-Advantages of QTP | HP UFT
-The version history of QTP | HP UFT
-QTP | HP UFT new features
-HP UFT license types
-Quick Test Professional Add-in Manager | HP UFT Add-In Manager
Why Record and Run settings window is required in HP UFT | HP QTP?
Open the application – invoke application SystemUtil.Run method
HP QTP | HP UFT IDE
Key elements of QTP | HP UFT
-Test pane
-Data table
-Active screen
-Debug viewer
Session – 18
HP QTP / HP UFT
UFT Add-In Manager
How do I create my first test script using UFT?
HP Unified Functional Testing
HP UFT | HP QTP testing process
-Test planning/Create the environment
-Recording/Create the basic test
-Enhancing the script
-Debugging the script
-Running the script
-Analyze the Test results, and Reporting the defects
Session – 19
HP QTP / HP UFT
HP Unified Functional Testing | HP QTP
-How to create a new test | How to open an existing test
-Understanding the QTP test folder structure
-Handling multiple tests/scripts in UFT
-Recording modes in QTP UFT
-Analyze the results window
-Record and Play
Different objects in QTP | HP Unified Functional Testing Tool – UFT :
-Test object
-Run time object
Object repository
How UFT identifies Objects
Object Spy
Working with Test Objects
-How to identify the object
-Highlight the object
-Understanding the test object properties
Object Identification mechanism
Session – 20
HP QTP / HP UFT
What is Parameterization in QTP | Data-driven testing
Learn the Unified Functional Testing Tool
Importing Excel sheet
Parameterization concept in UFT
Working with Data-table
-Introduction to data tables
-Create a script with multiple test data, (Test the login functionality with multiple usernames and passwords)
Practice
Session – 21
HP QTP / HP UFT
What is a checkpoint in QTP
Checkpoints in UFT
How to insert Checkpoints in UFT
Practice and home assignments
Session – 22
HP QTP / HP UFT
Recording Modes
Practice, Questions
Module 7: HP LoadRunner - Performance Testing
Session – 24
LoadRunner Software Installation.
LoadRunner is a Performance Testing tool that allows you to test the performance/load of the application before, during, and after deployment. This course is designed to give you training in load and performance testing tasks. The LoadRunner Virtual User Generator (VUGen), Controller, and Analysis (Report tool) will be covered in this course. You will create a VuGen script to create actions and run load test scenarios using the Controller. An analysis is used to analyze load/performance test results. You will learn to work with the graphs to display data after a test is run. All topics are supported by hands-on labs designed to provide you with the knowledge necessary to load test the system using LoadRunner. You also practice on the Loadrunner to get hands-on experience.
Session – 25
What is Performance Testing and its types, Load Testing, Volume Testing, Stress Testing and other types of testing related to Performance, Performance Testing Process, LoadRunner Components, VUGen, Controller, Analysis-Report
Types of Protocols and VUGen Script
Session – 26
Viser Script
Parameterization
Actions
Run time options
Automatic Correlation
Think Time
Session – 27
Controller: Manual Scenario/Goal-oriented Scenario – How to choose between the two?
Ramp Up, Ramp Down, etc.., Settings, how to run the VUser Scripts
Analysis: How to analyze reports, Reports: Generate Reports (Word / HTML)
Module 8: Review The Topics, How to Write Resume, Configuration Management, Quality Controls
Session – 29
Manual Testing Review, Test case review, Testing methodologies like Agile, Quality Center Review of requirement module, Test Plan Module, Test Lab module, Defect Module, severity, and Priority, RTM, Defect life cycle.
Session – 30
Quality Standard, ISO, CMMI, Export Test Cases from Excel to Quality Center, QTP Script execution in Quality Center, Interview Questions.
What is clustering, Load Balancer, Front end, Back End, Middleware, etc.. about Project and Application architecture.
Concepts of Configuration management, Change management, Project release documents, etc.
Concepts of What is HA (High Availability Testing), Integration Testing with external systems.
Session 31
QA Testing Interview Questions, How to build a good Software QA testing resume.
Module 9: Web Services Testing, SOA, SoapUI Tool, Postman Tool, SOAP, RESTFul Service
Session – 32
Why Middleware technologies like Tibco, CORBA, Message Q, IBM MQ, and WebServices in real-time software project development?
What is Service-Oriented Architecture (SOA)?
Who is using SOA?
What are WebServices?Why WebServices are Being Used?
SOA – Service Oriented Architecture and Web services?
What is WSDL?
Web Service Standards
Understanding WSDL
WSDL Specification
The WSDL Document
WSDL by Example
WSDL File
How is WSDL Used?
Retrieving and Viewing/ Inspecting WSDL files
WSDL and WebServices
Services PortType and operations Message
SOAP, SOAPUI Pro Tool
SoapUI Pro – Download, Installation
What are SOAP Protocol and RESTFul service?
What is API Testing
Tools to Test WebServices, Postman tool for API Testing
WebServices in Real-Time using SoapUI Tool
SOAPUI Tool Installation and Practice
How to Test Web services
Why we need to Test Web Services
What is XML, Request, Response XML, WSDL Files
What is an Endpoint
Functional testing of Web Services using SOAPUI
Functional Testing of WebServices using SOAPUI and WSDL
How to Add assertions in Soapui Tool to validate response XML?
Interview Questions, Practical training on WebServices Testing using SoapUI Too
Session – 33
An XML History
HTML
XML vs. HTML
W3C and the XML Specification
XML Syntax: The Bricks Elements
Attributes
Attributes vs. Element
XML Miscellaneous Well-Formed
What is XML
XML Tags
The Difference between XML and HTML
With XML You Invent Your Own Tags
What is an XML Element?
What is XML Schema?
What is an asynchronous web service?
What is an asynchronous web service?
Exercises on Web Services Testing using SoapUI Tool
How to write test cases for WebServices Testing
How to use the Postman tool to test WebService API Testing?
Interview questions on Web Services Testing?
Module 10: ETL Testing, Data warehouse Testing
Session – 34
What is ETL & Data Warehousing?
Extraction
Transformation
Loading
Introduction to Data warehouse, the purpose of DWH with examples
DWH Architecture
OLTP System vs OLAP System
What is a fact table?
What is the dimension table?
Fact vs. Dimension
What is star schema?
What is a snowflake schema?
Session – 35
DWH Tools (different types of DWH tools)
Types of databases used in ETL testing
Explaining about data mapping document
Session – 36
Testing tools used for ETL testing
Process flow in ETL Testing
Writing test cases for mapping documents
UNIX Commands for ETL Testing
SQL Queries and SQL Joins for ETL Testing
Module 11: Mobile App Testing
Session-37
What is Mobile Application Testing?
Differences between Mobile and Mobile application testing.
Differences between Native, Hybrid, and Mobile Web applications?
The complexity of the mobile testing domain.
Session-38
Mobile Applications
Network related applications.
Other applications.
The recommended strategy for mobile application testing
Session-39
Mobile Platforms:
Types of Mobiles
Simulators and Emulators
Android
iOS
Windows7
Bada
Symbian
Blackberry
Mobile testing and Mobile application testing strategy
Building a Mobile Testing Strategy.
How to choose which devices to test, planning what to test and how to review strategy
Session-40
Unique challenges in mobile application testing
Set up your Emulator
What is an emulator?
How to configure an emulator?
How to install the build?
Module 12: Real-Time Live Project Work on Banking Domain
Session 41,42,43
Live Project work session on Banking Domain
-Business Requirement Document | functional requirement document ( FRD, BRD ) review
-Design and execute Test Plan, Test cases on banking/finance domain
-SQL queries and QA testing activities on banking domain
-Review testing test cases find defects and STLC on banking domain project
Module 13: Real-Time Live Project Work on Health Care Domain
Session 44.45.46,47
Live Project work session on Health Care Domain
-Business Requirement Document – BRD on the healthcare domain
-Test Plan, Test cases on health care domain
-SQL and other testing activities on the healthcare domain
-Review testing process – STLC on healthcare domain project
Module 14: Real-Time Live Project Work on Telecom Domain
Session 48.49.50
Live Project work session on Telecom Domain
-Business Requirement Document ( BRD ) review on telecom domain functionality
-Test Plan, Test cases on telecom domain functionality
-SQL, UNIX / Linux, testing life cycle
-Review testing process – STLC on telecom domain project
FAQs
Is learning QA testing hard? ›
Software assurance QA testing is easy to learn and not code intensive. You will have to learn some coding, but not to the same extent as a software or web developer. Software QA test training typically takes six to ten weeks, whereas web development training takes anywhere from 12-26 weeks.
Can I learn QA on my own? ›Can I Learn Software Testing On My Own? Of course, you can learn most anything on your own given enough time with the internet. But, if you want to learn software testing quickly to be better prepared for a career change or promotion, it might be best to take a structured software testing course.
How long does it take to get a QA certification? ›If you include the normal education requirements to complete a college degree, then it takes 5 to 7 years years to become a quality assurance tester. There are certain skills that you need to obtain in order to become a successful quality assurance tester. Some of the most common skills are listed below.
What do I need to study for QA testing? ›Most commonly, they study computer science, business, computer applications, or information technology. You can also become a QA tester without a degree by meeting other employer qualifications, like industry certifications or hands-on experience.
Is QA testing well paid? ›As of May 31, 2023, the average hourly pay for a Qa Tester in the United States is $37.99 an hour.
How to start QA testing with no experience? ›The qualifications that you need to become a quality assurance tester (QA tester) with no experience include a computer-related degree, the ability to undergo training, and computer coding skills.
Can you get a QA job without a degree? ›Can I work as a QA specialist, engineer, or tester without a degree? Absolutely! Though companies appreciate degrees, you can make the cut without one. Just make sure you build a portfolio, earn hands-on experience in a bootcamp or course, and develop the necessary skills.
How do I become an entry level QA? ›- Enroll in college. Consider the qualifications required for the industry you'd like to work in to figure out which type of degree or certification you need to earn. ...
- Complete your education. ...
- Consider an internship. ...
- Apply for jobs. ...
- Attention to detail. ...
- Organization. ...
- Listening skills. ...
- Communication.
Being a QA tester can be one of the most rewarding careers you could ever have. It's an amazing feeling to test a product before it is released to the public and make sure that everything works properly as intended. As you get better, more skilled and more experienced as a tester, you will also be able to earn more.
Which QA QC certification is best? ›- Certified Test Engineer (CSTE) ...
- Certified Software Quality Analyst (CSQA) ...
- Certified Associate in Software Testing (CAST) ...
- CMSQ (Certified Manager of Software Quality) ...
- ISTQB (International Software Testing Qualifications Board)
How long is QA manual testing course? ›
- 15 Hours of Sessions.
- 14 Hours of Labs.
- Flexible Schedules.
- FREE Demo on Request.
- One-on-One Doubt Clearing.
- Certification Oriented Curriculum.
- Real-time Project Use cases.
- Find the Right Quality Management Certification. ...
- Understand Course Prerequisites. ...
- Review Quality Management Certification Outline. ...
- Allocate Appropriate Time and Resources. ...
- Maintain the Certification. ...
- Master Quality Management for Your Life Sciences Organization.
- Step-1: Assess Development Plan. ...
- Step-2: Develop the Test Plan. ...
- Step-3: Test Software Requirements. ...
- Step-4: Test Software Design. ...
- Step-5: Build Phase Testing. ...
- Step-6: Execute and Record the Result. ...
- Step-7: Acceptance Test. ...
- Step-8: Report Test Results.
- Identify who you want to work with. The software development and QA testing industry is wide and varied. ...
- Pursue a high-quality technical training. ...
- Earn certifications and recommendations. ...
- Learn the tools of the trade. ...
- Don't neglect your soft skills.
- Asking the Right Questions. A QA person must know how and when to ask the right questions about a project. ...
- The Art of Listening. ...
- Speak with Relevance. ...
- Be a Team Player. ...
- Have Self Confidence. ...
- Time Management. ...
- Listen to your Gut. ...
- Know the Process of Bug Tracking, Ticketing and Tests.
Job Title | Average Salary | Salary Range |
---|---|---|
Robotics Engineer | $0 | Min: $0K Max: $0K |
Implementation Specialist | $79,061 | Min: $38K Max: $235K |
QA Analyst | $84,136 | Min: $42K Max: $175K |
Junior Software Engineer | $90,226 | Min: $42K Max: $165K |
The national average salary for a QA Tester is $61,281 in United States. Filter by location to see QA Tester salaries in your area. Salary estimates are based on 1,915 salaries submitted anonymously to Glassdoor by QA Tester employees. How accurate does $61,281 look to you?
Is QA tester a stable job? ›Yes, QA tester is a good career.
Most tech companies have a need for software developers and QA testers. And, the demand for QA testers is increasing as tech companies are starting to realize how important having a quality eye reviewing your product or service is to make it the best possible experience.
Average starting Salary for QA Tester in India is around ₹1.6 Lakhs per year (₹13.3k per month). No prior experience is required to be a QA Tester. What is the highest salary for a QA Tester in India? Highest salary that a QA Tester can earn is ₹7.3 Lakhs per year (₹60.8k per month).
Can anyone be a QA analyst? ›A bachelor's degree in a technological field is usually required for most entry-level positions. For more advanced positions, however, you'll often need a master's degree. It's also helpful to have at least some level of experience in quality control, as this should give you an edge over other candidates.
Does quality assurance require math? ›
QA Engineer Skills. Technology and engineering, mathematics and science, written and verbal communications, problem-solving, reasoning and logic, and practical skills like exceptional documenting and project management talents are all required for a software quality assurance engineer.
What is the highest QA analyst salary? ›Quality Analyst salary in India ranges between ₹ 1.6 Lakhs to ₹ 8.0 Lakhs with an average annual salary of ₹ 3.6 Lakhs. Salary estimates are based on 61.2k latest salaries received from Quality Analysts.
What is the salary of QA around the world? ›Data from the jobs portal Glassdoor.co.in, based on 4926 salaries, suggests the average salary for a QA engineer is just ₹540,000 (€6843) a year or ₹45,000 (€570) a month. QA engineer salaries at the lower end of the scale start at ₹300,000 (€3802) a year or ₹25,000 (€317) a month.
What is the highest QA manager salary? ›Salary Ranges for QA Managers
The salaries of QA Managers in the US range from $50,000 to $260,000 , with a median salary of $112,600 .
- The Complete Quality Assurance Course on Udemy. ...
- Software Testing Basics on QA Academy. ...
- Setting a Foundation for Successful Test Automation at Test Automation University. ...
- Learn SQL on Codecademy.
QA primarily focuses on the processes and procedures that improve quality, including training, documentation, monitoring and audits. QC focuses on the product to find defects that remain after development. QC professionals find these issues in a variety of ways, including software testing and beta or canary testing.
What is the difference between QA tester and QC? ›While QA testing focuses on providing assurance that quality requested will be achieved, QC testing focuses on fulfilling the quality requested. QA focuses on preventing defects while QC focuses on identifying the defect.
How many hours a day do QA testers work? ›Prospective testers can look forward to a strong work/life balance. Most jobs require the standard 40 hours per week. Some amount of overtime can be expected though as development deadlines are near and unexpected bugs or technical issues are found.
Can I learn manual testing in a week? ›There are short-term courses to get help on how to become a QA tester where you can become a manual tester in just 30 days and learn something new almost every day. These courses are suitable for those who want to learn manual testing and bag a job quickly without spending more time on studies after graduation.
Is manual QA stressful? ›The Job Is Not Overburdening
Unlike other office jobs that are often exhausting and can lead to professional burnout. Plus QA engineers rarely have overtime. The work is not stressful and the deadlines are hardly ever-pressing – which in turn can limit the amount of stress experienced by the QA engineers.
What is a full quality assurance certificate? ›
Quality Assurance Certification is the issuing of a written certificate by an independent organisation after auditing a company's management systems and determining it meets the requirements specified in the standard and set by the international community.
Why is quality certification required? ›As an internationally recognized quality management system, achieving ISO certification will support your marketing and help increase your sales. Indeed, many large companies require their suppliers to be ISO certified. And certification can be particularly important if you want to enter foreign markets.
Who can issue the certificate of quality? ›Technically, anyone can issue certificates or quality marks. However, if a CI is accredited you know that the issuing body is independent and competent.
What is the first step for QA? ›Requirement Analysis is the first step of the QA process. In this phase quality assurance team understands the requirements, like what is to be tested. Analyze and research the needs throughout this STLC phase. The scope of the testing is determined in this phase.
Is QA Academy free? ›QA offers free courses in much-needed skills-gap subject areas such as data, programming and cloud – all delivered via virtual classrooms – which will support the UK's future economic recovery.
How do I start learning QA testing? ›- Enroll in college. Consider the qualifications required for the industry you'd like to work in to figure out which type of degree or certification you need to earn. ...
- Complete your education. ...
- Consider an internship.
- Apply for jobs. ...
- Attention to detail. ...
- Organization. ...
- Listening skills. ...
- Communication.
To get hands-on expertise, the best idea is to join the QA Software Testing Training Program where you can learn everything from scratch. There are short-term courses to get help on how to become a QA tester where you can become a manual tester in just 30 days and learn something new almost every day.
Is a QA tester a good career? ›Yes, QA tester is a good career.
Most tech companies have a need for software developers and QA testers. And, the demand for QA testers is increasing as tech companies are starting to realize how important having a quality eye reviewing your product or service is to make it the best possible experience.
Manual testing is not an easy task to do. It requires proper knowledge and moreover patience to detect the bugs and figure out a way to correct them. The beginners can also use the guides, Manual testing for beginners that includes manual testing basics and information.
Do you need a degree to do QA testing? ›Can I work as a QA specialist, engineer, or tester without a degree? Absolutely! Though companies appreciate degrees, you can make the cut without one. Just make sure you build a portfolio, earn hands-on experience in a bootcamp or course, and develop the necessary skills.
What is the first step in QA? ›
Requirement Analysis is the first step of the QA process. In this phase quality assurance team understands the requirements, like what is to be tested. Analyze and research the needs throughout this STLC phase.
What is the salary of manual QA tester? ›Average salary for a Manual Tester in India is 3.1 Lakhs per year (₹25.8k per month).
What is the highest salary for manual QA? ›Manual Testing salary in India ranges between ₹ 1.0 Lakhs to ₹ 12.0 Lakhs with an average annual salary of ₹ 4.0 Lakhs.
Is QA analyst a stressful job? ›QA professionals have to test the same software or product repeatedly, which can become tedious and boring. Additionally, the job can be stressful, especially when deadlines are approaching, and there are still bugs to be fixed.
Are manual QA testers in demand? ›Testers are in high demand as companies need to release reliable software, recover from failed releases, and meet users' needs in the ever-changing IT world. As organizations realized the power of software, they began to hire QA testers.