V

Ververica

Real-time analytics platform powered by Flink

Senior Quality Assurance Engineer

Test Automation EngineeringUpdated on Nov 11
Full-timeRemote in HungaryNo salary listedRemote

About the Job

Requirements

  • Strong experience in end-to-end test automation using Java (TestNG, JUnit) or Cypress.
  • Proficiency in Java programming or TypeScript for Cypress.
  • Hands-on experience with GitHub for continuous integration and continuous deployment.
  • Experience with version control systems such as Git.
  • Solid understanding of web technologies including HTML, CSS, and JavaScript, and RESTful APIs.
  • Ability to create clear, comprehensive, and well-structured test plans and test cases.
  • Knowledge of quality assurance methodology and tools, with demonstrated experience in a Quality Assurance Engineering role.
  • Demonstrated ability to take initiative and work independently, solving problems without external assistance or supervision.

Responsibilities

  • Lead the design, development, and maintenance of end-to-end automated test scripts using Java-based frameworks such as TestNG and JUnit or Cypress.
  • Design and develop infrastructure testing, including load, performance, and stress tests, and integrate testing into the release cycle.
  • Prioritize data-driven risk reduction by focusing testing around known bottlenecks and critical paths, including ingestion pipelines, query latency, network performance, and storage performance.
  • Develop test plans, test cases, and test strategies for automated and manual testing.
  • Drive test automation efforts across the product lifecycle, ensuring robust test coverage and continuous integration pipeline integration.
  • Collaborate closely with cross-functional teams to understand business and technical requirements and ensure thorough testing of features and functionalities.
  • Identify, record, thoroughly document, and track bugs or performance issues using tools such as JIRA.
  • Collaborate on evolving testing frameworks and test suites to prioritize organizational needs and requested features.
  • Optimize and maintain existing test automation frameworks to ensure scalability and efficiency.
  • Stay up to date with industry trends, emerging technologies, and best practices in quality assurance and testing, and apply this knowledge to continuously improve testing processes.

Desired Qualifications

  • Experience with cloud environments such as AWS or Azure.
  • Knowledge of distributed systems, microservices architectures, and cloud-based applications.
  • Knowledge of containerization with Docker and orchestration tools such as Kubernetes.
  • Experience with testing frameworks such as JUnit and TestNG for Java, or Jest, Mocha, and Cypress for JavaScript testing.
  • Experience with web and API testing.

About the Company

Ververica

Real-time analytics platform powered by Flink

Ververica provides a real-time data analytics platform powered by Apache Flink. Its flagship Ververica Cloud delivers sub-second data processing latencies and a broad set of analytics features, enabling users to run standardized SQL queries on streaming data to drive business decisions. The platform is designed to simplify development with SQL-based analytics and a subscription-based pricing model, while also offering training and support services. Security, privacy, and compliance are emphasized to protect client data across a global footprint that includes markets in Germany, the United States, South Korea, and Sweden. Ververica’s goal is to help organizations become intelligent, data-driven entities by turning real-time data into actionable insights quickly and reliably.

Company size
51-200
Company stage
Acquired
Total funding
$7.2M
Headquarters
Berlin, Germany
Founded
2014

Recently Posted Jobs

Explore more opportunities at Ververica

See more jobs