Job Summary:
This role works directly with the Sr Test Analyst and is responsible for ensuring the adequate testing of all fixes and new functionality on the Community. The person in this role may also be required to create and maintain scripts to ensure the quality, performance, and usability of community features, for full regression as well as post-release scenarios – to be executed manually or via automation.
Principal Responsibilities:
- Execute test plans, test cases and other test artifacts – such as creating test data - for all Community features and releases as directed by the Sr Test Analyst or Head of Community Development and within assigned deadlines
- Execute and evaluate test cases and report test results.
- Hold and facilitate test plan/case reviews with business analysts, and development team.
- Ensure that assigned features meet functional and design specifications and requirements
- Isolate, replicate, and report defects and verify defect fixes.
- Identify opportunities for improvements in Community features through user acceptance testing.
- Flexibility to work evenings and some weekends to support releases outside of core business hours.
- Other duties as assigned.
Job Level Specifications:
- Experience working with Verint or similar web platform
- Experience with distributed source control (e.g. GIT)
- Experience with test automation tools and coding (e.g. Selenium, GitLab, or similar)
- Basic javascript debugging techniques and tools (browser developer tools/console)
- Expertise in mobile technologies and responsive design
- Experience working within Agile development methodologies
- Experience with social media, technical communities
- Ability to work with teams distributed regionally
Work Experience:
- Typically 5+ years with bachelor's or equivalent.
Education and Certification(s):
- BA degree or comparable work experience
- Strong experience with QA methodologies, processes, and tools
- Experience with cross browser and cross device testing
- Strong understanding of test case creation, execution concepts and best practices
- Strong understanding of web technologies and concepts
- Integration testing and end-to-end testing experience
- Excellent written and verbal communication skills
- Demonstrable history of learning new technology
- Strong analytical skillsc
The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills.