QAWorks Work

WORKS

We have worked on a variety of interesting and intricate projects. Our preference is to follow agile methods but we can easily work within a traditional testing environment. Below are some examples of our engagements:

RE-ARCHITECTURING YOUR WEB PLATFORM

Re-Architecting Your Web Platform

RE-ARCHITECTING YOUR WEB PLATFORM

Companies will occasionally transform, re-architect and re-platform their web and e-commerce applications. Factors that may prompt this change include scalability and performance issues with the current platform, migration of multiple sites onto a single platform, a software upgrade or a decision to change the underlying programming language.

Whatever the reason, QAWorks help to formulate a suitable testing solution to ensure a smooth transition. As the testing partner for numerous organisations, we have been involved in all aspects of testing delivery covering functional and non-functional requirements, such as performance and data migration, utilising both manual and automated test techniques.

GOING MOBILE

Going Mobile

GOING MOBILE

We are definitely in the m-commerce age, and smartphones with their large usable screens are now the norm. However, some websites render badly on these mobile device, some take too long to load and others don't appear at all – mostly due to design or software incompatibilities. A mobile strategy is almost essential now for any modern business.

Whether it's a mobile friendly website you're building or a number of mobile applications, QAWorks have the right testing experience for your organisation. We also have an arsenal of iOS, Android, Windows and Blackberry smartphones to ensure your solution is compatible with all the popular mobile devices.

TRANSITIONING TO AGILE

Transitioning to Agile

TRANSITIONING TO AGILE

Companies all over the globe are changing their development culture from waterfall to a more lean agile approach. There is a right way and a wrong way to adopt agile. Getting it wrong could mean reverting to traditional methods, and that would not be ideal if you want to stay ahead of the competition and swiftly release new functionality to your users.

Software testing plays a vital role in the success of agile projects. With test scenarios automated, executed and hooked into the CI environment, session-based notes taken during exploratory testing, and testers regularly showcasing completed functionality to product owners – investing in the right testing partner is essential. QAWorks have helped many companies successfully transition to agile.

PROCESS IMPROVEMENT

Process Improvement

PROCESS IMPROVEMENT

As agile and BDD evangelists and practitioners, QAWorks regularly conduct testing efficiency reviews for customers. Current practices, processes, team capabilities and quality assurance aspirations of the organisation are assessed. The review consists of face to face discussions with relevant stakeholders around key discovery areas. Our aim is to gather information and build trust in the process and QAWorks. The deliverable is a clearly written report detailing the review findings, providing a series of recommendations going forward.

Key discovery areas include acceptance criteria, exploratory testing, sprint planning / retrospectives / reviews, features and test scenarios, story points, product backlog, your continuous build environment and version control.

MOVING TO THE CLOUD

Moving to the Cloud

MOVING TO THE CLOUD

Looking to deploy new or existing products to the cloud? Many analyst describe cloud computing as the biggest step change in IT since the adoption of the internet itself. Benefits such as lower costs, greater agility and better resource utilisation have sent cloud adoption into overdrive.

Moving an application to the cloud, or transitioning it to a SaaS model, can bring a number of challenges; different underlying constructs, migration of data, software updates or server scaling with little or no downtime, network bandwidth / reliability and load balancing. And once in the cloud your development approach needs to be more agile. You should be thinking in terms of quarterly to even weekly releases.

IMPLEMENTING BIG DATA

Implementing Big Data

IMPLEMENTING BIG DATA

The influence of Big Data is already making applications, websites and games more and more sophisticated. Utilising that sophistication can give you competitive advantage when it comes to retaining and attracting new customers.

Big Data brings with it brand new technologies and therefore brand new skillsets required within your team. Hadoop is the framework providing distributed processing of large data sets, Map Reduce is used to divide the application into small fragments and Pig and Hive are used to create complex programs to mine and analyse your data. QAWorks are early adopters of Big Data concepts and technologies and have been devising Big Data testing strategies since early 2012.