Middle QA Engineer for Analytic Management Software

Location: Ukraine: Kharkiv

About the Client

Our customer is innovating US-based company with exciting expertise in big data, analytics, and software development that established a new category of software called Analytic Management. Client provides the only active analytic catalog for data analysts, data engineers, data scientists, and business users, enabling them to interact with their data and analytic code in a whole new way.

We’re a naturally curious team that loves working together. We’re dedicated to our customers, building an analytic management movement together, which will be the key to how businesses win in the future.

About the Project

Our software deeply integrates with and leverages some of the hottest components of the big data and analytics ecosystem such as Snowflake, Amazon Redshift, Google BigQuery, and Microsoft Synapse. We’re an upstart player in the emerging “Modern Data Stack” space. Our tech stack includes Java, TypeScript, Kubernetes ElasticSearch, Reddis, and frameworks like Electron, React, Cypress among others. We have a mature and evolving system for DevOps using GitLab, Jenkins, Docker, Nexus, Maven, and Junit. These integrate with our cloud infrastructure for build and test at AWS, Azure, and GCP.

About the Team

100% of development is done by the team in our Kharkiv office. The team consists of 28 Java, JS, and QA Engineers. All developers are highly qualified, 70% of the team are Seniors.

Responsibilities and Skills


Your primary focus will be on manual testing our data management platform which consists of a desktop application for ETL and a SQL development tool for MPP databases like Redshift, Hive, Oracle, Netezza etc. Our ideal candidate can champion for quality assurance in all facets of our products.

  • Develop and maintain functional test cases, test data, SQL validation scripts
  • Estimate, prioritize and plan testing activities
  • Identify, document and track bugs
  • Conduct thorough regression testing when bugs are fixed
  • Identify software testing risks and escalate potential quality issues to management
  • BS in Computer Science or related technical discipline or equivalent practical experience
  • 3+ years in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Basic understanding of any VCS (Git is preferable)
  • Expertise in database testing including designing and manipulating test data
  • Expertise in testing REST Web services using a tool like Postman, SOAP UI, etc.
  • Experience working in an Agile development process

Nice to Have Skills:

  • Hands-on experience with developing UI automated tests using JavaScript or TypeScript
  • Hands-on experience with Docker
Share on social media:
Responsible recruiter

Dmytro Holinskyi