Home > Find Jobs

Job Search

A tropical beach
Data Virtuality company logo

Data Virtuality

Europe

Posted on: 12 May 2024

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Senior QA Automation Engineer (Frontend)

OVERVIEW

Data Virtuality, a pioneering Data Virtualization software provider based in Germany, is seeking a seasoned Senior QA Automation Developer (Backend) to join our globally operating team. As part of our commitment to delivering high-quality software solutions, we require a dedicated professional to enhance our testing frameworks and drive excellence across our product releases.

 

THE POSITION

In this pivotal role as Senior QA Automation Engineer (Frontend), you will drive the automation of our front-end testing processes and contribute significantly to the quality of our releases. You will work closely with our development and product teams to design, maintain, and enhance UI test automation and refine our API tests and QA processes. Your technical decisions will directly impact the effectiveness of our automation strategies and contribute to the continuous improvement of our software products.

What You'll Do:
  • Develop, maintain, and enhance automated testing libraries, frameworks, and tools.
  • Collaborate with development and product teams for quality releases and customer satisfaction.
  • Design and maintain UI test automation using JavaScript/TypeScript and Playwright.
  • Enhance and create new API tests using Java.
  • Integrate automated tests and tools into CI/CD processes by developing QA pipelines and quality gates.
  • Expand and maintain the automated testing infrastructure.
  • Continuously refine QA processes and tooling, aligning improvements with business objectives.
  • Make technical decisions that optimize automation strategies and best practices throughout the QA and web UI development teams.
  • Conduct peer reviews and enforce coding and testing standards to maintain high-quality automation.
  • Mentor team members in testing tools and automation, serving as an automation expert.
YOUR TECH STACK:
  • Minimum 5 years of experience in software test automation.
  • Experience in creating and maintaining scalable, robust, and maintainable test automation frameworks and libraries from scratch.
  • Expertise in UI test automation using JavaScript/TypeScript, with proficiency in Playwright (preferred), Puppeteer, Cypress, Webdriver.io, or similar frameworks.
  • Proficient in SQL with strong query-writing skills.
  • Strong 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, with experience in branching and merging strategies, and familiarity with code review processes.
  • Experience in building CI/CD pipelines using Jenkins or GitLab.
NICE-TO-HAVE:
  • Hands-on experience in testing ETL/ELT products is a strong plus.
  • Familiarity with testing in cloud environments such as AWS, Azure, or GCP.
  • Understanding of data warehousing and 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.
  • Capable of analyzing log files and error messages to diagnose issues.
  • Good command of English (upper intermediate or higher).
  • Fluency in Ukrainian or Russian would be a plus.

 

Why Join Us?

You'll be part of a dynamic team that values innovation and efficiency. We provide a stimulating work environment where creativity is encouraged, and your contributions make a real impact. Enjoy the perks of working with top-tier colleagues on this exciting project that redefines how businesses interact with data.

What our amazing team worldwide loves about working with Data Virtuality
  • A stable and reliable job with the freedom and flexibility of a freelancer
  • Flexible working hours and workplace
  • Paid vacation days and paid sick leaves
  • Fast and dependable monthly payment – in EUR, USD, or Crypto, as you prefer
  • Contributing to the success of a growing company
  • Working with cutting-edge technologies
  • Knowledgeable and approachable C-Level
  • Continuity and growth potential
  • Friendly and international colleagues
  • Full integration into our teams and invitations for our team events worldwide

----------------------------------------------------------------------------

We are committed to creating 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.

Tags

java
Apply to job