Conduct thorough manual testing of new features, enhancements, and bug fixes across our web and mobile applications to ensure functionality, reliability, scalability, and usability
Design and execute test plans, test cases, and exploratory testing sessions, and perform regression testing using a combination of manual and automated approaches
Develop, maintain, and execute automated test suites using TypeScript and Playwright, translating manual test cases into reliable end-to-end automation and expanding coverage across the application
Leverage AI-assisted and agentic coding tools (e.g., GitHub Copilot, Claude, Cursor) to accelerate test authoring, maintenance, and debugging—generating and refining Playwright tests, triaging failures, and improving coverage
Build and refine agentic testing workflows, using prompts and AI agents to auto-generate test scaffolding, self-heal flaky selectors, and summarize test results, while applying sound engineering judgment to validate AI-generated output
Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins) to provide fast, reliable feedback on every build
Identify, document, and track software defects using Jira and Zephyr (or similar test case management, execution, and bug tracking tools)
Collaborate closely with cross-functional development teams to understand requirements, provide feedback on potential issues, and ensure comprehensive, timely test coverage
Participate in the continuous improvement of QA processes and methodologies, maintaining clear documentation for test scripts, cases, and automation, and providing regular reports on testing progress, risks, and quality metrics