Position: AQA Engineer
Company: S-PRO
Category: QA Automation
Experience required: 2y
English level: intermediate

S-PRO is a software development and IT consulting partner. We develop unique products tailored to the client's needs and requirements and accelerate business. Our workflow with every project is Consultancy, Discovery, Build, and Maintain.

Industry and technology expertise is our strength. Research & Development is our energy.

With every project, we focus on a business need and deep-diving into clients' core issues. Only after this analysis can we start development. This approach guarantees the delivery of just the right product to our customers and minimizes idle work for our team.

Industries we gained expertise in:
Fintech
Healthcare



You will work on
The product specializes in battery energy storage and building the future energy system. The leading data analysis platform provides valuable, unique market insights to help energy companies build, finance, and operate the energy system of the future. Its mission is to transform the energy industry through the transparency of data and accelerate the energy transition by enabling companies to make better data-backed decisions.


About Team
You will be a part of long-term product teams which are responsible for defining features and stories and the way of accomplishing their missions (technical requirements), building new features, and ensuring their quality and performance.


As a part of the teams, you will be able to collaborate and gather experiences from our Team Leaders who have been working on the project for several years and can scrutinize all of the details during the onboarding.

Team composition: 4 Business Analysts, 3 Project Managers, 5 Back-end Developers, 5 Front-end Developers, 5 QA Engineers, Mobile Developer.


Requirements:
- 2+ years of experience in test automation
- Understanding the process of Software development and principles of testing
- Understanding of test design techniques
- Ability to set priority for test cases and choose correct tests for automation run
- Understanding of REST API, its methods and testing principles
- Ability to provide estimates for automated tests 
- experience in creating automated tests from scratch using Java
- strong experience in API automated testing using Rest Assured
- Connecting tests into CI/CD pipelines
- Knowledge of SQL
- English - Intermediate 

Nice to have:
- experience in UI automated testing using Selenide
- basic knowledge of Unix shell scripting
- familiarity with CI/CD

Responsibilities:
- create and maintain test automation frameworks
- compare huge data sets using API automated tests
- executing and reporting automated tests
- analyze the results of the automated test runs and troubleshoot tests
- work independently as well as part of a team

What we offer
- Long team focus: we create an environment of transparent communication, minimal bureaucracy, which leads to long-term relationships.
- Development of niche expertise: we are working in several niches, such as, FinTech, healthcare, and logistics. Therefore, our employees can develop their own expertise in these domains.
- Continuous learning: we create employee development plans / personal roadmaps /quick promotion process. The Learning and Development department implements on-the-job training. We have a knowledge base for team members, which is a virtual space with lots of videos of seminars, purchased lectures by external speakers, as well as documents describing work processes.
- Internal career development: 80% of our current executives were promoted to those positions within S-PRO. We encourage initiative. If a person wants to set new challenges and grow, we will definitely support them.


Benefits and perks
- Flexible schedule: you can start the workday at any time from 8 to 11 in the morning.
- Remote work model.
- Medical insurance: all our employees who have passed the probationary period are now registered in our health insurance program.
- Paid vacations: so, we need to make sure that our employees regularly take vacations and don’t overwork.