We are expending our team and looking for a Manual / Automation QA with experience in JavaScript and Cypress.

Our main stack:
- React 17
- ChakraUI
- TypeScript
- NodeJS 14
- Firebase (Firestore, CloudFunctions).
- Numerous APIs, including Twilio, Stripe, etc.
Our engineering team is based in Kyiv and includes:
- 4 FE engineers - 3 of them work on a new application based on React and Firebase, 1 is supporting current production; 3 more to hire;
- 2 BE engineers are working on the current server part and rewriting it from numerous express applications to serverless functions;
- 1 QA engineer - responsible for manual and automation testing (Cypress);
- CTO - responsible for the technical vision of the project;
- PM - interact with the owner and manage all the tasks in the engineering team.
The formal language of communication within a team is English including comments, merge requests, and code review.
Backend code has 100% coverage with unit tests (Jest). Frontend code is being covered by e2e tests (Cypress). Our next goal is to achieve TDD: write tests before implementing features. All our code follows Airbnb ESLint code style. We have a cross-code-review process, where at least 2 engenders have to approve MR to merge. All CI/CD process is automated, including tests, code style checks, and release process.

Requirements:
Manual testing experience 3+ years
Knowledge of test types and methods of organizing them during the testing of different types of applications
Experience in drafting test documentation (test plans, test cases, bug reports, etc.)
Automation testing experience 2+ years
Understanding of the main development patterns used in automated testing
Experience with JavaScript automation stack (TypeScript would be a plus)
Experience in using continuous integration systems
Experience with version control systems (Git or GitLab)
Cypress experience would be a great plus
Good English (B2)
Good communication and problem solving skills

Responsibilities:
Manual testing of new features
Regression testing
Test documentation creation
Implement E2E tests using Cypress framework
API testing

We offer:
- Chance to learn numerous bleeding-edge technologies and approaches
- Startup spirit in a stable and profitable product company
- Flexible work hours, usually from 10:00 till 18:00;
- Coworking place in the downtown area twice a week, 3 days remote
- 15 bank days vacation
- 5 days sick leave

About Smarter Contact

Smarter Contact is an innovative SMS/Omnichannel marketing tool based in the USA. The platform allows clients to convert their leads using marketing campaigns, built with an intuitive CRM.

We are building an Omni-channel messenger platform using Telegram, WhatsApp, Viber, Facebook, Instagram all in one simple, clean and highly user-friendly interface. The system allows you to contact all your leads in one place with also a flexible and well designed CRM.

Our first product was already successful in the US and now building on that with our newest version which we are building now.

In terms of technology we are using Firebase, Nodejs, React & Event-driven architecture.

Currently, our company employees 24 people based in Kyiv. We have a large vision of being one of the biggest communication companies in the world and only looking for winners who want long-term work for an excellent product company. So this is your opportunity, for you to be part of something special, that’s still an early stage and finally, love what you do!! ❤️

Company website:
https://www.smartercontact.com

This job is no longer active.
Смотреть актуальные вакансии QA Automation Kyiv→.