Software Development Partnership with WordBee -Translation Project
Size: 40+ employees
Duration: 2019 – 2020
Technologies: Front end: ReactJS, ASP.NET Web Forms, Kendo JS Back end: Web API, SQL Server, Elastic Search, LinQToSQL, .Net Core, Rabbit MQ
E-Commerce Award: Best Solution for International Expansion 2018
Wordbee is a cloud-based collaborative workspace platform for the management of translation projects (TMS) and Computer Assisted Translation (CAT editor). At present, the company has over 25,000 unique users from all around the world. As a leading cloud-based, end-to-end translation management system, Wordbee focuses on translation project automation. The company helps its clients improve quality, shorten time-to-market, save money, cut costs, streamline rigorous processes, and improve the overall profit margins. Thousands of language professionals across the globe use the following Wordbee products daily to translate and localize their content:
Wordbee Translator (TMS & CAT platform), this is a web-based translation environment where localization and translation professionals can centralize and manage their translation processes as well as HR processes.
Wordbee Beebox (CMS Plug-in), this software solution translates files, documents or content management systems (CMS) automatically or manually.
As Wordbee continued to expand into new territories and languages, they needed to scale up teams fast and hire highly qualified developers and QAs who could handle the complexity of translation software. Just at the right time, they decided to contact our company as far as we had the relevant expertise and transparent business model. As a first step, Wordbee set up an interview with two developers from pwrteams. The interview went well, so Wordbee executives decided to set a development team. There was also a need to set up QA processes. So two our QA’s have joined the Wordbee team. Within one month one of our QA’s became a Head of the whole Wordbee QA team.
Wordbee commenced partnership with us in April 2019, and the collaboration went on for a full year, ending in April 2020. We provided Wordbee with development staff augmentation services on its major projects. The main services included custom development, software testing, bug fixes, and frontend development. To quote Wordbee’s CTO, we provided Wordbee with “top-quality code and helped to streamline their internal processes.” We operated as a part of a dedicated team that included people from Luxembourg, Egypt and Greece. Our team worked on the same codebase with around 15 to 20 developers of Wordbee’s TMS and CAT development group. The teams also comprised around 1-2 QA persons each. We provided four teammates, two developers and two QA specialists.
By providing high-quality code, knowledge in writing automation tests and best code review practices, Wordbee managed to streamline all its internal processes.
We’ve been extremely satisfied with their work, both that of the developers and the QA teammates. They provide test-driven development, proper documentation, consistent creation of unit-testing, and consistent refactoring of code. It is fair to say that they helped us to improve the overall quality of our operations. We learned a lot from them and their experience in working with big corporation.
In detail, we helped Wordbee to release new features for Wordbee Translator using React-Redux. We were responsible for:
Implementing new features for both web TMS application and API services
Improving the code review process
Helping to develop a new version of the CAT tool
Improving the productivity of current API solutions
Adding basis for token-based securityJWT authentication
Fixing issues in the code over the whole system both back and front end
Improving Unit Testing processes
From QA perspective, we increased the efficiency of development by:
Improving the QA processes on the project (including such areas as, documentation: test cases creation and review; bug/defect templates set up; control over the releases; improved test reporting);
Improving the scrum processes in total – participated with the product and support teams to optimize grooming session and work estimation procedures.
Helping to tighten the integration and collaboration of QA and Support teams.
Implementing performance/ API testing.
Getting in contact with them, in my experience, will guarantee your success. Their management was very professional and flexible. The team was also very open to discussion and transparency when it came to cost. Their business and pricing models were very good