Position: QA Engineer for LanguageWire
Company: Ciklum
Category: QA Automation
Experience required: 2y
English level: upper

We have multiple teams developing parts of the combined solution: a business process management system, connectors for CMS and PIM systems, a web-based CAT tool, machine translation and NLP services.

Our team works on the core tools used for the translation process delivered as a set of micro services. The team is located in the center of Kiev, at the Gulliver BC. The team consists of 3 developers, a senior QA engineer and a product director. We do iterative development being close to our customers and releasing new features approximately every 1-3 weeks. We prefer direct communication over bureaucracy.

At LanguageWire we mostly use the Microsoft technology stack (we are three times Gold Microsoft partners), hosts most things on our own servers. A dedicated team of IT administrators and DevOps Engineers are responsible for the infrastructure. We are currently transitioning from a private cloud to a hybrid cloud strategy, leveraging containerization and infrastructure by code approach.

Responsibilities
We are looking for a quality assurance engineer who will work together with the existing team across all our services:

You will be working closely with the senior QA engineer to ensure the team releases stable and consistent features across all our services
 It is important that you are familiar with common test strategies. Tests needs to be documented, planned and executed
 We want to automate as much of our regression testing as possible. Creating new tests and maintaining existing tests will be part of your job. Load testing is another example of automated testing we are using actively
 Our system consists of many micro services connected with REST API’s and Async messaging, you must be able to locate configuration issues on the application level for a test environment
 Most of our services are background workers without any UI. We do a lot of document processing, writing various parsers, readers and writers. Our services also store records in databases on the SQL Server
We expect you to have a natural interest in learning the details of our translation process and translation tools
We are a relatively small team and QA engineers are also in charge of investigation of production incidents/complex support issues
Requirements
 Experience with QA documentation and QA procedures
 QA test planning (TFS)
 Automated as well as manual testing skills
 REST/HTTP basics
 SQL basics
 Postman or similar, scripting language like JavaScript
 Upper-Intermediate English
Desirable
 Experience with C#
 Experience in automation testing
What's in it for you
 An amazing work environment, where you can really make a difference
 Variety of knowledge sharing, training and self-development opportunities
 Interesting tasks, challenging your wit
 An opportunity to speak English on daily basis – team has a lot of meetings with English speaking colleagues
 A deluxe, modern office in the center of Kyiv