Since our software development at PAYBACK is continuously evolving, also our Quality Assurance (QA) is constantly facing all kinds of new challenges. Being part of the QA team at PAYBACK empowers you to find your creative solution for these challenges.
In a former blog post you could already read about the new #paybackapp. But not only apps, also mobile browsers are more and more used to interact online with PAYBACK. One key technique to make web pages look fine on all these different devices is Responsive Web Design. Therefore, the QA must guarantee that our webpages do not only loo k and work fine on common desktop browsers, but on all kinds of mobile devices.
To deal with these new requirements, we have recently set up our cross-device testing lab. Our main goal here was to make it possible to run the same test case on all these browsers and devices. After a lot of evaluation we decided that maintaining our own physical devices, together with the surrounding software stack, is the best approach for us.
Another goal we pursue at PAYBACK is to make quality not only the responsibility of a dedicated QA person, but of the whole agile team. Also here we were looking for new languages, tools, and practices, which suit this demand. To get there, we had to give up on our existing, proprietary testing landscape, and establish a new framework based on established standards and open source tools. We set up a Selenium grid from scratch, together with Codeception as the testing framework.
At the German Testing Day 2016 we have presented this approach in Frankfurt. It is an annual gathering of people interested in QA topics. We had a lot of fun and inspiring conversations there, and it was good to see that our approach was of great interest for the audience with very positive feedback!
Gregor, Lars & Stefan