π Apply QA best practices to develop and execute test strategies, plans, cases, and scripts. Identify, document, and track defects with clarity and accuracy.
π Analyze root causes of defects, ensuring clear replication steps and impact assessment.
π Proactively identify risks in the testing lifecycle and work to mitigate them early.
π Maintain thorough documentation to support onboarding, training, and knowledge sharing.
π Participate in the creation or review of test plans that define the scope, strategy, and timelines of testing activities.
π Ensure all functional and non-functional requirements are adequately covered.
π Translate business requirements and user stories into structured, comprehensive test cases.
π Create various test scenarios, including edge cases and different data sets, while clearly stating expected outcomes.
π Perform various types of testing (manual and automated), including: Black Box, Grey Box Exploratory, Smoke, Sanity, Regression Front-End and Back-End/API (APIJson, CMS).
π Accurately report issues with steps to reproduce, expected vs. actual behavior, and supporting evidence (videos, screenshots, logs, etc.).
π Test the user interface (UI) to ensure it matches design specs (spacing, fonts, alignment, responsiveness).
π Identify UX problems such as unclear navigation, inconsistent behaviors or poor usability.
π Review diagrams and designs (e.g., from Figma or Zeplin) and align tests with user expectations and design intent.
π Conduct visual and accessibility checks to make sure all users have a consistent, inclusive experience.
π Work with designers and front-end developers to raise UX concerns early in the development cycle.
π Work closely with developers, designers, and website owners to ensure a common understanding of quality goals.
π Participate actively in agile ceremonies (stand-ups, sprint planning, retrospectives, demos).
π Support teammates and contribute to the onboarding process of new QA team members, to cross-team syncs and QA alignment meetings.
π Share knowledge regularly and promote testing best practices across teams.
π Track time accurately using company-approved tools (e.g., JIRA, Timely).
π Ensure timely updates on testing progress and blocker identification.
π Design, implement and maintain automated test scripts using tools such as Playwright, etc.
π Integrate automation suites with CI/CD pipelines (e.g., Git, Jenkins) and ensure consistent execution.
π Continuously refactor and optimize test automation frameworks.
π Contribute to expanding test coverage and reducing manual testing effort over time.