[8BE] Senior QA Engineer

Software Mind Americas

About The Position

Software Mind is partnering with a leading US-based promotional products and e-commerce company to build a new shipping and delivery service for its white-label B2B commerce platform. The platform is built on Shopify Plus, with a .NET microservices backend on AWS, and the service integrates with major shipping carriers, the storefront, and existing order management systems. The engagement includes a discovery phase followed by two-week sprints through production release. The Senior QA Engineer will define the test strategy, quality metrics, and test approach during discovery; derive test cases from acceptance criteria; validate APIs, business rules, integrations, asynchronous workflows, and end-to-end e-commerce scenarios; and build automated API and regression suites for CI/CD. The role also includes testing web admin interfaces and coordinating with client and partner QA teams on defect triage, UAT support, and release-readiness sign-off.

Requirements

  • At least 5 years of software QA experience, including at least 3 years of API and integration test automation.
  • Strong REST API testing skills, including JSON, OpenAPI/Swagger, and Postman or code-based frameworks.
  • Test automation experience in C#/.NET (xUnit/NUnit, Reqnroll/SpecFlow) or TypeScript (Playwright).
  • Experience testing asynchronous, event-driven systems such as AWS SQS/SNS or equivalent.
  • Rigorous test design skills, including decision tables, boundary values, and equivalence partitioning.
  • Experience integrating automated tests into CI/CD pipelines.
  • Defect and test management experience in Jira, using Xray, Zephyr, or similar.
  • Experience coordinating with client-side QA and supporting UAT in multi-vendor projects.
  • Excellent written and spoken English for daily client interaction.

Nice To Haves

  • E-commerce checkout testing, ideally on Shopify.
  • Experience with shipping or carrier APIs.
  • Performance and load testing using k6 or JMeter.
  • Contract testing, such as Pact.
  • AI-assisted test design and test-case generation.

Responsibilities

  • Define the test strategy, quality metrics, and test approach during discovery.
  • Derive test cases from acceptance criteria in collaboration with the Business Analyst.
  • Test REST APIs end-to-end, including functional, contract, negative, and boundary scenarios.
  • Validate business-rule logic, including date/time and edge-case scenarios.
  • Run integration tests against third-party APIs and sandboxes, including error and timeout handling.
  • Test event-driven, asynchronous flows, including queues, retries, and error handling.
  • Execute end-to-end e-commerce scenarios across the storefront, backend services, and downstream systems.
  • Build and maintain automated API and regression suites running in CI/CD.
  • Test web admin interfaces.
  • Coordinate with client and partner QA teams; drive defect triage, UAT support, and release-readiness sign-off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service