Position: Automation QA
Company: Upplabs
Experience required: 5y
Category: QA Automation
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

**WHO YOU ARE**

- A world class QA engineer with in-depth understanding of modern web applications.
- Great team player who is able to collaborate with different and diverse teams.
- Excellent technical and non-technical communicator with strong English skills.
- Experienced working towards deadlines in a rapid development cycle with an ability to prioritize competing demands.
- An enthusiastic self learner, highly motivated to learn new technologies, tools and programming languages.
- Strong analytical and problem solving skills with a meticulous attention to detail.

**WHAT YOU’LL DO**

-As a member of the core QA team, you will be working with Software development engineers to design, implement automated tests.
-Play a key role in the test strategy and help drive system architecture for a high-scale, cloud-based, B2B software platform that serves some of the world’s leading enterprises, financial institutions and governments.
-Put solid in-depth QA skills towards ensuring the product is of the highest quality.
-Interface with developers, product managers, support and operations to solve, improve, test and optimise various functional and non-functional aspects of the platform.
-Monitor all the QA activities, test results, leaked defects, root cause analysis and identify areas of improvement. Implement steps required to improve the processes.

**QUALIFICATIONS AND EXPERIENCE**

- 5+ years of experience with test automation, building frameworks and developing testing tools preferably in an agile environment.
- Performance Testing experience using JMeter / Blazemeter / Locust or similar.
- 3+ years of experience with relational databases (SQL).
- Experience developing with a Java/ Ruby/ Python or JS.
- Experience writing and understanding code with Java or another mainstream object oriented programming language, with emphasis on code quality.
- Fluent with Linux command line.
- Excellent knowledge of multiple facets of testing with a very systematic approach towards both manual and automated test development.
- Demonstrate excellence at troubleshooting, problem analysis and debugging.
- Experience with cross-browser and Mobile device testing using Selenium / Cypress.
- Experience working with a cloud-based production and testing environments, preferably AWS involving EC2, S3, Aurora, DynamoDB, RDS, Redis, Lambda and EKS.
- Experience working with git-based source control and Gitflow based development.
- Continuous Integration: Jenkins

**WE OFFER:**

- Competitive salary and regular review of the salary;
- Ability to work completely remotely from anywhere in the world;
- State holidays;
- 20 paid vacation days;
- 10 paid sick days;
- Flexible work schedule;
- Accounting support and full payment of taxes by the company;
- Necessary equipment for work;
- Compensation of English lessons 100%;
- Compensation of professionals training/development measure and education;
- Payment for sports expenses;
- Friendly team and enjoyable working environment;
- Regular team-building events.