Home Careers Discover openings Senior QA Engineer

Senior QA Engineer

Wroclaw, Krakow, Gdansk, Warsaw, Poland

We are seeking a Senior QA Engineer (API & Integration Testing) to join a greenfield initiative building a new enterprise data platform and integration layer on Microsoft Azure for an organisation in the sustainability sector that is launching a new large-scale environmental programme. In this role, you will work between architects, integration engineers, DevOps and third-party vendors, defining the quality gates for every integration, testing contract-first REST APIs and Azure API Management configuration, and building test automation into Azure DevOps pipelines.

Essential functions

  • Quality Gates & Definition of Done: Work with architects before build to review designs, challenge ambiguous or untestable acceptance criteria, and agree the quality gates and the definition of “done” for each integration with the Technical Lead and Integration Architect.

  • Contract-First API Testing: Test integrations against their OpenAPI contracts, covering breaking-change detection, schema validation and consumer-driven contracts, and review and extend generated contract tests, using mocks and stubs to test consumers and providers independently.

  • Gateway & Security Testing: Test Azure API Management policies, products, subscriptions, versions and revisions, pinpoint whether a failure sits in the gateway or the backend, and run API security checks covering OAuth2 client credentials, HMAC signatures, negative credential cases and the OWASP API Security Top 10.

  • Pipeline Test Automation: Build and maintain test automation in Azure DevOps YAML pipelines, including per-environment test stages, published results, flaky-test control, merge protection and promotion steps, plus smoke, configuration and drift checks on deployed infrastructure.

  • Observability & Resilience: Trace requests by correlation ID with Azure Monitor, Application Insights and KQL, verify telemetry and alerts, and contribute to load, soak and failover testing where needed.

  • Quality Leadership: Coach developers and DevOps engineers on testability, run end-to-end flow testing with the integrations assurance team, and report quality risks clearly to technical leads and senior stakeholders.

Qualifications

  • 5+ years of commercial experience in QA, including 3+ years in API testing.

  • Contract Testing: Hands-on experience testing REST APIs against OpenAPI, including breaking-change detection, schema validation and consumer-driven contracts (e.g. Pact), with the ability to review and extend generated tests rather than only run them.

  • API Test Tooling: Strong skills with tools such as Postman/Newman, REST Assured, Karate or Playwright API testing.

  • Azure API Management: Experience testing APIM policies (rate limits, auth checks, error model, correlation ID handling), products, subscriptions, versions and revisions, and telling gateway issues from backend issues.

  • API Security: Practical testing of OAuth2 client credentials, token scopes and expiry, HMAC signature validation and negative credential cases, plus solid knowledge of the OWASP API Security Top 10.

  • CI/CD for Tests: Experience building test stages and quality gates in Azure DevOps YAML pipelines and wiring them into branch policies and promotion steps.

  • Communication & Ownership: English at B2+ or higher, with the confidence to explain test results and quality risks to UK-based stakeholders, push back on unclear requirements, and own issues through to resolution in an autonomous, multi-vendor team.

Would be a plus

Would be a plus:

  • Azure Platform Depth: Working knowledge of Entra ID, Key Vault, private endpoints, Azure Monitor, Application Insights and KQL, and the ability to review Terraform or Bicep.

  • Performance & Messaging Testing: Experience with k6, JMeter or Azure Load Testing (load, mixed-load, soak, failover), and with testing event flows (schemas, ordering, replays).

  • Integration Landscape: Background in standards-heavy multi-vendor platforms, SAP integrations, or data platform and analytics integration testing.

  • Domain Knowledge: Exposure to sustainability, logistics or supply-chain data, and to risk-based testing.

  • Mentoring & Documentation: Experience coaching engineers on testability and writing acceptance criteria and sign-off evidence that other teams can reuse.

We offer

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, sports
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office

About us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

Apply to the position

apply status Information on personal data processing
decline status You cannot apply for a position without accepting “INFORMATION ON PERSONAL DATA PROCESSING”

    decline-status file-icon
    Invalid file size or format. DOC, DOCX, TXT, PDF (2 MB)

    Consent to the processing of personal data in future recruitment processes*

    We are committed to maintaining a transparent and ethical workplace. To learn more about how we support open communication, please review our Whistleblower Policy.

    decline-status file-icon
    Invalid file size or format. DOC, DOCX, TXT, PDF (2 MB)
    Submitting
    decline status

    Applications for this job are no longer accepted. Please explore other open opportunities on our platform.

    Vacancy

    Thank you!

    You applied for the position Senior QA Engineer successfully. We will get back to you soon. Have a great day!

    check

    Something went wrong...

    There are possible difficulties with connection or other issues. Please try to use another browser (it's recommended to use the latest version of Google Chrome browser). If the problem still persists, please send your application to

    Something went wrong...

    Please double-check the information filled in the form, and make sure to provide valid data.

    Don’t see the right opportunity?

    Grid Dynamics is an equal opportunity employer. We are committed to creating an inclusive environment for all employees during their employment and for all candidates during the application process.

    All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. All employment is decided on the basis of qualifications, merit, and business need.