Software Quality Control and Management Part 2
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Software Quality Control and Management Part 2
Included with
Ask Coursera
Skills you'll gain
Tools you'll learn
Details to know
January 2026
7 assignments
See how employees at top companies are mastering in-demand skills
There are 7 modules in this course
Welcome to Software Quality Control and Management:
Get ready to explore how quality assurance brings software to life! In this course, you’ll learn what Software Quality Assurance (SQA) is, why it matters, and how it fits into the Software Development Life Cycle (SDLC). You’ll see where development and QA teams collaborate to deliver reliable, high-performing products. You’ll dive into QA methodologies like Waterfall, Agile, and DevOps, discovering how testing adapts to each approach. You’ll also learn about the different phases and types of QA testing, from manual checks to full automation. Hands-on practice is a big part of this course—you’ll use two of the most common automation tools in the industry, UFT (Unified Functional Testing) and Selenium, to build your testing skills. By the end, you’ll also explore career opportunities in IT and QA, helping you understand how your new skills can open doors in the tech world.
Career management is the ongoing process of planning, developing, and directing your professional path to achieve your goals and maximize your potential. It's much more than just finding your next job—it's about taking intentional control of your career trajectory over the long term. At its core, career management encompasses self-assessment (understanding your skills, values, and interests), goal setting, skill development, networking, and strategic decision-making about opportunities. It requires you to think both tactically about immediate moves and strategically about where you want to be in 5-10 years.
What's included
2 videos15 readings1 assignment1 app item
2 videos•Total 2 minutes
- Course Overview •1 minute
- Meet Your Faculty: Medi Servattalab•1 minute
15 readings•Total 155 minutes
- Course Introduction•1 minute
- Syllabus: Software Quality Control and Management Part 2•5 minutes
- Academic Integrity•1 minute
- Career Management Best Practices•1 minute
- Understanding Workplace Equity•33 minutes
- Job Search Strategies•2 minutes
- The Employer Perspective•10 minutes
- Interviews•1 minute
- Interviewing Skills•32 minutes
- Interview Questions•2 minutes
- Best Questions to Ask the Interviewer•50 minutes
- Leadership Characteristics in IT Management•6 minutes
- Leading by Example•1 minute
- Communication Skills•3 minutes
- Personality Types and Self Assessment•7 minutes
1 assignment•Total 10 minutes
- Module 8 Assess Your Learning: Interviewing and Leadership•10 minutes
1 app item•Total 15 minutes
- Common Interviewing Questions and Answers•15 minutes
In this module, we will focus on the Selenium automation tool. Selenium is an open-source framework for automating web browsers, widely used for testing web applications across different browsers and platforms. It supports multiple programming languages including Java, Python, C#, JavaScript, and Ruby, making it accessible to diverse development teams. Selenium allows testers to write scripts that simulate user interactions such as clicking buttons, entering text, navigating pages, and validating content, enabling efficient regression testing and continuous integration practices. The framework consists of several components including Selenium WebDriver for direct browser control, Selenium IDE for record-and-playback functionality, and Selenium Grid for parallel test execution across multiple machines and browsers. Its flexibility, extensive community support, cross-browser compatibility, and integration capabilities with testing frameworks like TestNG and JUnit have made Selenium the industry standard for web application test automation.
What's included
8 readings1 assignment
8 readings•Total 107 minutes
- Introduction to Selenium•2 minutes
- Selenium Architecture•2 minutes
- Environment Setup•68 minutes
- WebDriver Fundamentals•11 minutes
- Element Locators•2 minutes
- Testing Framework•18 minutes
- Page Object Model (POM)•2 minutes
- Maven Integration•2 minutes
1 assignment•Total 12 minutes
- Module 9 Assess Your Learning: Selenium•12 minutes
In this module, students will explore back-end testing and database management systems (DBMS) testing fundamentals. The module covers the distinction between front-end and back-end testing, three-tier architecture, and comprehensive database testing methodologies including structural, functional, and non-functional testing approaches. Students will also develop essential leadership attributes and communication skills necessary for effective software QA professionals, including an understanding of personality types and their application in team environments.
What's included
1 video4 readings1 assignment
1 video•Total 5 minutes
- Back End Testing•5 minutes
4 readings•Total 113 minutes
- Back-End Testing•23 minutes
- Back-End Testing and DBMS Techniques•32 minutes
- Types of Database Testing•38 minutes
- Database Testing: Load, Stress, and Quality Assurance•20 minutes
1 assignment•Total 10 minutes
- Module 10 Assess Your Learning: Back-End Testing•10 minutes
In this module, we will be discussing cloud computing and QA metrics.. Cloud Computing is an important topic about the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the internet ("the cloud") to offer faster innovation, flexible resources, and economies of scale. We will discuss different cloud models and the testing types within different cloud types. Quality Assurance (QA) metrics and Key Performance Indicators (KPIs) are essential for measuring the effectiveness of testing processes and software quality. We will review the definition of different QA Metrics, and their formulas and purposes. No Software QA Testing can be performed without gathering the correct QA Metrics to measure quality and effectiveness of testing.
What's included
3 videos10 readings1 assignment
3 videos•Total 13 minutes
- Cloud Computing•4 minutes
- Shift Left Testing•4 minutes
- Testing Metrics and KPI•5 minutes
10 readings•Total 91 minutes
- Cloud Computing•6 minutes
- Different Cloud Types•8 minutes
- Cloud Architecture and Layers•6 minutes
- Advantages and Disadvantages of Using the Cloud•10 minutes
- Testing Metrics•12 minutes
- Reviewing Process Metrics•3 minutes
- Reviewing Product Metrics•20 minutes
- More QA Metrics and Agile Test Metrics•10 minutes
- Blockchain and Cryptocurrency Fundamentals•10 minutes
- Testing Blockchain Transactions and Cryptocurrency•6 minutes
1 assignment•Total 10 minutes
- Module 11 Assess Your Learning: Cloud Computing•10 minutes
In this module, we will discuss usability testing and user experience and the testing requirements and the testing techniques. We will discuss how important usability and user experience testing have become in ensuring the users have a great experience visiting web sites. In the second part of this module, we will explore how Artificial Intelligence (AI) and Machine Learning (ML) are transforming software testing practices, examining AI integration into traditional testing methodologies, analyzing real-world applications and implementation challenges, and understanding how machine learning models recognize software behavior patterns to predict potential failures while addressing the broader implications of AI adoption in quality assurance.
What's included
2 videos9 readings1 assignment
2 videos•Total 11 minutes
- Usability and User Experience•7 minutes
- AI and Testing•4 minutes
9 readings•Total 88 minutes
- Introduction to Usability•12 minutes
- User Experience (UX)•26 minutes
- Evaluating a User Interface•20 minutes
- Usability Testing Methods•3 minutes
- Moderated Usability Testing Process and Tools for Evaluating User Experience•17 minutes
- Advantages and Disadvantages of Usability Testing •1 minute
- Artificial Intelligence and Machine Learning •3 minutes
- AI in Software Testing•3 minutes
- Summary: AI in Software Testing•3 minutes
1 assignment•Total 12 minutes
- Module 12 Assess Your Learning: Usability and UX Testing•12 minutes
In this module, we will review some additional topics related to testing. In the vast field of QA, IoT testing presents a huge challenge both for testing and security. We will look at these topics more, and also talk about a couple of other topics such as the gaming industry and the associated testing, as well as cyclomatic complexity.
What's included
5 readings1 assignment
5 readings•Total 52 minutes
- McCabe’s Cyclomatic Complexity•1 minute
- Calculating Cyclomatic Complexity•27 minutes
- Internet of Things (IoT) Testing•18 minutes
- The Video Game Industry•1 minute
- Video Game Testing Roles and Techniques•5 minutes
1 assignment•Total 10 minutes
- Module 13 Assess Your Learning: Cyclomatic Testing and Video Game Testing•10 minutes
In this module, we will discuss various certifications in software QA and testing. In the competitive landscape of software quality assurance, professional certifications serve as tangible evidence of your expertise, commitment to the field, and understanding of industry-standard practices. Whether you're launching your QA career, transitioning from manual to automation testing, or advancing into leadership roles, certifications can significantly enhance your professional profile and open doors to new opportunities.
What's included
4 readings1 assignment
4 readings•Total 35 minutes
- Professional Certifications•3 minutes
- QA-Specific Certifications•13 minutes
- Six Sigma Certification•17 minutes
- Congratulations! •2 minutes
1 assignment•Total 10 minutes
- Module 14 Assess Your Learning: Software Certifications•10 minutes
Instructor
Offered by
Explore more from Data Management
- Status: PreviewN
Northeastern University
Course
- Status: Free TrialB
Board Infinity
Course
- Status: Free TrialB
Board Infinity
Specialization
- Status: Free Trial
Course
Why people choose Coursera for their career
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
More questions
Financial aid available,
