Our excellent team communication makes us resemble SAP modules, perfectly in synch in ECC

March 10, 2022

Who we are

We are a Sixsentix team working on an E-Commerce project for a multinational manufacturer of precision instruments. Our team is comprised of two Embedded Testers - Borko and Milutin, an API Specialist - Bojana, two Test Case Design Specialists - Mirjana and Jovana, and two Automation Specialists - Branislav and Jelena, who is also a Test Execution Specialist.

We apply the unique Sixsentix SWAT (Software Agile Testing) approach which is a risk-based testing method involving advanced test automation. This approach increases testing efficiency and the quality of software delivery.

Embedded tester’s main responsibility is manual testing of the new User Stories delivered during a Sprint. Based on the acceptance criteria and scenarios considered risky during sprint, an Embedded tester and a Test Design Specialist create test scenarios that are to be included in our Automated Regression pack. An Automation Specialist creates these automated tests, while an Execution Specialist executes them at the right time and examines the test results.

Project & team responsibilities

Our client is developing an SAP-integrated E-Commerce project. We are a part of the development team that is creating and improving a Hybris web-shop application.

Sixsentix testing team is involved in every aspect of the development – manual sprint testing, creation and maintenance of regression pack automated test cases, assisting BAs (Business Analyst) during User Acceptance Testing, pre-production RGR (Regression) and creation of additional Business Requirements.  

At the end of each Sprint, when newly developed functionalities are delivered and verified, our job doesn’t end. Rather we can say that it starts right then and there. It is necessary to check if freshly added functionalities haven’t disrupted an already operational code. Since our Hybris web-shops are connected to SAP ECC (ERP Central Component), aside from front-end test cases, we have developed a great range of API test cases that make sure that Hybris is properly communicating with other ECC components, mainly CRM (Customer Relationship Management system).

Creation and maintenance of automated test cases is crucial for examining large applications. Tests are automated, configured, and proper data is set-up in such way that these tests can run simultaneously, unattended on Execution machines after working hours. This allows testers to analyze results and send report to the client without spending valuable time on test execution.  

When the code migrates to higher test environment, the process is repeated. With this approach, we are able to report precise and relevant results to the client  in a very short period of time.

The benefit for the client

The most important value that we bring to the table is that our testing is not limited only to web-shop application itself. Since this application is integrated in SAP ecosystem, we are creating end-to-end test cases that heavily rely on proper integration of our Hybris application and all the other SAP ECC components. This way, we are not only testing the web-shop, but also the functionality, communication and integration of other SAP modules (CRM, PDS, etc.).

By implementing test parametrization, we are able to run these tests in a wide variety of Test Environments.   

A bit about our team spirit and us  

At Sixsentix, team comes first. We are not just colleagues, but friends that are there to inspire each other to continuously improve ourselves, and our project.

Each team member’s opinion is valued. We are aware that every individual is unique and brings their own expertise and diversity to the team.

Everyone who joins our team has the opportunity to see what it's like when you always have someone to rely on, believe in and ask for help without any hesitation. That kind of relationship is at the heart of all our achievements.

Message to the reader

In our team, we are embodying Sixsentix company values. Knowing that everyone feels accountable for all team tasks, and not just their own, creates a strong bond and trust among us. In order to break the limits and deliver a better service to our client, we rely on each member’s continuous improvement, that is only achievable through grit, and support by all team members.