Testing & Quality Assurance
Successful delivery of Enterprise systems relies on applying rigorous and formal approaches to testing. In common with all BJSS service offerings this is achieved with a pragmatic and innovative blend of highly skilled personnel, best practices and management approaches.
The BJSS Testing Service is built upon the highest calibre individuals, focussed on ensuring that systems are implemented that are both functionally and technically of the highest quality and fully achieve the needs of the business. BJSS provides testing services either on a stand alone basis or fully integrated with our development and consultancy offerings.
Core to the service offering are:
-
Technical Testing
BJSS offers Technical Test resource that can work with functional and non-functional requirements to ensure thorough testing of all system components. BJSS staff are expert in all areas of Technical Testing including: stress and soak testing; performance testing; ensuring system transactionality; failover testing and availability testing; and security testing. In addition, BJSS staff have developed bespoke test tools and conformance tools sets to improve the efficiency and coverage of testing.
-
Functional Testing
BJSS believes that thorough Functional Testing is an integral part of the testing lifecycle and is more than following test plans. BJSS Functional Testers have experience across a broad range of industries and always look to add value to the entire project. Functional test experience includes test preparation, data design, and automated testing.
-
Test Management
High-calibre Test Management is essential in all projects. BJSS offers industry leading individuals working as consultants or as teams that can quickly provide all aspects of the test management function in a usable manner. Test management experience includes: definition of test strategies; conformance test approaches; testing strategy review and consultancy; test planning; test team management; and business and operations interfacing.
-
UAT / OAT Coordination and Management
Working with leading global business BJSS have developed User Acceptance Testing (UAT) and Operations Acceptance Test (OAT) strategies for global, enterprise system deployments. This unique experience ensures that systems are deployed in to live environments with the highest possible confidence.
-
Team Leadership
All BJSS Test Management staff are successful project and man managers and are experienced in leading teams made up from a number of disparate partners. In addition, the BJSS test team can call upon the strength in depth of BJSS development and architecture teams.
BJSS tailors the testing approach to suit the needs of the specific project; however, it advocates the use of a rigorous approach to testing throughout the development lifecycle. This ensures that issues are caught early, fixed at the lowest possible cost to the project and reduces the overall risk to the project. BJSS also offer an approach to testing that integrates to the BJSS approach to project delivery, and is at the forefront in advances in test methodology such as testing in an agile environment, and delivering real projects with these approaches.
In addition to the testing of systems, BJSS has experience in conformance testing and accreditation/certification to client and external bodies for major clients such as exchanges and 1st tier trading institutions.
Examples of BJSS Testing projects include:
- Test Management, Functional & Technical Test Execution for Oil Trading & Scheduling System
- UAT/OAT Coordination for Oil Trading & Scheduling System Certification / Accreditation
- Full Integration and Certification service for FIX order routing system
- Full Certification for Network Service provision for Trade Settlement
- Technical Test for OLTP Persistence to a Trading Engine
- Automated Test Tool and API development for scenario definition & testing of a large Trading Engine