Position: Senior Software Development Engineer in Test
Company: INSART
Experience required: 5y
English level: upper

**Team Responsibilities:**

Drive software quality assurance lifecycle as part of Agile process and deliver high-quality releases on time;
Establish test strategies, design test plans and test cases;
Develop automated tests for stories in sprint or for existing features
Execute automated tests, debug and resolve issues, track and prioritize defects.

**Requirements:**

- At least 4 years of experience in Web testing
- Good SQL knowledge. Ability to write complex SQL queries. Compare result sets.
- At least 4 years of experience with automated UI and API testing
- Automation experience with Java: Selenium, Cucumber, TestNG, Rest Assured library;
- Experience with TestRail(or any other TMS systems)
- Hands-on experience in Maven, Jenkins CI/CD, Jenkins Pipeline scripts;
- Hands-on experience with Linux;
- Hands-on experience with Docker;
- Proficient with distributed version control systems (GIT);

**Technical stack:**

QA Automation: UI automated tests — Serenity BDD + Cucumber + Java + RestAssured + Maven + JDBI. Integration tests — a) RestAssured + Docker + TestContainers + Jenkins Pipelines + TestNg + Maven + DbUnit/JDBI; b) RestAssured + SpringBootTest + Docker + TestContainers + Junit5/TestNg + Maven/Gradle + DbUnit/JDBI; c) RestAssured + k8s + devspace + docker + TestNg/Junit5 + Maven/Gradle.

**Additional technologies you would have chance to work with:**
- Docker
- AWS, k8s
- TestContainers
- Serenity
- Selenoid, GGR
- Jenkins pipeline scripts
- DevSpace
- SprintBootTests
- ETL tests

**About the project:**
The main idea of this project is to enhance AdvisorEngine’s engineering capabilities with a distributed engineering team that will help the company scale its technologies and features and get to the new markets.

This idea includes:
— Building new features
— Re-architecture
— Refactoring

**What we offer:**
- Full-time position
- Flexible working conditions
- Work in friendly and professional team
- Paid sick-list
- 4 weeks of paid vacation
- Medical insurance
- Corporate library
- English classes
- Corporate events (birthdays, holidays, etc.)