Northeastern University
Software Quality Control and Management Part 2

Gain next-level skills with Coursera Plus for $199 (regularly $399). Save now.

Northeastern University

Software Quality Control and Management Part 2

Gain insight into a topic and learn the fundamentals.
Intermediate level
Some related experience required
1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level
Some related experience required
1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 7 modules in this course

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

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

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

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

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

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

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

Instructor

Matthew Medi Servattalab
Northeastern University
0 Courses0 learners

Offered by

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions