Customer Background
Our customer is a Global Retailer and Designer of Carpet tile with a presence all across the globe. Their massive global presence spans over 6 continents, with over 40 global showrooms supported by modular tile manufacturing in Australia,
China, Thailand, the United Kingdom, the United States of America and the
Netherlands. They are committed to serve international customers through their
team, which provides customer support in more than 40 different languages.
Technology Used
The products and technologies used in this effort by our team and the customer were,
- J2EE
- WebSphere Commerce
- Oracle CRM on Demand
- JDE E1
- Core Metrics
- Dyna Trace
- Eloqua
- JIRA
- Zephyr
- Selenium
- TestNG
- JMeter
The Business Requirement
Some of the challenges faced by customer in their testing area,
- No standard QA Process is followed for testing across regions and
applications
- Business User Acceptance Testing is done directly after Unit Testing and no
System Integration and End to End testing performed
- Not enough metrics/dashboard maintained to evaluate the effectiveness of
testing and quality of production releases
- No centralized tool used for Test Management and Defect management
- No test automation in place
- Usage of licensed tools for defect management
 
Our Solution and Support
With extensive experience working with testing tools, our QA team partnered with the customer to deliver efficient and adaptable outputs in their testing process. The following solution and support services were provided by our team,
- Implemented Miracle's QA Process : Implemented comprehensive and
reliable testing processes which adheres to the highest quality of testing
standards supported by key drivers - People, Process and Tools, leading to
ownership, transparency and effective communication
- Implemented Miracle's TCOE Model : Provided dedicated Onsite QA Manager and offshore QA team, forming a well-balanced team with skills
necessary for onsite coordination with client and test execution at offshore.
The TCOE model provided a core and flex team model, giving the client
freedom to ramp-up and/or ramp-down flex resource team based on
project needs and duration.
- Centralizing testing functions to ensure standardization of testing process
across regions.
- Test Case Creation and Execution : Created and executed exhaustive data
validation test cases covering functional, regression, smoke, performance,
database and end-to-end test cases. The activities included, but not limited,
were as follows,
- Understand requirements for each of the applications
- Create high level scenarios and detailed test cases for data validation
- Execute test cases, analyze test results and report defects
- Use JIRA-Zephyr to manage the defect life cycle
- Creating regression and smoke test cases
- Automate smoke and regression test case suite using Selenium
Webdriver
- Create and manage performance testing for Website and CRM
- Create and distribute daily execution status and weekly report
- Create monthly dashboards and share with management
 
Customer Benefits
Through our innovative services our customer was able to achieve huge benefits.
Some of the features and benefits that the customer experienced are,
- Increase in speed of features going to production
- High efficiency in test case creation, execution, defect tracking and
maintenance
- Fewer QA bottlenecks during releases
- Established knowledge base for future releases
- Flexibility to ramp-up and ramp-down QA Skilled resources
- Improved ROI, due to continuous improvement in productivity and
automation