Logo of Huzzle

QA Engineer

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • Düsseldorf

AI generated summary

  • You should have 5+ years in QA, strong test automation skills, proficiency in TypeScript and Playwright, backend/frontend testing, API testing, and experience with databases and monitoring tools.
  • You will design and maintain test automation, support CI/CD integration, validate data integrity, conduct manual testing, and mentor team members while optimizing and improving test efficiency.

Requirements

  • 5+ years of experience in QA with a strong focus on test automation.
  • Proficiency in TypeScript and hands-on experience with Playwright.
  • Strong understanding of backend and frontend testing for complex software systems.
  • Experience working with databases and data warehouses, for instance Databricks, Postgres, MongoDB.
  • Experience with API testing, integration testing, and UI automation.
  • Hands-on experience with monitoring tools like Datadog for detecting and analyzing system issues.
  • Strong collaboration skills and ability to work across multiple teams.
  • Strong problem-solving and analytical skills with ability to work in ambiguous environments.
  • Experience mentoring and sharing knowledge on automation and testing best practices.
  • Familiarity with data validation, AI/ML testing, and ensuring data pipeline accuracy.
  • Experience with contract testing (e.g., Pact, WireMock) for API and data interactions.
  • Exposure to performance testing and system monitoring.
  • Prior experience working in a dedicated QA team in a high-growth tech environment.

Responsibilities

  • Design, develop, and maintain test automation suits using Playwright and TypeScript.
  • Support engineers in test automation in their domain and smoothly integrate automated testing into CI/CD pipelines following fail-fast approach.
  • Collaborate with Data Engineers and Data Scientists to validate data integrity, AI model behavior, and data pipeline transformations.
  • Partner with Product Managers and Engineering Managers to refine testing strategies for complex and evolving requirements.
  • Utilize monitoring tools like Datadog to track system performance, identify anomalies, and ensure system stability.
  • Conduct manual testing when necessary, focusing on edge cases, exploratory testing, and AI model behavior validation.
  • Advocate for Shift-Left Testing, ensuring defects are caught early in the development cycle.
  • Share knowledge and mentor team members on test automation strategies, best practices, and quality assurance methodologies.
  • Continuously improve the efficiency and reliability of our test suites by eliminating flaky tests and optimizing execution speed.

FAQs

What is the primary focus of the QA Engineer role?

The primary focus is on test automation, although some manual testing will still be required for exploratory testing, AI model evaluations, and complex system interactions.

What technologies should a candidate be proficient in for this role?

Candidates should have proficiency in TypeScript and hands-on experience with Playwright for test automation.

Is experience with monitoring tools required?

Yes, hands-on experience with monitoring tools like Datadog for detecting and analyzing system issues is necessary.

What type of testing will the QA Engineer be responsible for?

The QA Engineer will be responsible for backend and frontend testing, API testing, integration testing, UI automation, and ensuring data integrity.

How many years of experience in QA is preferred for this position?

A minimum of 5 years of experience in QA with a strong focus on test automation is preferred.

Will the QA Engineer collaborate with other teams?

Yes, the QA Engineer will collaborate closely with Engineers from Data Science, Data Engineering, Software Engineering, and Product Managers.

What is meant by "Shift-Left Testing"?

"Shift-Left Testing" refers to the practice of identifying and resolving defects early in the development process, effectively moving testing earlier in the software development lifecycle.

Are there opportunities for mentorship in this role?

Yes, the QA Engineer will share knowledge and mentor team members on test automation strategies and best practices.

What kind of work environment is Centric Software known for?

Centric Software is known for a high-growth tech environment, which may involve working in ambiguous situations that require strong problem-solving skills.

Are there any nice-to-have qualifications for this role?

Yes, nice-to-have qualifications include familiarity with data validation, AI/ML testing, contract testing, performance testing, and prior experience in a dedicated QA team.

#1 PLM, Planning, Pricing and Inventory, Market Intelligence, Visual Boards for consumer goods businesses.

Technology
Industry
501-1000
Employees
2004
Founded Year

Mission & Purpose

Centric Software provides product lifecycle management (PLM), planning, pricing, and market intelligence solutions for businesses. Their platform helps companies streamline product design, development, sourcing, and pricing to maximise margins, reduce inventory, and increase efficiency. Centric Software's ultimate mission is to empower brands and retailers to drive go-to-market innovation and value creation through collaboration and sustainable practices. Their purpose is to transform the end-to-end process from concept to replenishment, enabling teams to bring consumer-centric products to market effectively.