😊 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.