×
Register Here to Apply for Jobs or Post Jobs. X

Mid-Level Quality Assurance Engineer

Job in Richmond, Henrico County, Virginia, 23214, USA
Listing for: Tailsco Ltd
Full Time position
Listed on 2026-02-14
Job specializations:
  • Quality Assurance - QA/QC
    IT QA Tester / Automation
Salary/Wage Range or Industry Benchmark: 70000 - 90000 USD Yearly USD 70000.00 90000.00 YEAR
Job Description & How to Apply Below

Shape product quality end-to-end by owning testing across web and APIs, embedding in Agile teams, and building scalable QA frameworks.

Changing the world of pet food for good

We’re , a dog food subscription company with a big difference. We create truly tailored food for each and every dog we serve. We start by asking people a few simple questions about their dog. Then we use that information to create their dog’s unique  recipe – so their dog gets exactly the nutrition they need, in the taste they love, delivered to their door every month.

It’s clever stuff.

We’ve got bold plans. Having created an entirely new category in pet food, we’re now scaling fast – backed by Purina, one of the world’s largest pet food companies. You’ll join a bunch of smart people working towards the same goals – and a bunch of smart-ish dogs, all working on their own thing.

Together, we’ll change the world of pet food for good.

Build our brand

We’re building an international brand, fast. We set ambitious goals. We challenge and support each other in equal measure. At the pace we’re moving, we prefer to test ideas and learn quickly rather than spend months building a business case. That means we celebrate when things go right, and we learn when things go wrong.

Sound like a team you want to join? Here’s how you’ll make a difference:

We’re looking for a Mid-Level Quality Assurance Engineer to own day-to-day manual and automated testing of new and amended features across web applications, APIs, and supporting data stores. You’ll work embedded in an Agile squad, partnering closely with engineers, product and design to ensure requirements are clear, risks are understood early, and quality is built in from the start.

You’ll create high-quality test cases through in-depth technical analysis of functional and non-functional requirements (e.g., reliability, security, performance, accessibility). You’ll specify what’s needed for effective testing (environments, data, tooling), design reusable test scripts and regression packs, and contribute to improving best practices—particularly helping evolve our approach and framework for API testing.

The role
What you’ll do
  • Create test cases from functional and non-functional specifications, defining test requirements and coverage by risk.
  • Specify test environment, test data, resources, and tooling needs to execute testing effectively.
  • Design and maintain reusable test scripts, procedures, and regression packs with expected results.
  • Execute and document complex test scripts using agreed methods and standards; monitor progress and report anomalies, risks, and issues.
  • Maintain traceability from requirements to test cases and provide clear reporting on system quality and test metrics.
  • Log, triage, and manage defects with strong evidence and analysis; maintain a defect register and contribute to root-cause prevention.
  • Test across key areas:
    • Web applications: cross-browser/platform, user flows, security and performance risks
    • APIs (REST/Graph

      QL): request/response validation, error handling, response times, data correctness
    • Databases: data integrity, consistency, accuracy, resilience under volume and change
    • Performance: front-end/back-end response and behaviour under load; document results and insights
  • Use diagnostic tools and system documentation to identify, diagnose, and report system errors.
  • Provide advice and guidance to colleagues on test planning and execution; help prioritise testing work to meet milestones.
  • Collaborate continuously with developers and specialists to drive requirement clarity and a quality-first mindset.
What you’ll bring
  • Strong knowledge of QA methodologies and processes (ad-hoc, exploratory, equivalence partitioning, risk-based testing).
  • Experience working in Agile/Scrum and/or Dev Ops delivery environments. Ability to write clear, concise, and comprehensive test artefacts (test cases, charters, plans, evidence, reports).
  • Experience with BDD and converting scenarios into executable specifications (feature files + step definitions).
  • Automation experience using tools/frameworks such as Behave, Cucumber, Pytest-BDD, Cypress, with Python as a core language.
  • Practical experience with Selenium,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary