Вы находитесь на странице: 1из 16

2018

COMPANY PROFILE
Company 1

Welcome to UTrust – a world of innovative ideas, consulting people, and premium


quality assurance services.
UTrust is an independent software quality assurance provider offering a full range
of testing services, including quality & risk management, test management,
functional testing, non-functional testing, test Technology Support, project &
business consulting, QA Training, QA Outsourcing, documentation quality.
In line with our market strategy, we deliver testing services for a number of
industries, such as Automotive, Telecom, E-commerce, Banking and Finance,
Construction, Media and Entertainment, Education, Healthcare, Oil and Gas,
Manufacturing, and Software Publishing.
At UTrust we are committed to increasing the value through personal approach and
effective cooperation strategies; to creating choice working conditions for our
personnel through providing opportunities for their personal and professional
development; and to conducting decent and fair business towards the government,
partners, and customers.
Looking to the future, we feel confident and excited about opportunities it brings for
our company. In recent years, we have innovated and invested heavily in our talent
management program and in building strong relationships with our customers and
partners.

Vision
Providing a full range of high-quality professional and educational services to the
highest international standards in the world.

Mission
Make the software testing and quality assurance process simple and easy for
customers, to increase transparency of development, and to provide quality and
time-effective solutions.

© UTrust Software Testing Provider


Company 2

Why OUTSOURCE QA?


Outsourcing QA activities makes better economic sense than opening an internal
QA department. It is often more effective in the long run to outsource the QA function
to an independent vendor. This saves you from unreasonable spending and saves
the time necessary to set up, maintain, and in some cases also withdraw a skilled
team of QA engineers. There are no inherent costs when outsourcing QA (like salary
and administrative costs, IT and infrastructure costs, and different office expenses).
Outsourcing QA activities gives necessary independence from the development
team. Industry experience clearly indicates that independent QA teams deliver
better results, and the customer always gets an accurate software quality picture.
This is in contrast to the dependent QA scenario, when the development project
manager may be more optimistic on the current status of the project, which results
in hidden problems, with some of them revealed only at final stages of product
development or even after product release.
Outsourcing QA activities gives access to a great pool of skills and prepaid testing
tools. An independent QA team has the capability to develop all the necessary skills
and competences. This is achieved by testing of many products, by the continuous
improvement of QA processes and procedures, and through the purchasing of the
required tools. Such an approach provides the best results from the very beginning
of the project, with no need to wait for the development and growth of your own
team.

Poland
Ukraine

Egypt KSA UAE

© UTrust Software Testing Provider


UTrust’s Services Catalog 3

Core QA Services

Functional Testing
Software development is a highly complex, time-consuming and cost-intensive
process. If an IT system fails, it costs money, reputation and customers. The sources
of errors are both annoying and varied; misunderstandings at the design stage,
program errors or unforeseen project conditions. The UTRUST testing experts use
functional testing on all classic test levels to check your software thoroughly and
eliminate errors early in the design and development stage. This means that you
can benefit from our years of experience of preparing, running and managing
functional tests. Starting as early as with component testing supporting developers,
via system testing, integration testing up to complex business process testing levels
like end2end testing.

Full Lifecycle Testing


Full Life Cycle Testing (FLCT) is vital for organizations committed to excellence and
are driven to implement solutions within timelines and budgets. Throughout FLCT,
constant, early and frequent testing processes help result getting products in
reduced time-to-launch. The lack of adequate testing throughout a project can result
in defect-ridden code, often discovered too late in the development lifecycle to
actively manage, mitigate, and debug. UTrust's Full Life Cycle Testing solutions
identify code defects and implement crucial test implementations that minimally
interrupt SDLC. Our team uses a comprehensive testing approach to ensure
requirements are explicitly defined and logically consistent with your business
needs.
Full Life Cycle Testing supports end-to-end testing of the applications right from the
requirement-gathering stage, continuing through design, development, deployment
and maintenance. Each phase has a defined strategy that is implemented: test
planning, test design, test automation, and test execution.

© UTrust Software Testing Provider


UTrust’s Services Catalog 4

Performance and Stress Testing


UTRUST will support you with load and performance tests, in order to help you
provide your users with the best possible service. Our performance experts develop
conclusive test cases based on realistic scenarios, in order to assess how users
have experienced your system.
Performance tests and load tests for your website, when testing websites, we focus
on two aspects of your services and infrastructure:
From the user point of view:
For your users, a fast response will produce a high level of satisfaction and
high usage. If you meet these criteria, you will have an edge in the eyes of the
relevant user group, so that you can apply competitive pressure.
From the operator point of view:
From your point of view, good but not excessive use will produce a positive
cost/benefit ratio for your IT systems. The measurements and indicators that
we define will help you identify the need for investment at an early stage.

Test Automation
Highly productive software plays a key role in most companies. All over the world,
many central workflows are based on sophisticated IT systems. This means that
software quality is an important factor, because unstable applications and faulty
software architecture not only jeopardies internal workflows but often lead to
additional costs and harm the company’s image. But testing complex IT systems is
seldom part of their own core business. Our UTRUST consultants will assist you with
the automation of time-consuming but crucial test runs and processes. Our services
in the field of Test Automation include strategic advice on the choice of the optimum
software testing tools, as well as the actual execution of automated tests. With
UTRUST, you will save valuable time and avoid unpleasant budget overruns.

GUI and Usability Testing


Usability testing is test the ease with which the user interfaces can be used. It tests
that whether the application or the product built is user-friendly or not.

© UTrust Software Testing Provider


UTrust’s Services Catalog 5

Localization Testing
Localization Testing is a software testing technique, where the product is checked
to assure that it behaves according to the local culture or settings. In other words,
it is a process of customizing software application as per the targeted language and
country. The major area affected by localization testing includes content and UI. It
is a process of testing a globalized application whose UI, default language, currency,
date, time format and documentation are designed as per the targeted country or
region. It ensures that the application is capable enough for using in that particular
country.

Security Testing
Our security experts detect risks in your IT systems and raise the level of your IT
security in a systematic and lasting way such as:
• We assess your applications, by analyzing requirements, architecture and
source code
• Dynamic tests detect security gaps, e.g. by automated testing of interfaces
• Penetration testing of applications and IT infrastructure
• Training for developers in secure software development
• Preparation of mandatory concepts for secure application development
• Evaluation and adjustment of suitable tools
• Definition of processes, information flows and how results are presented
• Establishment of a semi or fully-automated quality gate for the technical
acceptance of software
• Assistance with the definition of IT Security Management systems (ITSMS),
e.g. in compliance with ISO 27000 or BSI Baseline Protection.

© UTrust Software Testing Provider


UTrust’s Services Catalog 6

Compatibility Testing
Compatibility testing is to endorse that the application runs properly in different
browsers, versions, OS and networks successfully and should always perform on
real environment instead of virtual environment.
Types of Software compatibility testing:
Browser compatibility testing
Browser compatibility testing it is very popular in compatibility testing. It is to check
the compatibility of the software application on different browsers like Chrome,
Firefox, Internet Explorer, Safari, and Opera etc.
Hardware
It is to check the application/ software compatibility with the different hardware
configurations.
Networks
It is to check the application in different network like 3G, WIFI etc.
Mobile Devices
It is to check if the application is compatible with the mobile devices and their
platforms like android, iOS, windows etc.
Operating System
It is to check if application is compatible with different Operating Systems like
Windows, Linux, Mac etc.

Documentation Services
Documentation is a most vital portion of a software product’s achievement and
efficiency. Poor documentation affects the quality of software or application.
Based on the IEEE Standard for Software Test Documentation (IEEE829-98) which
provides a clear description of their testing document and their relation with other
document and functions with the testing procedure.
We review the project documentation to follow the standards like CMMI, ISO etc.
Needs of these documents are to synchronize quality process of testing software in
an organization.

© UTrust Software Testing Provider


UTrust’s Services Catalog 7

SOFTWARE CONSULTING SERVICES

UTrust helps its clients to set up cost-effective and optimized QA processes for their
organizations, to arrange communication, and to adopt the right SQA methodologies
and tools.
SQA Process Audit and Improvement service provides customers with
recommendations on process restructuring, improvements, and optimal
implementation methods. We set up SQA processes from scratch and improve
current ones.

In-House
Independent QA Team Setup is aimed at helping customers conduct their software
testing activities in-house. UTrust’s specialists will work at the customer's premises
to build up their own independent QA team, select people with the right expertise,
organize training, and refine all work and management processes inside the team.

© UTrust Software Testing Provider


UTrust’s Services Catalog 8

SOFTWARE TESTING TRAINING SERVICES

A well-trained Software Engineer is a sure way to keep your company’s competitive


advantage, improve quality, and maximize your software return on investment.

We offer training in:


• Introduction about software testing • Certified Software Test Professional Practitioner
Level (CSTP-P)
• ISTQB CTFL • Certified Software Test Professional Master Level
(CSTP-M)
• ISTQB Agile Tester • Certified Agile Software Test Professional
Practitioner Level (CASTP-P)
• ISTQB CTAL – Test Manager • Certified Agile Software Test Professional Master
Level (CASTP-M)
• ISTQB CTAL – Technical Analyst • Certified Software Test Automation Specialist
(CSTAS)
• ISTQB CTAL –Technical Test Analyst • Certified Software Test Automation Architect
(CSTAA)
• Mobile Application Testing • Certified Software Test Lead (CSTL)
• Mobile Application Test Automation • Certified Test Manager - Practitioner Level (CTM-P)
• Test Automation – Selenium Java /C# • Certified Test Manager - Master Level (CTM-M)
• Test Automation – Coded UI • Certified Mobile Software Test Professional
(CMSTP)
• Performance Testing – JMeter / • Certified Software Quality Manager(CSQM)
LoadRunner
• Security Penetration Testing
• Agile
• CMMI
• ISO
• ETL / BI Testing
• Certified Software Test Professional
Associate Level (CSTP-A)

© UTrust Software Testing Provider


UTrust’s Services Catalog 9

OUTSOURCING SERVICES

We understand the correlation between efficiency and value. Our expert team
knows how to help businesses boost their return on investments in software
initiatives through better performance, unmatched customer satisfaction and less
expensive maintenance. We offer better value for your investment, striving to
exceed expectations project by project.

Flexible Collaboration

REMOTE
• We run software testing remotely out of the UTrust offices

MIXED
• We combine remote and on-site teams for 100% project support

ON-SITE
• We come to your facilities for improved project integration

© UTrust Software Testing Provider


Expertise 10

DEFECT AND TEST TRACKING


APPLICATION TYPES APPLICATION AND WEB SERVERS
SYSTEMS
• Enterprise Resource Planning (ERP) • IBM Rational ClearQuest • IBM Lotus Domino
systems • IBM Rational RequisitePro • IBM WebSphere
• Electronic Document Management • TRAC • Oracle Application Servers
Systems (EDMS) • Atlassian JIRA • JBoss
• Customer Relationship Management • Mercury TestDirector • BEA WebLogic
(CRM) • HP Quality Center • Sun GlassFish Enterprise Server
• Content Management Systems (CMS) • Borland Caliber • GlassFish
• Corporate Information Systems (CIS) • Microsoft Team Foundation • MS Internet Information Services
• Streaming software Server 6/7
• Remote administration systems • Bugzilla • Apache Tomcat
• Internet and web applications • Serena Software PVCS • Apache
• Communication applications • Testlink •
• Data backup and storage systems
• Data migration systems
• Business Intelligent Systems

PERFORMANCE/LOAD/STRESS
TESTING AUTOMATION TOOLS INTEGRATION TESTING TOOLS
TESTING TOOLS
• Microsoft Visual Studio Team Edition • Ruby, JavaScript, Python, Java, • Microsoft Dynamics NAV
for Software Testers C#, VBScript, TCL • Documentum
• Borland SilkPerformer • Selenium Core/RC • IBM FileNet
• Apache JMeter • AutomatedQA • IBM Lotus Notes
• OpenSTA TestComplete/TestExecute • Microsoft Oce 2003/2007
• HP LoadRunner • WATIR (Ruby library) • Adobe Reader
• ZABBIX • HP QuickTest Professional • ACT!
• Nagios • Froglogic Squish • Microsoft Oce SharePoint Server
• IBM Rational Robot • Windows SharePoint Services
• IBM Rational XDE Tester •
• HP WinRunner

DOCUMENTATION
OPERATING SYSTEMS BROWSERS DATABASES TECHNOLOGIES
SERVICES
• Windows • Adobe RoboHelp • IE (incl. • Microsoft Dynamics NAV,
95/98/ME/XP/Vista/7 • Microsoft Oce Maxthon) Axapta, CRM
• Windows 2003/2008 Server • Adobe FrameMaker • Mozilla • SAP (R/3, NetWeaver,
• Linux/Unix/FreeBSD/Embedded • Macromedia Firefox Web Dynpro)
Linux Dreamweaver • Opera • SharePoint services
• Mac OS • Beyond Compare • Konqueror • Java (J2EE/J2SE/J2ME)
• OpenOce Writer • Safari • x86-32(x86), x86-64
• Trados • AOL (x64)
• Qt Linguist • Netscape • C/C++
• Google • WinForms
Chrome • Oracle Forms
• Android
• iOS
• Blackberry
• Windows Phones
• PHP

© UTrust Software Testing Provider


Domain Expertise 11

Banks & Finance


Trust us with your system quality, just as your clients trust you with their bank
accounts. We have a proven track record in testing the banking solutions including
the core banking, branch automation, ATM, CMS, E-Payment, Internet Banking and
Mobile Banking.

Manufacturing
We help you adopt advanced manufacturing technology, while meeting
sustainability and regulatory requirements. we’ve worked with leading global
organizations across a range of sectors, including: automotive, high tech, consumer
electronics, medical devices, etc...

Retail and Logistics


We work with retailers, supply chain businesses and transportation providers to
mitigate your risks and increase confidence in delivering new technologies. Our
quality-focused approach to software and application testing helps you to ensure
rapid development and launch of new services in this highly competitive
marketplace.

Telecommunications and Media


we will ensure that you can mitigate risk associated with delivering innovative and
reliable new products, services and systems.

Healthcare and Pharmaceutical


Our work with healthcare providers, cosmetic and pharmaceutical businesses
ensures a high level of compliance, accuracy, security and data flow between
essential systems. We also provide computer system validation assessment
services.

© UTrust Software Testing Provider


Our Values 12

WHY CHOOSE UTrust?

Only three
steps to start a
project

Transparent
Comprehensive
expertise cooperation
model

Easy Flexible
communication processes &
Highly-qualified individual
specialists approach

Clear reporting &


Accountability

HREE STEPS TO START A PROJECT


Start

Once the details are


Estimation discussed and the
contract is signed, your
UTrust experts process project starts within
Initial Questionnaire
your questionnaire, three business days.
discuss details (including
Project details timeframes and
clarification from your budget), and you get a
once or remote location. proposal within two
business days

© UTrust Software Testing Provider


Clients and Partners 13

Clients

© UTrust Software Testing Provider


Clients and Partners 14

Partners

© UTrust Software Testing Provider


15

KEEP YOUR CUSTOMERS


TRUST

Mobile: +20 1111 623 613 Email: info@utrust-eg.com


Address: 2 Gamal El Din Dewidar St., Naser City 1, Cairo, Egypt.

© UTrust Software Testing Provider

Вам также может понравиться