Position: Expert QA Automation Engineer (Java)
Company: Ciklum
Category: QA Automation
Experience required: 5y
English level: upper

About the role:

As an Expert QA Automation Engineer (Java), become a part of a cross-functional development team working for Our Client.

Our Client provides financial services to 153 million customers: Individuals, Companies, Institutions, Corporations, Private Banking, and Universities and has an active presence in thousands of communities worldwide. Its aim is to be the best open financial services platform, by acting responsibly. The project is aimed to provide a solution that will replace the original credit card processing gateway.

 

Responsibilities
Develop automated API/Service level tests
Develop, maintain and expand automated testing infrastructure
Devise and document test frameworks, coding standards, preferred design patterns, and development methodologies
Ensure code quality with peer reviews to ensure guidelines and standards are followed
Define Quality Metrics and implement measurements to determine test effectiveness and testing efficiency, and measure the overall quality of the Product as a part of the test automation process
Make a conclusion and report about the quality of the product under test
Manage, analyze and mitigate testing risks
Participate in the hiring / interviewing process
Onboarding of new team members on the project
Technical advice for the testing teams
Requirements
6+ years of API Automation (REST, SOAP)
Expert-level understanding of the fundamentals of test theory and methodology
Knowledge of testing specifics for different application types (Web, backend, mobile, embedded, high load, SaaS, etc.)
Experience with different business domains (Fintech, Retail, Automotive, eCommerce, etc.)
Expert-level experience in the development of automation frameworks from scratch
Deep understanding of SOLID and other programming principles and design patterns, hands-on experience applying them to test frameworks
Solid skills in Java and OOP
Experience with Spring Boot
Knowledge of BDD approaches (Cucumber / SpecFlow)
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



What's in it for you
Very close cooperation with the client
Dynamic and challenging tasks
Team of professionals: learn from colleagues and gain recognition for your skills
Low bureaucracy, European management style
Continuous self-improvement
Training
Knowledge sharing meetings
Be bold, not bored!

Are you already interested? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.