Position: Senior QA Automation Engineer
Company: Innovecs
Category: QA Automation
Experience required: 5y
English level: upper

We are looking for a Senior QA Automation Engineer who is passionate about technology and self-development.

**ABOUT THE CLIENT**

Welcome to the company with 10 years of expertise in exchange and trading technology that helps new, and established marketplaces start, transform, and expand their businesses. Our cloud-based SaaS solution is transforming the way marketers match and discover prices.

**ABOUT THE PROJECT**

We work on a distributed matching engine platform, simplifying exchange and trading. We develop the product using a microservices approach, an API-based multi-tenant service that consumes real-time Kafka events. You will love working with us if you're passionate about shaking up the trading world with technology. Our seasoned team combines years of experience in exchange and trading expertise with the drive to create new models and evolve opportunities.

With us, you'll never be bored with the same old tasks. You'll have exciting challenges that will help you grow and expand your skills, while making a real impact in the trading world.

**Requirements**

- 5+ years experience in software testing or relevant professional background – Must
- Strong knowledge of Cypress, Gherkin – Must
- At least intermediate knowledge of JavaScript, HTML, PostMan – Must
- Knowledge of Grafana, PGAdmin, PostMan, Auth0, Jest - Advantage
- Experience in testing microservices - Advantage
- Experience in Integration testing- Must
- Experience with QA methodology (BDD, TDD, STD, STP) – Must
- Experience with Websocket and FIX protocols - Must
- Ability to understand complex features and test them on the fundamental level - Must
- Experience in Agile/Scrum development process - Advantage
- Experience in working in the field of financial trading - Must

**Responsibilities**

- Analysis of the requirements related to the business logic of the project
- Write, design, and execute complex e2e automation tests, based on the documentation, that involve the integration between multiple systems: WS Trading APIs, that involve testing of streams of events, REST API, UI applications (Admin and Trading functionalities), Fix Protocol
- Maximize test coverage for the most critical features of the system
- Conducting following types of testing, such as:
Client side testing (testing new functionalities in the Admin application)
- API testing of http requests ( Postman )
- API testing of websocket and rsocket requests (using Sandbox )
- Regression and sanity during releases
- Tracking bugs and investigating the causes

**What we love about Innovecs**

- Attractive compensation pegged to the U.S. dollar with full benefits package
- Modern hardware setup
- Individual development plan, career coaching, and Mentorship Program
- Investment in your professional growth: workshops, webinars, training platform, and edutainment events
- Global certification preparation program (AWS, ISTQB, Unity, Scrum, etc.), and comprehensive online courses on Udemy, Educative, Pluralsight, edX
- Flexible working mode in hybrid teams with high-skilled peers
- Opportunity to work from home or from anywhere with our Relocation Support Program
- Open-door culture, simplified processes, transparent communication, and top management at a handshake distance
- Private health insurance, paid maternity/paternity leave, sick leaves, vacation, and holidays
- Online workouts with fitness coaches & community enrollment in activities such as esports, yoga, chess, mindfulness, etc.
- English classes and public speaking club to boost your language and presenting skills
- Virtual team buildings, social activities and occasional gifts to celebrate Innovecs lifestyle