Position: Automation QA Engineer
Company: 8allocate
Experience required: 2y
English level: intermediate

Requirements:

3+ years of QA automation experience (Ruby or Java);
Advanced programming skills, experiences with various programming script languages;
Hands-on experience with multiple test automation systems;
Good understanding of API and databases;
Experience in highly distributed environments, cloud computing platform;
Thought process to break down the problem into parts, examine components and relationships;
Critical thinker and problem-solving skills;
Love to work in an agile environment;
Great sense of ownership, team player with experience working in international, distributed environments;
Awesome communicator;
Good at time management.

Would be a plus:

Have experience with design, creation, and maintaining automated test scripts (JUnit, RSpec, Selenium, etc.);
Have experience with design, creation, and maintaining performance testing scripts (Jmeter, Loadrunner, etc.);
Have experience with design, creation, and maintaining security testing test cases.

Responsibilities:

Work with a team of talented engineers building FinTech and loyalty products;
Create detailed, comprehensive, and well-structured test plans and test cases as well as prepare and maintain test scenarios (both manual and automated);
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback;
Estimate, prioritize, plan and coordinate testing activities;
Identify, record, document thoroughly, and track bugs/issues;
Investigate the causes of non-conforming software and train users to implement solutions;
Track quality assurance metrics, like defect densities and open defect counts;
Stay up-to-date with new testing tools and test strategies;
Work with the customer service team to help to troubleshoot, triage reported issues, and perform root cause analysis;
Work across our entire product suite, ranging from front-end products to API, to mobile apps;
Work with our customers (e.g. financial institutions) to perform UAT tests;
Identify opportunities for automation within the software process;
Design and execute QA test using scripts that automatically test functionality;
Collaborate with the different teams to understand how automation can improve workflow;
Perform manual functional testing/smoke tests and Regression when needed (as we are actively trying to reduce the amount of manual work needed. This might be the best opportunity to learn Automation testing).

Why choose us?

“Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
“Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
“Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

Benefits from 8allocate:

You’ll work with a supportive and spirited team of professionals.
Corporate events, holidays, and team buildings for your joy.
Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
English classes.
Сoverage of sports activities.
People-oriented management without bureaucracy.
Paid vacation and sick leaves.