Seeking results-oriented, self-motivated quality analyst/tester to write and execute test scripts to support the delivery Chatbot / Virtual Assistant solutions on the voice channel in an Agile/Scrum environment. Ideal candidates should have demonstrated communication / time management skills and experience creating and executing test scripts for Chatbots / Virtual Assistance on the voice channel (Azure Bot Framework is preferred).
Responsibilities include:
Creating and/or auditing test scripts based on technical documentation, User Experience (UX) Designs, and user story acceptance criteria.
Providing testing LOE in the form of story points for assigned testing
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 test scenario traceability matrix
Analyzing failed test cases to identify failure points or external causes (bad test data, missed requirements, UX inaccuracies, code, etc.)
Collaborating with experience owners and technical team to document associated defects.
Validating fixes for defects through additional testing
Performing regression testing to ensure product integrity after modifications, enhancements, and/or defect fixes are made to existing functionality
Additional Desired Qualifications / Experience:
8+ years of experience as Quality Analyst with extensive experience in Financial/Banking and/or Contact Center environments
Strong experience and application of Agile/Scrum methodologies
Ability to analyze and convert Business requirements into test scenarios
Well-acquainted with writing detailed test cases for functional and nonfunctional requirements in applications such as Azure DevOps, Jira, ALM, etc. (Azure DevOps is preferred)
Experience with applications used for testing various components of virtual assistant functionality using IntelliJ, Maven, Jenkins, and/or Cucumber
Expertise in different types of testing, such as smoke testing, functional testing, End-to-End Testing, regression testing, and user acceptance testing
Experience testing Natural Language Processing (NLP) dialogs / design
Excellent communication and interpersonal skills
Self-motivated and ability to quickly learn new skills