Senior Quality Assurance Testing Engineer
The Senior QA Engineer validates backend integrations, APIs, data flows, and end-to-end user experiences while investigating complex cross-layer failures. The role requires 7+ years of QA experience, strong SQL and API testing skills, and proficiency with observability and debugging tools.
About the job
Responsibilities
Investigation & Debugging
- Own root-cause analysis for complex, cross-layer issues by tracking problems through the UI, APIs, databases, and dependent services.
- Investigate difficult-to-reproduce issues using logs, traces, and monitoring tools such as Datadog and Sentry.
- Distinguish frontend from backend causes through payload, status-code, and data-flow analysis.
API, Integration & Data Validation
- Create and execute integration test strategies for backend services and third-party APIs.
- Use Postman and REST clients to explore, document, and validate APIs against functional, performance, and edge-case requirements.
- Query relational databases such as PostgreSQL and MySQL to verify application behavior and data consistency across interconnected tables.
- Contribute to design discussions to improve testability and reliability across the stack.
Collaboration & Communication
- Partner with engineering, product, and design teams to understand business logic, technical architecture, and domain-specific use cases.
- Write detailed bug reports with reproducible steps and relevant business context.
- Participate in sprint planning, grooming, and retrospectives.
- Advocate for quality throughout the development lifecycle and promote continuous improvement in testing and delivery.
Quality & Domain Awareness
- Identify edge cases, data anomalies, and system-level inconsistencies before production release.
- Use AI-assisted tools in day-to-day QA workflows.
- Develop an understanding of supported product workflows and anticipate domain-specific risks.
- Own quality from requirements through post-release validation.
Requirements
- 7+ years of experience in backend quality assurance, with a focus on integration testing, system behavior, and data validation.
- Proficiency with API testing tools such as Postman or REST clients.
- Experience designing and executing exploratory and regression test plans.
- Strong SQL skills and experience querying relational databases.
- Familiarity with asynchronous systems and contract testing concepts.
- Strong analytical, debugging, and root-cause analysis skills.
- Experience using logs and observability tools to investigate ambiguous failures.
- Openness to integrating AI-assisted tools into testing workflows.
- Excellent communication and documentation skills.
- Experience working with remote or offshore teams is a plus.
Compensation & Benefits
- Indicative compensation range of $110,000–$140,000 plus equity; final compensation depends on hiring level and experience.
- Unlimited vacation
- Health insurance, including an option fully covered by Fora HQ
- Dental and vision insurance
- Wellhub memberships
- 401(k) plan with company match
- Commuter benefits
- Supplemental life insurance
- Stock options
Skills
Postman, REST APIs, SQL, Postgres, MySQL, Integration Testing, Contract Testing, Datadog, Sentry, Regression Testing, Exploratory Testing, Asynchronous Systems, Api Testing, Observability
Similar jobs
QA Engineering jobsThe Senior SDET designs and maintains automated tests, strengthens CI/CD quality pipelines, and applies AI-assisted testing strategies across Agile software delivery. The role requires 7+ years of QA experience, strong Python and Pytest skills, Selenium WebDriver expertise, and familiarity with APIs, SQL, containers, and CI tooling.
Senior Quality Engineer partnering across product teams to assess risk, build web and API test automation, investigate technical failures, and improve quality practices. Requires strong Playwright and TypeScript experience, exploratory testing skills, CI/CD knowledge, and the ability to debug application code.
The Senior Validation Engineer develops and executes automotive system and integration tests using HIL benches, vehicles, and automated Python tooling. The role requires a master’s degree in an engineering discipline and at least one year of automotive test engineering experience.
Leads final quality review for technical and AI training datasets, improves QC automation and processes, and reports quality metrics to leadership. Requires 3+ years in a technical role, programming proficiency, rigorous evaluation skills, and experience leading QA/QC functions.
Senior software engineer responsible for building automated quality strategies, high-concurrency performance tests, and emulators for mission-critical payment systems. The role requires 5+ years of quality engineering experience and hands-on expertise with automation, cloud-native CI/CD, distributed systems, and observability.