Senior QA Engineer

46.31 - 54.49 USDNet per hour - B2B
Testing

Senior QA Engineer

Testing
-, Kraków +4 Locations

hubQuest

Full-time
B2B
Senior
Remote
46.31 - 54.49 USD
Net per hour - B2B

Job description

We are a team of experts bringing together the best talents in IT and analytics. Our mission is to deliver impactful solutions through our flagship service — building tech teams from scratch and scaling existing ones — helping our partners become truly data-driven organizations.

Currently, we are looking for a Senior Quality Assurance Engineer to join a global analytics team responsible for building data-driven applications and analytical solutions that support key business decisions.

The team operates as a centralized global analytics hub with the ambition to strengthen data-driven decision-making and develop smart data products used in everyday operations across multiple business functions.

The environment is shaped by an innovative spirit and a strong data-first mindset. From sales and logistics to marketing and procurement, the solutions developed by the team help turn complex data into practical insights and better decisions.

The Global Analytics team is a diverse group of Data Scientists, Data Engineers, MLOps Engineers, Data Analysts, BI Specialists, UX Designers, and Analytics Translators, working across several countries and continents. Collaboration, innovation, and reliability are at the core of how the team operates.

As the team continues to expand its analytics solutions globally, we are looking for an experienced Senior Quality Assurance Engineer who will help ensure the reliability, stability, and correctness of the web applications used by business stakeholders.

About the project

You will work on a suite of data-driven products that support commercial investment decision-making. These solutions allow business users to create, compare, and evaluate complex investment scenarios.

The ecosystem includes:

  • business-critical web applications (React frontend, Django backend)

  • a data collection portal

  • a machine learning and modeling framework

  • optimization engines (linear optimizer and genetic algorithm)

  • Power BI dashboards for insight exploration

  • Azure-based infrastructure

The web applications are the primary interface used by business users to manage investment scenarios and evaluate outcomes, making their quality, stability, and usability a top priority for the team.

Your role

As a Senior Quality Assurance Engineer, your main responsibility will be ensuring the quality and reliability of the web applications used by business stakeholders to create, organize, and compare investment scenarios.

You will take ownership of end-to-end testing of React and Django applications, ensuring that business logic, workflows, and optimization outputs behave correctly and consistently from the user perspective.

You will also support quality assurance across the broader ecosystem — including APIs, data flows, and analytical components — always focusing on protecting the user experience and maintaining trust in the decisions supported by the system.

What you will do

Ensure web application quality

  • Own end-to-end testing of web applications (React frontend and Django backend)

  • Design and execute functional, regression, and integration tests

  • Validate business workflows such as scenario creation, editing, and comparison

  • Test complex user journeys, edge cases, and error handling

  • Verify correctness of business logic exposed in the UI

  • Test backend services and APIs powering the applications

  • Ensure releases meet a high standard for usability, correctness, and stability

Build and improve test automation

  • Develop and maintain automated tests for web applications and APIs

  • Write maintainable test code using Python and/or JavaScript

  • Integrate automated tests with CI/CD pipelines in Azure

  • Focus automation on high-risk and regression-prone user flows

  • Continuously improve test coverage and execution speed

Validate integration with analytical components

  • Test how the applications consume outputs from optimization engines and analytical models

  • Validate correctness and stability of optimization results

  • Ensure UI behaves correctly in edge scenarios and unexpected outputs

  • Collaborate with data scientists to define testable expectations for model behavior

Support platform quality

  • Test critical data flows impacting the web applications

  • Validate outputs used in analytical dashboards

  • Perform integration and smoke testing across Azure-based components

  • Support investigation of production issues and root cause analysis

How you will work

  • Collaborate closely with frontend engineers, backend engineers, data scientists, and product managers

  • Participate early in feature design discussions to advocate for testability

  • Communicate quality risks and trade-offs clearly

  • Act as a quality partner for the engineering team, not only a gatekeeper

What we’re looking for

Must-have

  • Strong experience testing web applications

  • Experience testing frontend (React) and backend (Django or similar frameworks)

  • Solid experience with API testing

  • Hands-on experience with test automation

  • Strong analytical mindset and attention to detail

  • Ability to understand complex systems and user workflows

Nice to have

  • Experience testing data-driven or decision-support systems

  • Familiarity with machine learning or optimization concepts (from a testing perspective)

  • Experience working with Azure environments

  • Exposure to Power BI or analytical dashboards

Why join us

If you want to:

  • take part in the development of complex data and analytics solutions

  • work on innovative data products used globally

  • see the real business impact of your work

  • collaborate with international teams of engineers, analysts, and data scientists

  • influence how quality is built into modern analytics systems

  • grow your skills in a fast-evolving technology environment

it’s probably a good match.

What we offer

  • flexible working hours

  • remote-friendly work model

  • private medical care

  • Multisport card

  • relaxed and collaborative working environment

  • opportunities for professional development (courses, certifications, knowledge sharing)

If interested please let us get to know you by sending your CV using "Apply" button.

Please add to your CV the following clause:

"I hereby agree to the processing of my personal data included in my job offer by hubQuest spółka z ograniczoną odpowiedzialnością located in Warsaw for the purpose of the current recruitment process.”

If you want to be considered in the future recruitment processes please add the following statement:

"I also agree to the processing of my personal data for the purpose of future recruitment processes.”

Tech stack

    English

    C1

    Polish

    C1

    Quality Assurance

    advanced

    Automated Testing

    advanced

    Python

    advanced

    JavaScript

    advanced

    API Testing

    advanced

    Django

    regular

    Azure

    nice to have

    Machine Learning

    nice to have

    Power BI

    nice to have

Office location

Senior QA Engineer

46.31 - 54.49 USDNet per hour - B2B
Summary of the offer

Senior QA Engineer

-, Kraków
hubQuest
46.31 - 54.49 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. The Controller of your personal data being processed for the purpose of the recruitment process is HUBQUEST spółka z ograniczoną odpow... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.