What You'll Do
- Creating test scripts based on technical documentation, User Experience Designs, and user story acceptance criteria.
- Creating test plans for functional and user acceptance testing.
- Executing test cases with integration test data to validate feature functionality.
- Documenting the testing results and preparing execution documentation for sign-off.
- Ensuring all requirements are tested by preparing a test scenario traceability matrix.
- Understand the product and identify the scenarios to be tested in a sprint.
- Developing both manual and automated tests.
- Identify automation needs and process improvements relevant for the squad.
- Performing regression testing to ensure product integrity after modifications, enhancements, and/or defect fixes are made to existing functionality.
What You'll Bring
- Proven experience in testing chatbots or conversational AI systems.
- Strong knowledge of natural language processing (NLP) and chatbot functionalities.
- The ability to document and present findings in a clear and concise manner.
- Comfortable testing Web API applications.
- Familiarity with testing web applications that have complex workflows.
- Familiarity with Point of Sale (POS) Systems will be a major plus.
- Familiarity with automation software - e.g. Selenium with Python.
- Agile scrum methodologies knowledge.
- 3 - 7 years of software testing experience.
- Bachelor's Degree in Computer Science.
