Senior QA Analyst Job Description
Senior QA Analyst Duties & Responsibilities
To write an effective senior QA analyst job description, begin by listing detailed duties, responsibilities and expectations. We have included senior QA analyst job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior QA Analyst Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior QA Analyst
List any licenses or certifications required by the position: ISTQB, QA, HP, ISEB, MBTA, CSTE, VB, UNIX, LOMA, ITIL
Education for Senior QA Analyst
Typically a job would require a certain level of education.
Employers hiring for the senior QA analyst job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Technical, Engineering, Education, Business, Computer, Information Systems, Software Engineering, Information Technology, Management
Skills for Senior QA Analyst
Desired skills for senior QA analyst include:
Desired experience for senior QA analyst includes:
Senior QA Analyst Examples
Senior QA Analyst Job Description
- Work closely with other QA analysts, developers, vendors and integration partners to ensure that all aspects of the system have proper testing coverage and overall system reliability, performance and quality
- Perform database testing in Microsoft SQL Server environments including designing and manipulating test data, validating stored procs, jobs, triggers and replication
- Proactively define and mitigate project risks
- Responsible for analyzing functional requirements needed for Quality Testing
- Responsible for planning, developing and coordinating testing activities
- Responsible for preparing Test Plan, test scenarios, test cases
- Responsible for performing test execution, test analysis and debugging
- Familiarize themselves with the business functionality and technology used for Assigned applications (under test)
- Utilize DAS QE testing tools, methodologies, and processes
- Work closely with on-site team towards successful test phases
- Support for non PC LOB’s ** including and not limited to
- Support post implementation validation activities
- Work with internal and external business partners to ensure effective communication, integration of project issues and deliverables, and clear articulation of test cases within area of responsibility
- Ensure timely notification and escalation of possible issues and problems
- Be the advocate for quality assurance activities with colleagues, business partners, vendors, and clients
- Work effectively as a QA and Phone Channel Business Solutions team, supporting other team members in achieving project and business objectives while providing best in class service
Senior QA Analyst Job Description
- Monitor, manage, and report bugs using customized bug tracking tools industry standard tools such as JIRA and Trello
- Design and develop test cases to ensure products meet all functional and design requirements
- Creates the Test Plan for the software release, defining resources, and test suites required for each test cycle, dependencies, risks, and the overall strategy for testing complex systems or applications
- Perform and manage the performance of test cases
- Develop detailed work plans, schedules, project estimates, resource plans, and status reports specific to the QA effort(s)
- Coordinate with other teams on behalf of the UAT team
- Create System Test Exit Criteria Checklist (to be filled out by development vendor)
- Create and fill out UAT Entrance Criteria Checklist and UAT Exit Criteria Checklist
- Report weekly status, and daily execution status during test execution phases
- Manage defects through their lifecycle
- Execute and support various test phases of a project including support of Business Acceptance Testing
- Proven experience with test strategy development, test planning (estimation), test case design, defect management and test automation
- Knowledge of data integration concepts, change data capture
- Knowledge of Unix commands/scripting, SQL and familiarity with EBCDIC & XML file formats
- Knowledge of Netezza, DataStage, CA7 or SAS an asset
- Hands-on experience with creating report in HP Quality Centre
Senior QA Analyst Job Description
- Perform post-deployment testing as required
- Provide impact analysis and regression testing of software changes
- Execute complex Functional test cases/steps on the new features
- Provide level of effort estimates for testing tasks as needed (be able to identify a time line for a project and verify if enough time is allotted)
- Set up meetings as needed with the QA Lead to verify test cases or testing results
- Assist Lead QA in defining the Automation Strategy and/or schedule
- Assist lead in providing Automation Reporting / Metrics
- Assist Lead QA in defining Performance Strategy and/or schedule
- Assist Lead QA in defining Performance Load Models
- Perform Data Quality Analysis (Data hygiene, CDI)
- SQL skills and web application testing experience
- 3+ years of Banking Application experience in Electronic Transactions, ACH, Wire Transfer
- Must possess the ability to work effectively with business personnel at all levels with outside vendors and contractors
- Familiarity with Virtual Test environments and configurations, Cloud-based testing automated test data creation
- Participate in architectural, technical design, and product design reviews
- Develop and maintain thorough knowledge and understanding of products, both from a business perspective technical perspective
Senior QA Analyst Job Description
- Researches and tests issues in production and development environments
- Researches and evaluates program modifications
- Performs test activity including development of test plans and scripts
- Develops detailed unit, user-acceptance and regression test plans and test cases
- Active in QA community and current industry trends and standards
- Evaluate requirements and define testing objectives and approaches
- Continuous review and improvement of the testing and quality assurance methodologies and measurement of these processes
- Contribute to development of End to End Test Suite
- Review use case specification to identify the requirements and to assist scoping testing effort
- Develop test cases to cover functionality in scope
- Bachelor's degree (preferably in Computer Science or a related field) or 4 or more years of directly related experience
- Undergraduate Degree and 4+ years of experience in information technology [infrastructure and/or system development]
- Ability to quickly get up to speed on other applicable rules and guidance impacting the Third Party program including those from agencies such as the FFIEC, and other regulators
- Ability to manage multiple tasks in a rapidly changing production like environment
- Working experience with different file formats on UNIX (csv, tab delimited, pipe delimited)
- 5 years of quality analyst experience including risk analysis, test plan authoring, test case authoring, test execution, test automation
Senior QA Analyst Job Description
- Work with QA Automation Engineers to identify areas of apps that benefit from automated testing and help prioritize the backlog of scripted tests
- Professionally write and communicate deficiencies effectively, concisely, and independently so recipients can make an informed decision
- Works on quality assurance projects using available test frameworks and tools and establishes plans for projects with on-time and on-budget project goals
- Excellent SQL skills with the ability to gather, explore, qualify and analyse data
- Review customer files to ensure integrity of data collection and utilization
- Scopes out and creates test coverage, designing specifications and defining conditions for given requirements
- Interprets, reviews and reports test activities and results in accordance with project plans
- Identifies test issues, reporting risks and defining regression tests for current and future projects and logs these as best practices and learning points
- Contributes to management reporting including appropriate test metrics on planning, defects and execution
- Must have strong technical aptitude and analytic background needed to understand applications and data infrastructure
- Experience with automated testing tools is a big plus
- University/College degree in Computer Science/ Computer Engineering or equivalent experience
- Good understanding of Software Engineering concepts
- Demonstrate practical application of the Testing Concepts in day to day project activities
- Demonstrate proficiency in creating Test Plan and Test Strategy documents
- Demonstrate the ability to derive the Test Scenarios from the Business Requirements