Job Description
About the Role
We’re looking for a Quality Analyst who doesn’t just “find bugs” but understands why they happen. This role is not about running test scripts in isolation — you’ll be embedded with our product and dev teams, identifying test coverage gaps before code is written, and ensuring real-world use cases are stress-tested. Our product involves dynamic pricing models, external API integrations, and user-generated data. It’s complex. You’ll need to think critically and act decisively.
Key Responsibilities
- Collaborate with product owners before stories hit development to clarify edge cases and define acceptance criteria.
- Write and maintain behavior-driven test cases (we use Gherkin) in coordination with developers.
- Lead API contract testing using Postman and/or RestAssured; test both success and failure modes.
- Design non-obvious test scenarios for concurrency, user permissions, and caching layers.
- Own the QA Test Matrix for at least one major product module — you’re accountable for its coverage and accuracy.
- Manually validate newly integrated third-party services under unstable network conditions.
- Participate in weekly defect triage and ensure root causes are properly categorized.
- Work closely with our CI/CD engineer to keep automated regression pipelines green and meaningful.
What We’re Not Looking For
- You wrote unit tests once in a bootcamp — this role involves more than that.
- Test cases that simply check UI labels or button clicks — we automate those.
- Someone who waits for a spec to be handed over — ambiguity should energize you, not freeze you.
Required Skills
- Strong experience with API testing (not just tools — understanding the HTTP lifecycle).
- Fluency in SQL — you’ll write JOIN-heavy queries to validate back-end changes.
- Practical experience with test automation frameworks (e.g., Cypress, Playwright, or Robot Framework).
- Comfort navigating and understanding Git repos and dev branches.
- Ability to communicate risk clearly to stakeholders — not just say “it’s broken,” but explain what it breaks and why it matters.
Nice to Have
- Exposure to performance testing tools (k6, JMeter).
- Experience with feature flag systems and testing under toggled conditions.
- Familiarity with cloud-based QA environments (especially AWS ECS setups).
- Comfort running test cases on Linux CLI for headless test debugging.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru