The
Senior Quality Analyst is an AgileThought team member involved in multiple aspects of a customer engagement; responsible for the verification of stories and functionality in the acceptance criteria. They will push the boundaries to simulate user activity. Many Senior QA's have a development background allowing them to fully validate the application being tested.
Responsibilities- Analyzing system specifications and user stories to design and develop test cases
- Write front-end and backend manual test cases following a standardized test case template
- Working with Test Engineers to identify test cases that are good candidates for automation
- Execute test cases, document defects, and create dashboards with Azure DevOps or HP Quality Center
- Perform role of Scrum Master when needed
- Document and facilitate user acceptance testing
- Mentoring younger talent within the quality community of practice
- Collaborating with AgileThought team members and clients to identify process gaps and provide the best testing solution on a project by project basis
Requirements
Minimum Qualifications- 10+ years testing software including APIs, Web, Client Server applications, SharePoint and .NET applications
- Exceptional written and oral communication skills
- Good presentation skills in front of a large group
- Ability to self-organize and manage your time
- Ability to learn business concepts quickly
- Ability to lead and mentor others on agile development practices
- Ability to actively participate in discussions to solve problems with project stakeholders
- Ability to multitask across different projects
- Ability to write and execute simple SQL queries
- Willingness to take on additional responsibility to ensure team success and quality solutions
- Team player that understands how your own work is important to the team's success
- Become a partner and trusted advisor to clients, advising on best-fit technologies and best practices
- Project experience in writing manual test cases, executing manual test cases & identifying test cases for automation
- Experience using Test Management Tools on projects
- Experience working with Product Owners/Business Analysts to help refine/clarify business requirements to optimize success criteria
- Experience interacting with developers to help resolve bugs/defects
- Intensive experience in functional, system, integration, regression and UAT testing
- Must be a critical thinker with the ability to think outside the box and build test scripts that are comprehensive (include positive tests, negative tests, boundary tests etc.)
- A strong sense of ownership and a willingness to work with team members to drive out successful solutions
- Up to 75% travel
Preferred Qualifications- Project experience testing Financial Audit, Advisory and Tax applications
- Experience with hands-on coding/software development in a .NET environment is a plus