Actively participate in Agile ceremonies including sprint planning, backlog grooming, user story development, acceptance criteria definition, product demos, and retrospectives.
Collaborate closely with cross-functional Agile team members to ensure quality considerations are integrated throughout the development lifecycle.
Provide consistent and transparent updates during daily stand-ups regarding task progress, risks, blockers, and overall test coverage.
Contribute to the ongoing refinement and prioritization of the product backlog using Agile project management tools.
Design, develop, and maintain robust automated testing frameworks for complex software systems.
Write, execute, and maintain automated test cases to ensure the reliability, performance, and scalability of applications.
Analyze test results, troubleshoot failures, and identify root causes to continuously improve product quality.
Develop and implement testing strategies and processes in alignment with industry best practices.
Conduct manual and automated API testing using tools such as Postman, Axios, and Rest Assured.
Work with the development team to integrate test automation into CI/CD pipelines (e.g., Jenkins, GitHub Actions, CircleCI).
Participate in code and design reviews, offering feedback from a QA perspective.
Contribute to continuous improvement initiatives to optimize QA processes and tools. Provide mentorship and technical guidance to junior QA team members. Write and maintain test documentation, including test cases (TestRail) and QA process guidelines (Confluence).
Remain up to date on emerging trends and tools in quality assurance and software testing.
Technical Contribution and Collaboration
Write clean, maintainable code and automated tests following best practices, learning from past errors.
Participate in technical design discussions and decision-making with support from senior team members.
Take ownership of at least one area of the codebase with a high-level understanding of adjacent components.
Support team deliverables, even in unfamiliar areas, and provide assistance as needed.
Communicate effectively with team members, clarifying assumptions early to reduce rework.
Regularly seek and provide constructive feedback to foster continuous improvement and collaboration.
Understand the broader scope and business context of your work and contribute to identifying gaps or risks in requirements.
Complete complex tasks with minimal supervision, proactively seeking support when needed.
Key Skills And Qualifications
Several years of experience in a Quality Engineering or Test Automation role.
Strong hands-on experience with Playwright for end-to-end test automation.
Proficiency in API testing both manual (Postman) and automated (e.g., Axios, Rest Assured).
Solid experience working within Agile development environments.
Familiarity with test automation design patterns, such as the Page Object Model (POM).
Proficiency with Git and workflows (feature branches, pull requests, merge conflicts)