Description
We are seeking a Senior QA Analyst to lead efforts to maintain and enhance software quality. As a Senior QA Analyst, you will drive the quality assurance lifecycle within Agile frameworks, establish testing strategies in collaboration with development and product teams, and implement comprehensive test plans and cases.
Responsibilities:
- Review design specifications to understand software product scope, requirements, and functionality
- Create, modify, and maintain test cases for all aspects of testing
- Conduct testing to ensure products meet user requirements and established guidelines
- Monitor, manage, and report bugs using bug tracking tools like JIRA
- Monitor logs, understand issues, and provide status reports
- Work closely with Manager and Product Managers to identify use cases and set priorities
- Provide testing results and reports to Manager and Product Managers
- Collaborate with QA teams and developers to ensure proper testing coverage
- Coordinate testing with different offices and teams
- Support Solutions and Technology Content/Documentation teams with use case analysis and documentation
Management:
- Initiate and maintain communication with stakeholders
- Ensure overall system reliability, performance, and quality
- Create Test Plans for software releases
- Drive development and documentation of new processes
- Own and drive larger initiatives
Requirements:
- 7+ years of experience in Software Testing
- BS/MS degree in Computer Science, Engineering, or related subject
- Experience testing REST APIs using Postman
- Excellent analysis and problem-solving skills
- Experience with JIRA, Confluence, and Testiny
- Experience with Jenkins and Bitbucket
- Excellent knowledge of databases and content management systems
Nice-to-have skills and experience:
- Knowledge of Unix commands, NoSQL, and familiarity with MongoDB
- Experience in automated testing of APIs
- Experience with mobile app testing