Test Automation Expert (Java) for Ciklum Digital Offline

You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.

 

Responsibilities:

- Creation and maintenance of Test Automation Strategy

- Technical advice for the Testing teams

- Advising on automated testing frameworks and processes

- Ensuring automated testing into the CI process

- Test infrastructure setup

- Advising on Automation of API, Web tests

- Automation of regression and other functional testing on UI

- Test case adjustments for automated testing needs.

- Making conclusions and reporting about stability of the product under test.

- Optimize current test automation approach

- Measure and improve the testing team efficiency

- Ensuring relevant processes and artifacts are in place

- Collaboration with engineering teams: Developers, DevOps, Architecture

- Possibility to perform testing activities on several projects, communicate with developers and project managers

 

Requirements:

- 6+ years of professional experience in QA Automation of Web products via Selenium (WebDriver) and supportive frameworks

- Solid skills in Java 8 and OOP

- Deep understanding of design patterns and applying them on projects

- Strong experience in creation of automation frameworks from scratch

- Experience with implementation of automated testing for project and system

- Strong experience with continuous integration processes and tools (Jenkins, teamcity, or similar)

- Experience of working with version control systems (e.g. GIT, SVN and others)

- Setuping test infrastructure environment using Docker

- Experience in high load and real time applications

- Knowledge in RDBMS

- Experience with frameworks: Spring, Hibernate, and JUnit

- Experience of working with version control systems

- In-depth knowledge of test automation approaches and procedures

- Good knowledge of different testing methods, techniques and types

- Understanding of Agile/Scrum

- Master’s or Bachelor’s degree in Computer science or relevant

- Good English skills – Upper-Intermediate and above

 

Desirable:

- Experience in Leading and managing of the Testing teams across the account

- Experience with API test automation of microservices-based applications

- Knowledge of programming languages, such as JavaScript/Python/C# would be a great plus

- Experience with Angular 2+ would be a great plus

- Good Knowledge of SQL (PostgreSQL or similar)

- Hand-on experience with Docker

- Some knowledge of AWS services is a plus

- Allure Report

 

Personal skills:

- Good analytical skills

- Good team player, motivated to develop and solve complex tasks

- Strong communication and problem solving skills

- Self-motivated, self-disciplined and result-oriented

- Strong attention to details and accuracy

 

What's in it for you:

- Very close cooperation with different clients

- Dynamic and challenging tasks

- Team of professionals: learn from colleagues and gain recognition of your skills

- Low bureaucracy, European management style

- Continuous self-improvement

- Trainings

- ISTQB/JAVA8 Certification preparation

- Knowledge sharing meetings

The job ad is no longer active
Job unpublished on 30 August 2020

Look at the current jobs QA Automation Kyiv→