Home Services Global Team Augmentation work Case study: Quality Assurance service for StormSensor
A young lady from StormSensor brand

Lauren Hesterman

Software Developer at StormSensor

StormSensor logo
Project StormSensor Environmental Service Provider
Location Seattle, Washington
Team size 2-10 EMPLOYEES

How Grid Dynamics QA Service helped StormSensor reach confidence in deployment

This case study reveal how Grid Dynamics’ Quality Assurance service helped StormSensor thoroughly test their app’s performance, from small features to complex functions.

Challenge

Something that we had been lacking in our application was a completed or a thorough enough testing suite. Basically, we had been developing features for so long. But we had to act so quickly due to the demand and the pace of the industry that developing a test suite became not the highest priority. 

Though it was still a priority, the other things had to come first. So we definitely wanted to reach out for some help. That’s when Grid Dynamics came in and was able to fill that hole for us.

Solution provided by Grid Dynamics

Grid Dynamics developed a bunch of tests for us. But not only developed the tests, Grid Dynamics service team also was able to configure the testing suite. Both in the sense of unit tests and end-to-end tests which are being worked on right now. 

So we’re able to test our app very thoroughly now — all of the functions, whether it’s just a tiny little feature or a huge request.

Technical implementation

Before starting collaboration with Grid Dynamics, StormSensor had only 20-30% code-coverage with a majority of tests failing as outdated. So initially, the Grid Dynamics QA team fixed and updated the architecture. After that, they developed and introduced a new test to reach 70-80% code coverage. 

This approach was considered to be optimal, as it ensured prompt and efficient support for the most complex parts of code and their coverage with end-to-end tests. 

Based on the customer’s request to stick to the Angular stack for the development of end-to-end tests, Grid Dynamics QA service team has chosen an efficient toolset to cover all their needs.

As a result, Grid Dynamics configured well-developed test reports with given/when/then conditions. They also provided a solution that is easy to support and extend. 

At the moment, Grid Dynamics QA team proceeds with the development of the tests for the code that has not been covered by unit tests yet. In addition, Grid Dynamics has also provided recommendations for UI/UX improvement as well as for Continuous Integration flows.

Results achieved 

So far, we’ve been able to communicate very efficiently and consistently about the things that were needed to build the test suite.

And, basically, what Grid Dynamics built is exactly what I was looking for, which is great. Still there’s much to be done,  but it’s looking really good so far.

Something that we’ve been happy about and been able to achieve recently is higher code coverage. It gives us a lot more confidence in our app itself when we deploy it. 

We’re not worried about running into bugs now and even when we do run into a bug, it’s so much easier to find and that gives us a lot more ease in deployment. That’s definitely something that we’re excited about.

Impressions about collaboration with Grid Dynamics

My expectations were definitely met so far. I think Grid Dynamics has been really good at communicating with us about what we want and then reflecting that in their work. 

Grid Dynamics service team always has some ideas and is much more experienced and educated than I am in certain aspects. Grid Dynamics QA team definitely was able to bring forward a bunch of good ideas and present them to me and then turn them into reality. I’d say Grid Dynamics is very reliable.

Everyone that I’ve talked to at Grid Dynamics has been very communicative, responds very quickly, and is flexible in providing what we need and being able to meet when we can. I’ve had great customer service and experience with Grid Dynamics. No problems, Grid Dynamics service team is composed of very nice people and professionals who are easy to work with.

Want to learn more about setting up an extended development team with us?

CONTACT US

More success stories

SQL and Full-stack developers for Lamina Technologies This case study demonstrates how cooperation with Grid Dynamics helped Lamina Technologies increase production flexibility, reduce the setup time and improve efficiency. The need to hire remote developers is a result of a number of changes that we have seen in the IT industry over the past few

Web development team for Mach3Builders Grid Dynamics hired a team of software developers for Mach3Builders, a tech company from the Netherlands. Learn how they benefited from IT outsourcing. Grid Dynamics has been able to hire the resources we needed fast. More impressive still, they’ve been doing a great job at keeping these resources through effective

White papers

Get in touch

We'd love to hear from you. Please provide us with your preferred contact method so we can be sure to reach you.

    Case study: Quality Assurance service for StormSensor

    Thank you for getting in touch with Grid Dynamics!

    Your inquiry will be directed to the appropriate team and we will get back to you as soon as possible.

    check

    Something went wrong...

    There are possible difficulties with connection or other issues.
    Please try again after some time.

    Retry