Website Quality Assurance for Senior Care Company

Delivering automated and manual QA services for the website’s user interface, data processing, and server-side performance to help the company attract and retain customers with flawless software.

About project

Solution

Functional testing, UI/UX testing, Compatibility testing, Configuration testing, Security testing, Stress testing

Technologies

TestNG, Extent Report, Selenium WebDriver, Java

Country

United States

Industry

Healthcare

Project Duration

6 months

Team Composition

1 QA Lead

3 Manual QA Engineers

2 Automation QA Engineers

Challenge

Throughout the years of running the company’s official website, our client has implemented a lot of changes in its code in order to keep up with the technology updates and trends. We were required to check the website’s codebase to see how it performs in terms of data processing and synchronization. As for the front-end, we had to review the UI and its accessibility for the client’s target audience – elderly people searching for care.

Before reaching out to us for quality assurance, our client decided to implement a new database for the website. Thus, they needed to synchronize the previously gathered data with the new storage. The website architecture had manual synchronization only, and we were asked to find a way to automate it without forcing too many drastic changes to the codebase.

Solutions

To meet the set objectives, we developed a QA plan consisting of manual and automated practices. Namely, we used Java to write the automated test cases, as well as TestNG, Extent Report, and Selenium WebDriver testing tools to implement them. Altogether, these allowed us to effectively test back-end and front-end sides of the product by running it through multiple cases that at times had up to 30 steps. 

For the administration side, we used WordPress. It allows administrators to fill the web store with new products and configure them with custom options. Also, we implemented PrestaShop eCommerce solution for reliable order processing. Since the application requires continuous operations with user data, we used comprehensive QA methods, including GUI, security, configuration, compatibility, and stress testing.

The project was organized using the behavior-driven development methodology that focuses more on the business side of software instead of the technical one. The project team consisted of five people – automation QA engineers, manual testers, and a QA lead.

Technologies

Picking the right technology stack for each project helps us establish efficient workflows, a strong collaborative effort, and meet project goals and deadlines in full.

  • TestNG
  • Extent Report
  • Selenium WebDriver
  • Java

Types of testing

Functional testing

Evaluating the correctness of all functional elements.

UI/UX testing

Checking how usable the website is for target users.

Compatibility testing

Verifying adequate operation in all required browsers.

Configuration testing

Checking different hardware and software configurations.

Security testing

Making sure the company’s and user data stays intact.

Stress testing

Testing the website’s performance in different conditions.

Results

The quality assurance services we delivered allowed our client to discover the room for further improvement of their website, as well as point out the gaps in the site’s usability given the company’s target audience — elderly users and users with disabilities. Proven industry experts from our team conducted the most thorough analysis of the website’s codebase, optimized it for the adequate data processing and updates, and polished the user interface to fit the most recent UX/UI standards and accessibility requirements.

arrow-up-right-round

38%

increase in form submissions

arrow-up-right-round

<48

hours critical defect resolution time

arrow-up-right-round

98%

compatibility rate across 5 browsers

arrow-up-right-round

55%

increase in traffic supported

Ready to enhance your product’s stability and performance?

Let our QA experts help!

    Bruce Mason

    Delivery Director

    Thank you for your message!

    We’ll get back to you within one business day.