Position: Middle QA Automation (Java)
Company: A-listware
Category: Java
Experience required: 3y
English level: intermediate

Responsibilities:

In this role you will be responsible for the automation testing process to ensure our clients receive the best quality of software. The job involves designing an automation test plan, implementation and maintenance of test cases for different levels, delivering effective solutions on the automation infrastructure side, and analyzing test reports and bug tracking. As a part of the Agile methodology, the automation team closely cooperates with other company teams to contribute to continuous improvement.

Requirements:

BSc. in Computer Science/Software Engineering or a similar degree;
3+ years of experience in developing and maintaining an automation Java-based infrastructure for a complex distributed systems backend/frontend architecture;
Proven experience in automation testing all layers of web applications (API/UI);
Experience in working with frameworks and tools like Maven, TestNG, GitHub, and Jenkins;
Strong knowledge of OOP, design, and architectural patterns;
Strong knowledge of REST API;
QA/testing background;
Experience in test planning and creating technical documentation;
Knowledge of Scrum process in Agile methodology - advantage.

Skills:

Strong analytical skills with the ability to solve complex problems with short deadlines;
Self-motivated, independent worker, and fast learner;
Ability to implement and support POC projects.