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
-
Solid understanding of frontend testing strategies (unit, integration, E2E)
-
Experience testing modern web applications
-
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