Tesvan

Manual and Automation QA Outsourcing Services

5.0 1 Reviews
Visit website
Write a Review
Verified Profile

Introducing Tesvan LLC: Your Go-To Partner for Innovative Testing and Development Solutions!

🚀 Experience:

  • Over 4 years of excellence in outsourcing services.

  • Specializing in premium software testing and development solutions tailored for global clients.

👩‍💻 Our Team:

  • Passionate engineers dedicated to testing high-load, modern web apps.

  • Skilled developers crafting cutting-edge solutions alongside our testing expertise.

✅ What We Do:

  • Clear, detailed testing documentation and execution.

  • Manual and automated testing to supercharge your product's growth.

  • Expert development services to bring your ideas to life.

🌟 Why Choose Tesvan?

  • Our experts dive deep into your needs.

  • We speed up releases with automated testing.

  • We communicate quickly and clearly.

  • We understand your users deeply.

  • We make your experience better.

🤝 Projects list led by: 

  • Toyota|Imagination

  • Customertimes(Salesforce)

  • Indeed

  • Thetaray

  • Mysterium Network

📂 Learn More:

  • Presentation deck

    • https://bit.ly/TesvanDev 

  • Case study with partner recommendations

    • https://bit.ly/ComplexCRM 

Ready to Elevate Your Testing and Development Standards? 

Contact Us Today for a Free Consultation! 📞

$25 - $49/hr
10 - 49
2019
Locations
Armenia
Nairyan Street, Sevan, Gegharkunik 1501
+37491666970

Focus Areas

Service Focus

80%
10%
10%
  • Testing Services
  • App Designing (UI/UX)
  • Web Designing (UI/UX)

Client Focus

100%
  • Small Business

Tesvan Clients & Portfolios

Alfa Bank
View Portfolio
Alfa Bank
  • Alfa Bank screenshot 1
Not Disclosed
Ongoing
Financial & Payments

Overview

Alfa-Bank is one of the biggest banks on Russia. Our QA Engineer worked on a large project from the risk management department.

Objective

  • To perform regression and integration testing.
  • To execute full-coverage web service testing.

Challenge

The main challenge was the necessity to deal with AI technologies/systems.

Solution

The first thing that helped to overcome this was the proper documentation we had underhand. We also had training sessions and discussions with colleagues.

Result

Solid test coverage and regular regression testing.

Thetaray
View Portfolio
Thetaray
  • Thetaray screenshot 1
Not Disclosed
Ongoing
Information Technology

Project Overview

ThetaRay is transforming the way financial institutions and payment service providers (PSPs) benefit from data with an AI-based SaaS transaction monitoring solution. The growing volume of global money transfers, including online and app-based payments, requires banks and PSPs to deploy sophisticated solutions to identify financial crimes, including money laundering, fraud, and terrorist financing. The full-stack solution deploys big data expertise and proprietary algorithm science to deliver the best of machine learning along with unbiased use of rules, maximizing efficiency to find anomalies with virtually no false positives.

Objectives

  •  Planing and performing Manual testing
  •  Automating test cases
  •  Performing Regression testing
  •  Realizing Smoke testing
  •  Covering the whole functionality by UI/API testing

Challenge

Working on this project we had to deal with multiple anomalies in transactions. Here it is important to be extremely attentive to them in order to find and separate anomalies properly so that they could then pass through different procedures.

Our Solution

Writing exact test cases we can identify anomalies among all the transactions. The cases we write don’t let AI/ML confuse anomalies and standard alerts and reduce the risk of any possible negative impacts on the overall system.

Mysterium Network
View Portfolio
Mysterium Network
  • Mysterium Network screenshot 1
Not Disclosed
Ongoing
Information Technology

Project Overview

Mysterium Network is meant to build a global decentralized network of residential IPs. Becoming a node in Mysterium Network, you share your IP address (anonymously) and spare bandwidth in order to help power the free internet. A Mysterium Node can be run both as a "provider" and a "consumer" of VPN services on Mysterium Network. In provider mode, Mysterium Node is offering VPN service to the network in exchange for payments.

Objectives

  •  Creating a user-side documentation
  •  Communicating with users and supporting them in case of any problem
  •  Checking applications both from user and client sides
  •  Reproducing bugs and creating issues
  •  Making sure that Node always works correctly on different platforms
  •  Checking process of top-up and transaction

Challenge

For the QA engineer of the Tesvan team who is in charge of this project’s testing, it was the first experience of working with cryptocurrencies. Even having enough knowledge about cryptocurrencies and the system it was really challenging to take this on. Besides that here we had to deal with multiple payment methods which were also new and required a deep understanding of them.

Our Solution

To overcome all the challenges we had to do deep investigations to better get into the project and also keep thorough communication with the team to discuss all misunderstandings and fill the lack of needed information.

Vicoland
View Portfolio
Vicoland
  • Vicoland screenshot 1
Not Disclosed
Ongoing
Business Services

Project Overview

Vicoland is based on Ronald Coase’s theory on the nature of the firm which says that organizing work in firms makes sense when to-dos are too complex to organize them through market exchanges. Applied to professional services this has meant traditionally: tasks can go to freelancers, projects go-to firms. Such an approach has become a necessity and an opportunity.

Objectives

  • Planing and performing Manual testing
  • Implementing test cases for features about being created

Challenge

During our working process, we have to create and implement test cases for some features which don’t exist and are just on their way of being created. This is a real challenge for our team which we overcame successfully.

Our Solution

We have to explore deeply all the info having under our hands and discuss all the points with corresponding people on the team and in order to be guided correctly and be able to write the right test cases.

Results

This is what we got as a result: 

  •  Writing test cases in advance we could manage the working process properly and save much time.
m2call
View Portfolio
m2call
  • m2call screenshot 1
Not Disclosed
Ongoing
Healthcare & Medical

Overview

M2Call is a MedTech startup dedicated to revolutionizing the healthcare sector through innovative solutions.

The goal is to ensure the seamless integration and functionality of the company's cutting-edge solutions. Automated testing procedures contribute to enhancing reliability and performance, aligning with the mission of optimizing healthcare operations. The testing process also plays a crucial role in optimizing workflow processes, identifying and rectifying potential issues for a smoother and more efficient operation of healthcare tasks.

Intellicheck
View Portfolio
Intellicheck
  • Intellicheck screenshot 1
Not Disclosed
Ongoing
Other Industries

Overview

Intellicheck is an identity validation company on a mission to deliver the best identity validation solution possible. It is designed to work with the hardware you already have and be up and running quickly.

Objectives 

  • Execute Manual Testing
  • Conduct Mobile Automation Testing
  • Generate Bug Reports
  • Produce Testing Reports

Challenges

A significant challenge we faced was the need to test numerous devices, each with varying operating system versions and parameters. Some of these devices proved elusive and posed integration challenges during the testing process.

2am.link
View Portfolio
2am.link
  • 2am.link screenshot 1
Not Disclosed
Ongoing
Other Industries

Overview

2am.link is a versatile platform designed for individual experts actively seeking projects and managers in search of specialized expertise for their initiatives. 

Objectives:
- Execute meticulous manual testing.
- Develop automation scripts for API testing.
- Sustain and update automation test cases.
- Maintain open communication with the development team, engaging in discussions about critical aspects of the system and collaboratively seeking solutions.

Challenge:
Our primary obstacle revolved around the need to rapidly adjust to a significant workload within a short timeframe. The project's considerable scope compelled us to conduct thorough investigations, ensuring a comprehensive understanding of all nuances before proceeding to the testing phase.

AppCharge
View Portfolio
AppCharge
  • AppCharge screenshot 1
Not Disclosed
Ongoing
Gaming

Overview

Appcharge is providing mobile gaming studios with a white-label web store solution to sell their virtual game goods outside of the game directly to their players with reduced fees.

The main responsibilities in the project for the QA engineer are the followings:

  • preparing documents for testing newly developed features and for implementing bug bashes before big releases,
  • documenting found technical flaws and keeping track of their fixing, so the quality can be supported from both the client (dashboard) and the player (store) side.
EM Solutions
View Portfolio
EM Solutions
  • EM Solutions screenshot 1
Not Disclosed
Ongoing
Healthcare & Medical

Overview

EM Solutions is the largest billing services provider focused exclusively on emergency medical services in the U.S..

Objective

  • Creating test cases for Manual testing
  • Automating test cases
  • Performing Smoke testing
  • Running Regression testing

Challenge

The project consists of 7 different apps. We as testers had to do both manual and automation testing for all those apps, which was a bit challenging for us. Besides the main testing process, we were in charge of creating proper documentation for the project (test plan, traceability matrix, etc).

Solution

We did an intensive investigation and could conduct all processes as expected.

Result

Automation framework for 4 applications. Manual test cases created for 6 applications.

IQVIA
View Portfolio
IQVIA
  • IQVIA screenshot 1
Not Disclosed
10 weeks
Healthcare & Medical

Overview
Healthcare application providing a line of services for customers.

Objective

  • To implement E2E testing
  • To implement test Automation
  • To create test cases and perform them manually

Challenge
As it was a huge project, we faced some issues caused by a lack of documentation.

Solution
We filled the gap of missing information with systematic calls and demos.

Result
Manual and automated testing for this huge project.

Ardeo
View Portfolio
Ardeo
  • Ardeo screenshot 1
Not Disclosed
5 weeks
Education

Overview

Ardeo is an application designed for university students in the US.

Objective

  • To perform continuous integration and continuous delivery testing

Challenge

We faced some challenges while working with other teammates from different time zones.

Solution

We easily adapted to the concept of asynchronous communication and managed to keep good communication even not on a real-time basis.

Result

  • CI/CD pipeline for test automation.
CLOUDpcr
View Portfolio
CLOUDpcr
  • CLOUDpcr  screenshot 1
Not Disclosed
5 weeks
Healthcare & Medical

Overview

The fastest and most intuitive EMS trip-sheet charting application for logging electronic patient data on any virtual device.

Objective:

  • To automate test cases
  • To integrate test automation into CI/CD pipelines

Challenge

In the very beginning, it was challenging to adapt to such a large and complex project, having many specifications.

Solution

Investigations, daily meetings, and discussions with teammates.

Result

Flexible test automation framework and automated test cases.

Summerize
View Portfolio
Summerize
  • Summerize  screenshot 1
Not Disclosed
10 weeks
Business Services

Overview
Summarize is an restaurant and entertainment activities management application.

Objective:

  • Create test cases for manual testing
  • Execute automation testing
  • Perform functional and non-functional testing

Challenge
Sometimes the working process was hampered by a lack of details in the documentation.

Solution
A number of meetings were held with the development team where we discussed problematic cases and found solutions to them.

Result
Test cases were automated, regression testing was performed, and bugs were detected.

Admarketplace
View Portfolio
Admarketplace
  • Admarketplace screenshot 1
Not Disclosed
5 weeks
Advertising & Marketing

Overview
Advertising marketplace which provides search advertising integrations to trusted mobile apps and browsers.

Objective:

  • To perform manual and automated API testing
  • To enhance Backend testing coverage

Challenge
The format of writing test cases was changed which needed a lot of time to edit previously written cases.

Solution
We investigated functionalities and test cases that were interconnected, and found an optimized solution to edit already existing cases.

Result
All test cases are optimized and comprehensive for all stakeholders.

Amgis
View Portfolio
Amgis
  • Amgis screenshot 1
Not Disclosed
21 weeks
Information Technology

Overview: 

Amgis Devices Management, developed by 2amigOS, stands as an innovative mobile application within the Health & Fitness category. 

Objectives: 
- Creating Bug Reports: Meticulously documenting any identified issues and anomalies, ensuring a thorough record of potential improvements.
- Re-testing Fixed Bugs: Rigorously verifying and validating bug fixes to guarantee the effectiveness of solutions implemented.
- UI Improvement Suggestions: Offering insightful recommendations for enhancing the user interface, aiming to elevate the overall user experience.
- Testing Documentation Creation: Developing comprehensive testing documentation to provide a structured overview of the testing processes and outcomes, facilitating transparency and knowledge sharing.

Chellenges:
In order to conduct thorough testing on our application across diverse devices, logistical challenges prompted us to explore alternative methods. Recognizing constraints such as global operations and the risk of physical damage during shipping, we opted for a pragmatic approach: utilizing device simulations. Our solution involved the implementation of Raspberry Pi, necessitating meticulous technical groundwork and dedicated efforts to establish a robust testing setup.

Flyerdeals.ca
View Portfolio
Flyerdeals.ca
  • Flyerdeals.ca screenshot 1
Not Disclosed
30 weeks
Advertising & Marketing

Overview
Since 2019 Flyerdeals.ca is THE specialist in publishing retailers’ and brands’ promotional material online. Flyerdeals is part of Kingbee LTD and is active in nine countries: the Netherlands, Germany, Belgium, France, Portugal, Austria, Brazil, Canada and Mexico.

Objective
Implementing mobile testing
Creating test cases for manual testing
Preparing test reports illustrating testing results

Challenge
The only challenging part was communication between multilingual team members from different time zones.

Solution
Being adaptive and flexible, we were able to easily communicate with the whole team and create stable working relationships with our clients.

Result
High test coverage for the application both for Android and IOS versions.

Bwin
View Portfolio
Bwin
  • Bwin screenshot 1
Not Disclosed
22 weeks
Gambling

Overview

It is a sports betting and online casino project.

Objective

  • To perform manual API testing
  • To automate existing test cases
  • To perform regression testing
  • To cover the functionality with UI/API testing

Challenge

Working on this project, our small team of QA engineers had to create a framework for UI automation from scratch.

Solution

Our team came to a solution through continuous communication with each other. We shared our ideas and implemented the best idea.

Result

Created a flexible and scalable framework.

Amzel
View Portfolio
Amzel
  • Amzel screenshot 1
Not Disclosed
100 weeks
Telecommunication

Overview

The "Amzel" project is crafted to ensure effective communication among company staff members.

Objectives 

  • conducting manual testing for the website,
  • automating functional test cases based on developed test scenarios,
  • reporting and following up on bugs discovered during the testing process,
  • performing comprehensive regression testing when bugs were resolved.

Challanges

The website was in the development stage during the testing process, posing a challenge to the test automation process as the code underwent changes.

Results

To prevent unnecessary test failures, our team researched and implemented the best methods to ensure the stability of automation tests. Additionally, regression tests were also conducted.

Vineti
View Portfolio
Vineti
  • Vineti screenshot 1
Not Disclosed
15 weeks
Healthcare & Medical

Overview

Medical application designed for individual and group vaccination.

Objective

  • Performing UI testing
  • Performing API testing

Challenge

We start working on the existing automation framework. In the beginning, it was a little challenging to adapt to the current working style.

Solution

Being in touch with other team members and doing a deep investigation we could easily integrate the new working style and automation framework.

Result

Increased quality! All of the software functionality was covered by the test cases we created.

Toyota
View Portfolio
Toyota
  • Toyota screenshot 1
Not Disclosed
5 weeks
Information Technology

Imagination won a commission from Toyota in Dubai to create a brand home experience within Al-Futtaim's retail site in the Dubai Mall. This program of work embodies the overall customer experience, the physical design of the space, content creation, and interactive / activations. The project is substantial in its scope with almost 30 individual digital deliverables alone, in addition to physical/scenic design, customer and brand strategy, in-store visual identity, and consultancy on hardware.

The objectives of the project were Integration Testing, Functional Testing, Content Testing, Stress/Soak Testing and Client Acceptance (UAT).

The main challenge we faced while working on this project was the strict deadlines we had to meet.

Due to our professional team’s excellent time management and communication skills, we managed to provide the required testing outcomes.

Arctx
View Portfolio
Arctx
  • Arctx screenshot 1
Not Disclosed
30 weeks
Gambling

It is a gambling platform with a website where users can register and play casino games. It has an Admin Panel used to control all the processes in the system: user creation and deactivation, payments, commissions, GGR, etc.

The objectives of the project were planning and performing Manual testing, running Performance testing and performing API testing.

We could overcome all the difficulties with our excellent investigation skills. We explored the project to understand the main logic of the gambling system. We were also keeping in touch with other team members (business analysts, product managers) to better integrate into the team/project.

Indeed
View Portfolio
Indeed
  • Indeed  screenshot 1
Not Disclosed
26 weeks
Other Industries

Indeed is an American worldwide employment website for job listing.

The objectives of this project were covering the main functionality with UI/Database testing and automating test cases.

While working on this project we faced some challenging situations. One of them was the process of set-ups. There were many specific tools to be installed that we didn’t deal with.

Spending enough time on investigations our team did all needed set-ups on time and proceed with main testing process.

Customertimes
View Portfolio
Customertimes
  • Customertimes screenshot 1
$10001 to $50000
30 weeks
Information Technology

Overview:
Customertimes (the Salesforce partner) is a system integrator and cloud consulting partner, working on the base of Salesforce API, focused on supplying companies with experienced senior consultants and developers as an extension of their existing teams.

Objective:
Performing Manual testing both for Web and Mobile applications
Implementing test automation for Mobile application (IOS)

Challenge:
Installations were the only challenging part for our team.

Solution:
For our project, we chose the most appropriate version of the main testing tool, which perfectly met our requirements.

Result:
Full test coverage of the Web app. About 300 automated test cases at the moment.

Clustercontrol
View Portfolio
Clustercontrol
  • Clustercontrol screenshot 1
$10001 to $50000
25 weeks
Information Technology

Overview:
We relied on our hands-on experience with both white box and black box testing and draw on our experience with automated testing tools. Our QA worked on optimizing the existing Gherkin scenarios.

Objective:

  • To create detailed,well-structured test plans
  • To estimate, prioritize, plan, and coordinate testing activities
  • To design, develop and execute automation scripts
  • To perform thorough regression testing when bugs are resolved

Challenge:
The role requires advanced infrastructure knowledge, Linux system administration and debugging skills on RH, Debian variants.

Solution:
We relied on our hands-on experience with both white box and black box testing and draw on our experience with automated testing tools.

Result:
Automated test scripts, regression testing.

LegalAtoms
View Portfolio
LegalAtoms
  • LegalAtoms screenshot 1
Not Disclosed
78 weeks
Legal & Compliance

Project Overview

LegalAtoms breaks down legal cases preparation into a simple guided experience through a series of questions. At every step, you'll see precise info from court officials and lawyers.  Once you're ready you can e-file your documents with a few clicks, all while saving thousands in fees. 

Objectives

  •  Knowledge of both Cypress and GitHub which we’d had ample experience with.
  •  Familiarity with AWS and CircleCI. We had to brush up our skills on these.

Challenge

The forms were really big with dynamically added elements and Angular magic:) Plus, the initial tests were written in Typescript so we had to switch to it from the more habitual Javascript. It took some learning curve and overtime hours to bring our test scenarios to the level of pre-existing, finely designed framework on top of Cypress. Eventually, we adapted to the style and added some recursive functions to traverse the web elements and fill in randomly generated data with minimal code.

Our Solution

We had to think in Typescript which was challenging at first but the challenges were offset by catching the test code issues at compile time and leveraged types and interfaces of Typescript. We developed a fast response routine by setting up email alerts in CircleCI when tests failed on Cypress Dashboard. Our test suite grew and morphed in accordance with the changes in the underlying functionality being tested.

Adzwedo
View Portfolio
Adzwedo
  • Adzwedo screenshot 1
Not Disclosed
26 weeks
Advertising & Marketing

Project Overview

The client represents a marking agency which automates ad placement in various social platforms. The product lets advertisers manage large number of ads from a single dashboard. When the client approached us they had no testing processes in place. The lead architect did the testing before the releases himself. That led to some nasty issues slipping through and going into production website unnoticed.

Objectives

  •  Review and analyze system specifications
  •  Execute test cases (manual or automated) and analyze results
  •  Create logs to document testing phases and defects
  •  Report bugs and errors to development teams
  •  Help troubleshoot issues
  •  Conduct post-release/ post-implementation testing
  •  Automate test execution

Challenge

We needed to test websites across multiple platforms, operating systems and geo-locations. The main challenge was to identify quality assurance process bottleneck and suggest actions for improvement. The deliverables were screenshots and/or video recordings of found problems with explanation on how to re-create them.

Our Solution

Our response to this challenge was to own and specialize in specific areas of complex testing. Our QA assigned to this role was the primary point of contact for specific features between our testers and internal development team of our partners. Our QA learned to utilize the tools used internally within our partner’s team to assist with test cases and sales testing. He also backed up QA Lead by assisting with reports, scrums and communication.

Results

After writing thorough test cases that covers the possible testing scenarios including the edge cases we started automated the regression suite with Selenium + Python. We did a little experiment and incorporated “Screenplay” design pattern into our testing which performed surprisingly well both from organizational and performance standpoints.

  •  Automated the regression testing and ensured quality practices are built into the SDLC and DevOps practices.
  •  Reviewed, analyzed and documented business and user requirements for technology product development.
  •  Ensured that business requirements are fully met before each release; certified releases for quality and completeness of functionality.
  •  Developed and implemented testing practices and tools as part of the framework which ensure releases are defect-free and perform at or better than expected levels.
Sgames
View Portfolio
Sgames
  • Sgames screenshot 1
Not Disclosed
52 weeks
Gaming

Project Overview

A mobile game for pre-school kids available for IOS and Android. Our job involved: testing the game in a systematic way, analyzing the game's performance against the designer's intentions, identifying and reporting problems, and suggesting improvements. However, it also involved creativity and ingenuity, which is used to figure how to ‘break’ the game in different and unique ways. In effect, we acted as the game's first audience by reporting on playability and identifying any aspects that could be improved.

Objectives

  •  Categorize and prioritize bugs
  •  Develop software quality management system
  •  Anticipate different ways the game will be played by people around the world

Challenge

Testing involved playing the same game repeatedly for weeks at a time, testing different levels and versions or revisions of the game. Sometimes, different teams were responsible for specific sections or areas of a game. The work could be repetitive and tedious; however, we were able to stay motivated and test the game long after the novelty and fun factor may have worn off. We had to accept that we had only limited influence over the design and worked methodically on testing within the constrains we faced.

Our Solution

Given our understanding of game design, how games are created, and how the different elements of a game contribute to the playing experience we were able not only identify and record a problem, but also try to work out what is causing it. By honing our communication skills with other members of the team across the world we had them onboard when we came up with our solutions to the testing challenges. Our engineer responsible for QA’ing this project could maintain concentration while playing games for long periods of time because of his passion for playing games.

Results

The game was launched on App Store and Google Play market after successful beta testing.

  •  A better user experience for in-app purchases
  •  Smooth UX across a wide range of phones and tablets
  •  Software quality management system to document finding and maintain a change log
ScaleGrid
View Portfolio
ScaleGrid
  • ScaleGrid screenshot 1
  • ScaleGrid screenshot 2
Not Disclosed
26 weeks
Information Technology

Project Overview

ScaleGrid creates advanced database management products for open source databases. Easily deploy, monitor, backup and scale MySQL, PostgreSQL, Greenplum®, Redis™ and MongoDB® database with a few simple clicks.

Objectives

  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan, and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  •  Perform thorough regression testing when bugs are resolved

Challenge

The role requires advanced infrastructure knowledge, Linux system administration and debugging skills on RH and Debian variants. We needed to delve deeper into Vagrant, LXC / LXD containers and understand and test how database clusters are created, imported, updated, backed up and deleted in various Linux distribution images like Ubuntu, Debian, Centos. And then the testing automation needs to be cross-platform and test the relevant releases of DBs coming from various vendors

Our Solution

To solve these testing challenges we relied on our hands-on experience with both white box and black box testing and draw on our experience with automated testing tools. Our QA worked on optimizing the existing Gherkin scenarios. We used high-level scenario steps to better reflect the business logic make sense for all the stakeholders while performing low-level system interactions on the implementation side. The automated testing workflow looks like this: first we create a feature testing branch from the repo’s main branch, then we start working on the tests by building on the top of NodeJs infrastructure (cucumber.js, chimps.js, javascript). After local tests the code gets pushed on Github and Jenkins picks up the changes, build and runs the tests. We get a report with the results and drill down into any issues revealed by the tests.

Celeb TV
View Portfolio
Celeb TV
  • Celeb TV screenshot 1
Not Disclosed
64 weeks
Social

Project Overview

Celeb TV is an adult live streaming service where you can interact and share with thousands of social celebrities from around the world. This service provides exclusive access to private celebrity photos and videos, and facilitates direct connection with the models via messaging and video chat. Celeb TV’s products rank in top 35 in Alexa, serve 50 million users daily, operate 2,000 servers and 6 data centers. 

Objectives

  •  Cary out full range of software testing activities (functional, structural, manual, automated tests)
  •  Design, develop, run and improve automated tests
  •  Possibility to work with multiple technologies:  JavaScript, CodeceptJS, Selenium
  •  Participate in Requirement and Functional Specification reviews of new features to convert them to comprehensive Test Specifications
  •  Document, troubleshoot and follow-up on issues found during testing
  •  Report, prioritize, track, and manage deficiencies
  •  Mentor other testers

Challenge

The system under test is really complex and multi-faceted. In addition to that we had to pick up an automated testing framework that was altogether new to us - CodeceptJS. Moreover, the existing testing framework was geared to both mobile and web testing and we had to account for that as well. Another challenge is the multi-step pipeline leading to the deployment to production. We had to gain deeper understanding into how Bamboo works and how the configuration change from one environment to another.

Our Solution

In parallel with manually testing the live streaming service we actively engaged in learning how CodeceptJS works also relying on the excellent video and presentation materials provided by the company. Through communication with the long-time employees who worked on the framework we were able be up and running in no matter of time. Our QA engineer responsible for the project participated in KT sessions and Scrum ceremonies seamlessly integrating with the company culture. Also worth mentioning is that we brought in our broad knowledge of testing tools, methodologies and automated testing processes that helped tackle the challenges.

Results

The work is still ongoing but we already achieved some results we can share.

  •  More estimated points are closed for testing tasks sprint over sprint
  •  Increased test coverage
  •  Clearer testing scope definition
  •  Keep track of and own team quality metrics that drive QA targets
  •  Established post-release testing routine
STAFFiDOO
View Portfolio
STAFFiDOO
  • STAFFiDOO screenshot 1
Not Disclosed
100 weeks
Business Services

Project Overview

Staffidoo project creates a platform for managing organization staff. It gives opportunity to administer the roles of the staff member as well as to organize them according to the departments in which they work. This platform gives chance to make surveys and queries for the staff members and to create statistics according to the answers the workers give.

Objectives

  •  Create test framework from scratch
  •  Automate functional test cases
  •  Report bugs and improvements
  •  Create final bug report with detailed description (attached screenshots and screen recordings)
  •  Perform regression testing after new releases and bug fixes

Challenge

It was essential to have technical skills to accurately design and maintain test automation framework and test scripts, build solutions, and resolve technical issues. Automated testing resources needed to have strong knowledge of framework’s design and implementation.

Our Solution

Our QA engineer responsible for this project was able to thoroughly analyze the project, understand the requirements and all possible challenges that could arise during the automation testing process, which helped us design and maintain compatible automation framework from scratch.

Results

Here are some results we achieved

  •  Increased test coverage
  •  Detailed knowledge of working with Jira
  •  Improved skills of creating automation test framework from scratch
  •  Improved skills of doing regression testing
BiLLiDOO
View Portfolio
BiLLiDOO
  • BiLLiDOO screenshot 1
Not Disclosed
100 weeks
Financial & Payments

Project Overview

Billidoo project is designed to administer the paying process of staff members bills and invoices. It gave company’s staff members chance to upload their invoices regarding company’s expenses and get refunding from company. The project managed only specific categories of invoices which could be refunded by the company.

Objectives

  •  Prioritize and plan testing activities
  •  Automate functional test cases
  •  Report bugs with detailed information in Jira
  •  Create final bug report with detailed description (attached screenshots and screen recordings)
  •  Perform regression testing

Challenge

It was required to make the test plans and tests cases understandable as much as possible for staff members not very closely familiar with code. Our challenge was to create test framework which made our test cases look clean and comprehensible, meanwhile not lose their functionality and stability.

Our Solution

We decided to implement our test cases using “Cucumber” which is a behavior-driven development tool designed to make the test cases easily comprehensible even for people who do not have thorough knowledge of code. We rewrote out Mocha test cases to make them Cucumber based which helped our client to review our tests more easily.

Results

We are happy to announce some of the results we achieved by overcoming the challenges

  •  Deep knowledge of Cucumber tool
  •  Understanding BDD approach
  •  Improved skills of creating automation test framework
  •  Improved skills of doing smoke and regression testing
Funkgeräte
View Portfolio
Funkgeräte
  • Funkgeräte screenshot 1
Not Disclosed
100 weeks
E-commerce

Project Overview

Funkgeraete is an online shop website designed to sale and rent radios and related bundles. It has separate modules for products, cart, checkout and payments. Funkgeraete shop website was administrated by the admin side, which gave opportunity to publish and configure product information which appeared on shop website.

Objectives

  •  Thoroughly analyze and understand test flows from admin to shop side
  •  Automate functional test cases
  •  Report and follow-up bugs found during testing process
  •  Perform regression testing after newly implemented features

Challenge

The shop website required thorough knowledge of working with product process and final order bill. It required usage of JS mathematic functions to generate correct final price for each product.

Our Solution

We researched and analyzed JS mathematic functions and found those suitable for each case. We adopted those functions to be suitable for German price format. Using already existing functionalities we created our own functions designed for specific project.

Results

Some results we achieved are:

  • Experience in working with website admin side
  • Improved skills of creating Cucumber automation test framework
  • Improved skills of doing smoke and regression testing
  • Skills of documenting and following-up on issues found during testing
Rocky mountain sewing and vacuum
View Portfolio
Rocky mountain sewing and vacuum
  • Rocky mountain sewing and vacuum screenshot 1
Not Disclosed
8 weeks
E-commerce

Overview
Rocky mountain sewing and vacuum is an online shop for sewing machines.

Objective
Perform Continuous integration and continuous delivery testing

Challenge
The only challenge we have faced during our testing process, was the lack of documentation.

Solution
As we didn't have detailed documentation to follow, we discuss and clarify all the essential parts of working process with our team during daily stand-ups.

Result
System functionality is covered by automated test scripts.

Fleet Management
View Portfolio
Fleet Management
  • Fleet Management screenshot 1
Not Disclosed
100 weeks
Telecommunication

Project Overview

Fleet Management is a software package for managing the structure of radio stations and repeaters operating in the MOTOTRBO® Capacity Plus environment at a company site. This application comes with a pre-configured server and supposed to be working directly at the customer’s site being connected to the main repeater and a radio station.

Objectives

  •  Develop automated test framework from scratch based on specified requirements
  •  Create Initial Test planning document
  •  Create final Test Report document
  •  Create final bug report with detailed description

Challenge

Some functions of the website require connection with a network cable to a network switch to which the main repeater is connected, so those functions would be unavailable without connection to the radio station. Unfortunately, our team did not have access to that station which made some key functionalities unavailable for us.

Our Solution

Our team was able to successfully integrate Mock Server in order to have access to all functionalities of the website. This gave us chance to carry out full range of software testing activities and cover all workflows of the website.

Results

We've got some results

  •  Improvement of the existing documentation
  •  Mock Server integration
  •  Analysis and prioritization of main features and workflows
  •  Increased test coverage
Etisalat
View Portfolio
Etisalat
  • Etisalat screenshot 1
Not Disclosed
42 weeks
Telecommunication

Project Overview

Etisalat is a telecommunications company providing services in many countries around the world, using the mobile virtual network operator business model. The purpose of Etisalat was to provide cheap calls to home for emigrants. Etisalat provides pay-as-you-go and contract based mobile SIM cards, offering wide range of mobile bundles, Top-Ups and Bolt-Ons, including recurring orders.

Objectives

  •  Analyze workflows for main features
  •  Write test cases and test steps using Zephyr for JIRA
  •  Execute manual tests using REST/SOAP requests
  •  Automate REST API tests in Java

Challenge

Etisalat project consists of multiple microservices which makes it challenging to fully understand the workflows of main features related to product orders, purchases, payments, etc. The project has specific business logic related to telecommunication field as well as online payments using third party tools.

Our Solution

In order to fully perceive the main workflows of the project, at first place, our team concentrated on Knowledge Transfer Sessions and Confluence Articles. Understanding the full flow was a priority for our team, which made the test execution and automation process easier and more effective.

Results

We've got results!

  •  The introduction of Postman and SoapUI in the workflow
  •  REST API automation with Java
  •  Analysis and prioritization of features and workflows
  •  The introduction of Zephyr for Jira in the workflow
Finny
View Portfolio
Finny
  • Finny screenshot 1
Not Disclosed
4 weeks
Education

Project Overview

Ask Finny project is a great platform for those who want to acquire knowledge in the financial field. This platform supports users with quizzes and financial problems, solving which they learn of finance, widen their logical abilities, and have fun.

Objectives

  •  Do full manual testing
  •  Do full automation testing for functionalities
  •  Report bugs and improvements
  •  Create final bug report with detailed description (attached screenshots and screen recordings)

Challenge

It was crucial to have deep knowledge of JavaScript and its frameworks for saturated automation testing, also it was essential to have an understanding of production process management tools to maintain project balance. Also, we needed knowledge in testing emails through API, which helped us automate authentication of the page. There was also a bunch of work with databases for which we dealt with database management tools.

Our Solution

Our QA engineer responsible for this project was able to cover all the requirements for this project, understand the possible challenges during the testing process and due to the deep understanding of this field could overcome all the difficulties.

Results

Here's what we achieved

  •  Increased test coverage
  •  A routine of working with the DB
  •  Introduction of production management tools
SlideCamp
View Portfolio
SlideCamp
  • SlideCamp screenshot 1
Not Disclosed
15 weeks
Information Technology

Project Overview

SlideCamp is a well-designed tool for those who are interested in slide management. It allows users to design slides, edit and categorize them, share, make teams, acquire slide templates, make a presentation, and so on.

Objectives

  •  Prioritize and plan testing activities
  •  Automate functional test cases
  •  Report bugs with detailed information
  •  Do automated visual testing

Challenge

It was required to do thorough functional and visual testing for both client and admin profiles of users. It was significant to create detailed test cases for this project and maintain the stability of the tests.

Our Solution

We decided to create our test cases with a comprehensive Page Object Model, which helped to have understandable tests both for us and the client. We also implemented visual testing, which helped to make the web page not only perfect with its functionality but also with the visual part.

Results

And we were glad with what we came up with

  • Thorough testing coverage with Cypress
  • Functional testing suite expansion
  • New smoke and regression tests
  • Advanced visual testing
In All Media
View Portfolio
In All Media
  • In All Media screenshot 1
Not Disclosed
40 weeks
Information Technology

Project Overview

In All Media is a cutting-edge technology and innovation consulting organization, facilitating digital transformation in multiple industries. In All Media harnesses the collaborative synergy of the international talent pool using Agile methodologies, to deliver excellence efficiently and with the utmost quality. In All Media brings together a globally managed community, with experts guiding and managing talented engineers; working to bring together the best talent in the world, regardless of where they are. This makes In All Media a truly global company driven by a community of dedicated, talented individuals self-organizing into multi-disciplinary teams, producing the best possible output for our world-class clients.

Objectives

  •  Planing and performing Manual testing
  •  Automating test cases
  •  Covering the functionality by UI/API testing

Challenge

While working on this project we faced difficulties related to set-ups, as there were many specific tools to be installed that we didn’t deal with before which demanded another approach than other tools.

Our Solution

We spent enough time on inverstigations and could do all needed set-ups on time.

Results

This is what we got as a result:

  •  Increased test coverage
  •  Experience with working with DB
  •  Proficiency using management tools

Tesvan Reviews

5.0 1 Reviews
  • All Services
  • Testing Services
  • Relevance
  • Most Recent
  • Rating: high to low
  • Rating: low to high
Write a Review
Nina Antonyan

Excellent team and always available !

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

In Progress

Share it on

Review Summary

Tesvan's professional team stands ready to offer you good quality software testing (both automation and manual).

What was the project name that you have worked with Tesvan?

Excellent

What service was provided as part of the project?

Testing Services