Job Profile Summary
As a Quality Assurance Analyst, you’re responsible for continuously improving the quality of the company’s product line by preventing, quickly detecting, and validating product and process defects, to deliver market and customer driven business results. You will evaluate the test results, prepare change requests and generate measures to assess the product quality. In this role you will work with an integrated team of developers, product managers, product owners, and system analysts for test planning, test driven development, and product validation.
Provide Production and Project Support
· Provide production support of software products by investigating and recreating reported defects.
· Support the production release process, which includes the ability to work late nights and extended hours approximately once a month.
· Support non-project related environment checkout processes.
· Plan and execute test activities for assigned projects in accordance with the project management and development/defect methodology.
· Follow company’s software quality assurance guidelines.
· Actively contribute to product knowledge through self-study and training.
· Provide assistance to other QA staff as needed.
· Create/Contribute information to and update the Test Plan/Strategy:
· Define Acceptance Criteria in collaboration with the team.
· Create/update Test Cases.
· Obtain/create Test Data.
· Contribute information to and update the Test Execution Plan, which combines the strategy and environment plan with:
· Test Cases (reported from test repository).
· Test Data Plan.
· Test Coverage.
Project Status Reports
· Test Planning Status (Progress).
· Project Issues (Defects).
· Smoke Test – Validate all application / components integrate / communicate without significant failure.
· Acceptance Testing - Exercise all customer paths / routes through the application, positive and negative cases, and all technical integration and failure points.
· Manual Exploratory Testing - Ensure that Acceptance Criteria are met for new features through manual exploratory testing.
· Incremental Integration Regression Product Testing - continuous testing of regressed modules as new functionality is added. This occurs per iteration.
· Support monthly Release Regression to ensure the final release QA candidate (after fixes / modifications of the software) is not adversely impacted when integrated with existing modules.
· Daily Test Execution report:
· Execution highlights.
· Project Issues.
· Defect summary.
· Weekly Defect summary (during execution otherwise available on request)testing)
· Weekly Defect summary (during execution otherwise available on request)