Job Overview
We are seeking a highly skilled and proactive Senior Quality Assurance Analyst with a strong emphasis on test automation and solid experience in manual testing. The ideal candidate will take ownership of the automation strategy while ensuring overall product quality through a balanced mix of automated and exploratory/manual testing.
This role requires close collaboration with developers, product managers, and stakeholders to build reliable, scalable, and maintainable test solutions. You should be comfortable working in a fast-paced, agile environment and capable of driving quality practices proactively rather than reactively.
Key Responsibilities
- Automation (Primary Focus – ~70%)
- Design, develop, and maintain robust automated test frameworks for web applications.
- Implement and execute automated test suites (E2E, integration, regression) using tools such as Playwright (mandatory), Cypress, Selenium, or similar frameworks.
- Ensure automation coverage is aligned with business-critical workflows and regression needs.
- Integrate automated tests into CI/CD pipelines and collaborate with DevOps teams for continuous quality.
- Analyze automation results, identify flaky tests, and continuously improve test reliability and execution speed.
- Mentor junior QA members on automation best practices and framework usage.
- Manual Testing (Secondary but Essential – ~30%)
- Perform exploratory, functional, and regression testing where automation is not feasible or still evolving.
- Review requirements, designs, and user stories to identify test scenarios early.
- Create and maintain clear and concise test documentation (test plans, scenarios, and reports).
- Validate UI/UX flows, edge cases, and complex business rules.
- Support UAT and production validation when required.
Quality & Collaboration
- Identify, log, track, and follow up on defects with clear reproduction steps and impact analysis.
- Actively participate in sprint planning, backlog grooming, and retrospectives.
- Collaborate closely with developers to ensure quality issues are understood, prioritized, and resolved.
- Provide actionable feedback to improve product quality, usability, and reliability.
Mandatory Skills
- Test Automation (Primary):
- Strong hands-on experience with Playwright (mandatory)
- Experience with Cypress / Selenium / Puppeteer / Protractor
- Ability to design scalable automation frameworks from scratch or enhance existing ones
- Web Application Testing:
- Solid understanding of frontend testing strategies (unit, integration, E2E)
- Experience testing modern web applications
- JavaScript Fundamentals:
- Strong knowledge of closures, promises, async/await, objects, and basic design patterns
- System Debugging & Analysis:
- Ability to analyze failures, logs, and system behavior to identify root causes
- Communication & Collaboration:
- Strong communication skills to articulate quality risks, test results, and improvement areas clearly
Nice to Have
- Experience using AI-assisted testing tools or test generation utilities
- Basic understanding of performance testing and security testing
- Experience working with CI/CD tools (GitHub Actions, Azure DevOps, GitLab CI, etc.)
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- (or equivalent practical experience)
Experience
- 5+ years of experience in software testing
- Proven track record in automation-first QA roles with manual testing exposure
What We’re Looking For
- Automation-first mindset, not manual-first
- Someone who builds quality in, not just tests at the end
- A senior QA who can influence quality practices across teams