
Senior Test Automation Engineer, Manual QA
Solvd, Inc.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇦🇷 Argentina
Visit company websiteJob Level
Senior
Tech Stack
CloudCypressJavaScriptJestNode.jsPostgresPythonSQL
About the role
- Design and implement automated end-to-end test suites targeting the NestJS API layer.
- Write API-driven test scripts to validate request/response structures, business rules, database side effects, and blob storage behavior.
- Implement test logic capable of validating outputs from Databricks MLflow model executions, ensuring result accuracy and full workflow consistency.
- Build and maintain a scalable automated regression testing framework.
- Contribute to CI/CD pipelines so tests run automatically on each deploy, including quality gates and failure diagnostics.
- Plan and execute manual test cycles (smoke, functional, regression, and release readiness) for complex and high-impact scenarios that are not yet automated.
- Perform exploratory testing on new APIs, data flows, and model outputs to uncover edge cases and usability risks; feed findings back into automated coverage.
- Create and maintain test plans, and test cases with clear acceptance criteria and traceability to requirements (e.g., OpenAPI specs, tickets, and data contracts).
- Execute manual API validation using tools like Postman and direct SQL checks (PostgreSQL) to verify persistence, migrations, and data integrity.
- Support UAT with actuarial and engineering stakeholders; reproduce issues, capture evidence, and verify fixes.
- Collaborate with backend engineers (Node.js / Python) and actuarial teams to understand business flows and test for expected system behavior.
- Develop mocks, data fixtures, and test harnesses for API and data-layer scenarios.
- Ensure clear reporting, traceability, and root-cause insights for failed test cases, including well-formed defect tickets and triage participation.
Requirements
- 5+ years of experience in automated testing or QA engineering with a backend or API focus.
- Strong experience testing REST APIs, including validation of payloads, flows, and error handling.
- Hands-on skills with automated testing frameworks (e.g., Playwright, Cypress, Jest, Postman collections).
- Proven manual QA skills: writing/maintaining test plans & cases, executing structured test cycles, exploratory testing, and defect management.
- Practical SQL skills (preferably PostgreSQL) for data validation in tests.
- Familiarity with cloud services and CI/CD automation.
- Ability to write clean, maintainable, and well-structured automated test code.
- Experience with test case management and defect tracking (e.g., Zebrunner/TestRail/Zephyr/Xray, Jira) and producing test evidence (logs, DB snapshots, screenshots).
- Advanced English for daily communication with actuarial and engineering teams.
Benefits
- Health insurance
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
automated testingAPI testingtest planstest casesSQLPostgreSQLtest automation frameworksexploratory testingdefect managementCI/CD
Soft skills
communicationcollaborationproblem-solvingattention to detailanalytical thinking