Back to all jobs

Senior Automation QA Engineer for Ciklum Digital

Ukraine Remote

QA vacancies

Description

On behalf of Ciklum Digital, Ciklum is looking for an experienced Senior Automation QA professional to join the team and work in a fully remote manner. Their goal is to revolutionize shipping by creating a suite of comprehensive software solutions for the Maritime industry. Over the next couple of years, our teams and squads will build more than 30 products from the ground up. This includes everything from global vessel tracking to vessel performance analysis, crew optimisation and so much more. Tech stack consists of React and React Native applications communicating using GraphQL to microservices containers orchestrated by Kubernetes. Internally our services use gRPC for communication and achieve high scalability thanks to an Apache Kafka based event driven architecture and persist data to a mix of RDBS and No-SQL databases including PostgresDB, MongoDB, S3 and Elasticsearch. We follow modern CI/CD and agile methodologies to deploy into production multiple times per week.

Responsibilities

The mission is big. It is not going to be easy but with the support and determination from our stakeholders and the brilliant people we have hired we can achieve anything. Right now, we are seeking an experienced Senior Automation QA professional to shift our quality process to the Left by collaborating with different stakeholders on the aspects of quality. Our work heavily relies on data. Raw Data is streamed in our system by processes like ETL, after aggregation, enrichment and manipulation results are saved into materialized views that product teams rely on to build user applications. We truly believe that QAs are more than just testers; they are team motivators and strive to encourage all teammates to weave quality into their mindset and code. We see QA as the technologists who focus on the complexity and risk inherent in building solutions and by collaborating with different stakeholders they make sure that ‘the right solution is built’ and ‘the solution is built right’. We believe, Senior Automation QA is a position of influence, with a strong focus on supporting delivery of key initiatives and improvements to drive a Quality culture in QA roles and beyond. You will be comfortable working as a self-starting individual and have a collaborative approach to implement and influence positive change in people and processes. With proven expertise and experience in Agile, Quality and Testing, you will cultivate and strive for a continuous improvement culture and demonstrate a true left-shifted, whole team approach to quality. As a champion of Testing vision, you will provide everyday role modeling for other individuals; motivating, mentoring and helping others to develop their skills and to aspire to better themselves. You will actively advocate for quality being everyone’s responsibility and embed better practices, with a strong ‘Test Pyramid’ automation focus. Your consideration of quality extends beyond functional aspects of Quality, encompassing non-functional capability such as security, performance, fault tolerance, accessibility and useability. We expect that the right candidate would acquire maritime domain specific knowledge, thanks to the high
exposure to domain data, therefore no prior domain expertise is required.

Requirements

  • 8+ years of experience in Software testing
  • Ability to analyze and troubleshoot complex data-based testing scenarios
  • Familiarity with cloud-based / micro-services architecture
  • An excellent understanding of the principles of Agile testing
  • Experience of working in a fast-paced Agile/Scrum environment
  • Strong communication and collaboration skills
  • A pro-active, positive ‘can-do’ attitude
  • Experience of TDD and BDD techniques
  • Ability to review and understand the code/ unit tests
  • ISTQB Certified – Foundation Level

Desirable

  • Experience of using automation tools such Javascript, Cypress, JMeter, Soap UI
  • Experience with Kafka stream-processing platform
  • Ability to review and understand the code/ unit tests written in Golang
  • Working knowledge of Docker/Docker compose
  • Working knowledge of Integration level tests using Venom
  • Past experience in testing enterprise level software using GraphQL to communicate with microservice containers orchestrated by Kubernetes
  • Have basic understanding of relational and noSQL databases and am comfortable to interact with them
  • Past experience with Data Intelligence products where you are able to prepare fake data and review complex mathematical calculations to show KPIs on a dashboard
  • Past exposure of Fault Tolerance tests in a network that involves multiple nodes

Personal skills

In addition to practical coding and QA skills, an important aspect is played by soft skills tasks such as:

  • Researching, gathering, organizing tests around data
  • Evangelizing the importance of testing with real-world data to strengthen the system
  • Enhancing a cultural shift in intensive data applications development cycle
  • To be self-driven with an attitude for continuous learning and improvements
  • Above all a good team player who treats others with respect and can be approached by everyone in the team for advice on Quality

What's in it for you

  • Possibility to propose solutions on a project
  • Dynamic and challenging tasks
  • Ability to influence project technologies
  • Team of professionals: learn from colleagues and gain recognition of your skills
  • Low bureaucracy, European management style
  • Trainings, ISTQB/JAVA11 Certification preparation
  • Knowledge sharing meetings

Your dream job isn’t here? Let’s stay in touch! We’ll inform you about the best opportunities.

    x

    filetypes: pdf | doc | docx limit - 1MB

    By submitting completed “Contact Us” form, your personal data will be processed by Ciklum Group and its subsidiary entities worldwide. Please read our Privacy Notice for more information. If you have any questions regarding your rights or would subsequently decide to withdraw your consent, please send your request to us.