Position: QA Automation Engineer
Company: Redpoint Positioning Corporation
Category: QA Automation
Experience required: 2y
English level: upper

**Who We Are**

We are a pioneer in technology solutions for indoor Real Time Location Systems (RTLS). Our patented RTLS solutions make indoor GPS a reality.

With broad application across enterprises for tracking assets and people, our RTLS platform has been adopted by many Fortune 100 companies who are leaders in their industrial sectors.

We pride ourselves on strong client relationships, a connected team spirit, and our leading-edge technology.

We believe in unlimited possibilities. By joining our team, you become part of a collaborative and creative environment where teamwork is valued above all. Our culture is global, transparent, and encourages education and career growth.

**What We’re Looking For**

We’re looking for a dedicated QA Automation Engineer.
**Required Technology Knowledge and Experience:**
JavaScript and Chai.js or Mocha 
API manual and automated testing (Postman)
Git
Linux basic commands
SQL

**Basic knowledge of following would be a plus:**
UI automation: Selenium Web Driver, XPath
CI/CD Jenkins/Gitlab CI  basic knowledge
Data-Driven testing 
JMeter, understanding of performance testing
Java, TestNG /JUnit would be a plus
Maven
Testing knowledge and experience:
SDLS, Defect Life Cycle
Testing types and levels, Test Methodologies
Test Design Techniques, Test Documentation

**General requirements:**
Experience in automating REST API rests
2+ year experience of work on commercial projects as QA Automation Engineer
Good spoken and written English communication skills
Being opened to learning and applying new technologies
Ability to work in a team, good interpersonal and communication skills

**Responsibilities:**
Create and maintain autotests for REST API within existing framework according to existing requirements
Analyze requirements, create test scenarios using proper test design techniques;
Select, prioritize scenarios for automation;
Extend test coverage and maintain UI autotest framework
Write supporting documentation
Monitor and report on test coverage, test progress and test results
Preparing test data and environment, execute autotests, analyze results
Troubleshoot, analyze and report defects into defect tracking system
Verify fixes
Create scripts for integration testing

**Project Methodologies**
TypeScript, JavaScript, SQL.
Server stack: Node.js,  mocha, mysql, WebSocket, zeromq.
Client stack: React, WebSocket.

**We offer:**
● Smart environment — interesting projects from renowned clients;
● Competitive salary according to the qualifications ;
● Comfortable work conditions (including two monitors on each work place);
● Highly qualified team;
● Study and practice of English: free courses and communication with colleagues from different countries;
● Professional growth;
● Paid vacation and sick leaves;
● Flexible schedule;
● Paid parking, training, conferences and business trips.