This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Quality Assurance Senior Analyst role involves designing and executing test cases, analyzing defects, and collaborating with developers to ensure product quality. This role sits at the intersection of product understanding, test design, and technical analysis, working closely with developers and Software Development Engineers in Test (SDETs).
Job Responsibility:
Design, maintain, and execute clear, structured test cases based on product specifications, acceptance criteria, and technical designs
Translate product requirements and implementation logic into meaningful test coverage, including edge cases and negative scenarios
Actively analyze defects: Reproduce issues reliably, Investigate root causes, Provide actionable insights to developers
Collaborate closely with SDETs by: Providing input on test scenarios and system behavior, Explaining business logic and edge cases, Helping shape automation coverage strategy
Ensure test work is visible and traceable within the development lifecycle by linking test cases, execution results, and defects to requirements, development tasks, and releases
Participate in refinement, grooming, and release discussions to ensure quality is built in early
Maintain accurate and up-to-date test documentation and execution results in TestRail
Track defects, test tasks, and quality risks using Azure Boards
Validate complex workflows typical to a cybersecurity SaaS platform (scans, reports, configurations, permissions, user flows)
Requirements:
3–5 years of experience in software quality assurance
Strong analytical and systems-thinking skills
Ability to craft test cases from specifications, not just from UI behavior
Comfortable reasoning about: Data flows, State transitions, Business rules, Failure modes
Confidence in debugging and issue analysis, including reading logs, inspecting responses, and isolating root causes
Clear communicator who can explain why something fails, not just that it fails
Experience working in Agile/Scrum teams
Comfortable working closely with: Developers, Product managers, SDETs
Able to give structured input to automation efforts without needing to write automation themselves
Values quality as a shared responsibility, not a final gate
Test Management: TestRail
Work Tracking: Azure Boards
Testing Types: Functional, regression, exploratory, and integration testing
Nice to have:
API testing experience
Basic understanding of test automation concepts (Playwright, API automation, CI pipelines)
Experience with SaaS platforms, security products, or complex configuration-driven systems