QA Automation (Kotlin) Engineer

13 октября


Технологии:
ui api rnd education rest web applications oop python java kotlin qa english rpc jenkins scripting microservice
Английский: eng: Intermediate

Purpose of the job:

Our client is an innovative leader in financial operations platforms providing the effective, secure and reliable solution for worldwide financial operations using the cutting-edge technologies (including microservices architecture, blockchain, cloud providers and modern UI frameworks)

MAIN TASKS AND RESPONSIBILITIES:

  • Working with automation frameworks (API – Kotlin+Cucumber, API – Python+Pytest, UI - Selenoid+Python+Pytest)
  • Simulating with the automation frameworks the full e2e customer environment for automation (staging env) including the application install, upgrade, and functional tests
  • Make status and quality reporting
  • Work with strong cooperation with RnD team and customer

EDUCATION, SKILLS AND EXPERIENCE:

MUST HAVE:

  • Understanding and experience in REST API testing and automation (2+ year)
  • Web Applications testing experience (1+ year)
  • Knowledge of OOP, design concepts and automation patterns of one of the following languages (Python, Java/ Kotlin)
  • Knowledge of QA methodologies and processes (Agile teams)
  • University Degree in Computer Related Sciences
  • At least Upper Intermediate English level (write/read/verbal)
  • Good communication skills
  • Ability to work directly with customer stakeholders without supervising

WOULD BE A PLUS:

  • Knowledge of BDD automation frameworks (cucumber)
  • Experience of writing the automation for gRPC
  • CI tooling experience (Jenkins)
  • Scripting experience (bash, shell)
  • Knowledge and experience of working with k8s
  • Microservice architecture knowledge and experience of testing