
Senior QA Engineer
Liminal
full-time
Posted on:
Location Type: Hybrid
Location: Lisbon • Portugal
Visit company websiteExplore more
Salary
💰 €45,000 - €55,000 per year
Job Level
About the role
- Test Automation
- Design, build, and maintain automated test suites covering the cloud platform end-to-end.
- Expand automated test coverage across: Web applications, APIs and web services, Data workflows (MongoDB, Postgres), AI-driven and event-based workflows
- Partner with engineers early in the development lifecycle to: Define test strategies, Identify edge cases, Improve testability of features
- Use Playwright and modern automation practices to reduce regression risk and release friction.
- Leverage AI-assisted tools (e.g., Cursor, GitHub Copilot) to improve testing velocity and quality.
- Manual QA
- Execute exploratory, regression, and release testing.
- Validate complex workflows where automation coverage is incomplete or evolving.
- Identify gaps in automation and systematically convert manual test cases into automated tests.
- Provide high-signal feedback on usability, edge cases, and risk areas.
- Release Quality & Standards
- Actively participate in the release process.
- Ensure releases meet defined quality standards and acceptance criteria.
- Perform release sign-offs and risk assessments.
- Identify recurring quality issues and drive systemic fixes—not just one-off bug resolution.
- Test Case Management & Process
- Own QA test case management, including: Test planning, Test case creation and maintenance, Traceability between requirements, tests, and defects
- Work closely with Product and Design teams (via Jira and Figma) to ensure requirements are testable and clearly understood.
- Continuously improve QA processes, documentation, and standards across teams.
- Leadership & Accountability
- Serve as a strong quality advocate across the organization.
- Hold engineering teams accountable to quality standards.
- Be confident, direct, and constructive when raising concerns.
- Help define what “done” truly means.
- Prepare to help build and manage a QA team as the organization grows.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of QA experience on modern, cloud-based platforms. (Preferably GCP)
- Hands-on experience with: Playwright, Web services and APIs, Node.js-based systems, MongoDB and Postgres
- Proven experience owning QA processes and test case management.
- Experience working in Agile/Scrum environments.
- Strong Jira proficiency for test tracking and defect management.
- Comfortable being the sole QA owner and setting the quality bar.
- Confident pushing back on engineering and product when necessary.
- Able to balance pragmatism with high quality standards.
- Clear communicator who can articulate risk, tradeoffs, and priorities.
- Experience mentoring or managing QA engineers is a strong plus.
- Experience testing AI- or ML-driven workflows.
- Familiarity with design collaboration tools such as Figma.
- Experience scaling QA practices from early-stage to mature teams.
- Prior experience in a QA lead or manager role.
Benefits
- N/A 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Test AutomationAutomated test suitesWeb applicationsAPIsData workflowsMongoDBPostgresPlaywrightNode.jsAgile
Soft skills
LeadershipAccountabilityClear communicationMentoringProblem-solvingCollaborationQuality advocacyConstructive feedbackRisk assessmentPragmatism
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering