Job Description
Responsibilities
Sr Quality Assurance(QA) Analyst, is responsible for overseeing and managing the quality assurance (QA) processes for both manual and automated testing efforts. This role involves leading a team of QA engineers, developing and implementing testing strategies, and ensuring the delivery of high-quality software products. The ideal candidate will have extensive experience in both manual and automated testing, strong leadership skills, and a deep understanding of software development life cycles (SDLC) and QA methodologies.
As a Sr QA Lead you will
- Collaborate with product managers, product owners, and technical team to develop test strategies and test plans
- Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non-Graphical User Interface (GUI) environments, including the execution of systems integration tests, specialized tests, and user acceptance testing.
- Develop test plans, test scripts and test cases and execute these against the various components.
- Design, develop, and maintain automated test scripts for functional, regression, and integration testing
- Use automation tools and frameworks such as Selenium, Appium, Playwright or similar to create robust and reusable test scripts.
- Provides advice on the testing strategy, test plans, the selection of testing tools, and the identification of resources required for testing.
- Assist with planning and creating test data as it relates to each test phase
- Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing
- Plans and organizes testing efforts in both front-end and back-end application components/environments
- Communicate test results regularly through reports that summarize test completion and defects found
- Help with the implementation of the project technical testing strategy and methodology. This includes testing of integration points and interfaces and non-functional requirements (e.g. fail-over, component response times, data integrity, security)
- Evaluate test results against acceptance criteria to determine successful completion of the sprint increment
- Defines and measures acceptance criteria for test cases
- Record all defects/issues in the Cluster?s defect reporting tool (Jira).
class="align-justify