Remote Senior QA Automation Engineer

May 7, 2024

Job Description

Data Virtuality, an innovative provider of Data Virtualization software headquartered in Germany, is in search of an experienced Senior QA Automation Developer (Backend) to join our globally distributed team. As part of our dedication to delivering top-notch software solutions, we are seeking a skilled professional to bolster our testing frameworks and uphold excellence across our product releases.

The Role:

As a Senior QA Automation Engineer (Frontend), you will play a pivotal role in automating our front-end testing procedures, significantly contributing to the quality of our releases. Working closely with our development and product teams, you will be responsible for designing, maintaining, and improving UI test automation, as well as refining our API tests and QA processes. Your technical decisions will directly impact the efficiency of our automation strategies and contribute to the ongoing enhancement of our software products.

Responsibilities:

  • Develop, maintain, and improve automated testing libraries, frameworks, and tools.
  • Collaborate with development and product teams to ensure quality releases and customer satisfaction.
  • Design and maintain UI test automation utilizing JavaScript/TypeScript and Playwright.
  • Enhance and establish new API tests using Java.
  • Incorporate automated tests and tools into CI/CD processes by building QA pipelines and quality gates.
  • Expand and manage the automated testing infrastructure.
  • Continuously refine QA processes and tooling in alignment with business objectives.
  • Make technical decisions to optimize automation strategies and best practices across QA and web UI development teams.
  • Conduct peer reviews and enforce coding and testing standards to uphold high-quality automation.
  • Mentor team members in testing tools and automation, serving as an automation expert.

Your Technical Stack:

  • Minimum of 5 years of experience in software test automation.
  • Experience in developing and maintaining scalable, robust, and maintainable test automation frameworks and libraries from scratch.
  • Proficiency in UI test automation using JavaScript/TypeScript, preferably with Playwright, Puppeteer, Cypress, Webdriver.io, or similar frameworks.
  • Strong SQL skills with proficient query-writing abilities.
  • Solid background in REST API automation using Java 8+, RestAssured or Retrofit, JUnit 4 and 5, and Maven.
  • Hands-on experience with Docker and containerization.
  • Proficiency in Git, including experience with branching and merging strategies, and familiarity with code review processes.
  • Experience in constructing CI/CD pipelines using Jenkins or GitLab.

Nice-to-Have:

  • Hands-on experience in testing ETL/ELT products is advantageous.
  • Familiarity with testing in cloud environments such as AWS, Azure, or GCP.
  • Understanding of data warehousing and the internal operation principles of an RDBMS.
  • Experience with BI clients such as Power BI, Tableau, Business Objects, or similar tools, and data integration systems such as Pentaho, Informatica, or similar tools.
  • Knowledge of Python scripting.

Your Personal Stack:

  • Strong problem-solving, debugging, and investigative skills.
  • Ability to analyze log files and error messages to diagnose issues.
  • Proficiency in English (upper intermediate or higher).
  • Fluency in Ukrainian or Russian would be advantageous.

Why Join Us?

You’ll become an integral part of a dynamic team that values innovation and efficiency. We offer a stimulating work environment where creativity is encouraged, and your contributions have a genuine impact. Enjoy the benefits of collaborating with top-tier colleagues on an exciting project that reshapes how businesses interact with data.

What Our Amazing Team Loves About Working with Data Virtuality:

  • A stable and reliable job with the freedom and flexibility of a freelancer.
  • Flexible working hours and locations.
  • Paid vacation days and sick leaves.
  • Fast and reliable monthly payment – in EUR, USD, or Crypto, according to your preference.
  • Contributing to the success of a growing company.
  • Working with cutting-edge technologies.
  • Accessible and knowledgeable C-Level management.
  • Opportunities for continuity and growth.
  • Friendly and international colleagues.
  • Full integration into our teams and invitations to our team events worldwide.

We are committed to fostering a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.