Collaborate closely with cross-functional teams, including software developers, BAs and product managers, to interpret the requirements, approval criteria, and user stories.
Collaborating with testers, Delivery Managers, and Product Owners to ensure risks are effectively addressed throughout project delivery.
Writing clear and comprehensive test estimates, planning, scheduling, and reporting.
Work closely with the Test Manager to improve the team’s processes and oversee progress being made.
Participate in agile development processes, including sprint planning, daily stand-ups, and sprint reviews, to ensure alignment with project timelines and deliverables.
Taking a lead role within a squad’s day to day activities.
Assessing business specification documents, assisting in Test Plans, Test Strategy, Test Scope and defining Test Cases
Remain focused on continuous improvement of quality assurance process and be actively involved in the fine-tuning to optimize QA results.
Ability to interpret functional requirements and design documents and to work in a team-oriented environment
Performing automation led quality assurance.
Requirements
Relevant work experience in a testing role and knowledge on the QA Agile Methodologies (Culture, Tools, Process), SDLC, Boards (Scrum, Kanban), JIRA software, Confluence, Dashboards, Reporting
Strong proficiency in automation testing tools and frameworks, such as Python using Pytest framework.
Proficient in Python, Cucumber‑BDD, and GitLab.
Hands-on experience with remote cloud-based testing platforms such as Perfecto, BrowserStack, HeadSpin, or similar tools.
Skilled in API testing using BlazeMeter and Postman, with a strong understanding of HTTP methods.
Experience in conversational AI and chatbot testing, including chat-based interaction validation.