Identify inconsistencies and gaps in requirements and communicate with the Product Owner.
Convert end-to-end user scenarios to test cases.
Execute test cases with high precision and detail, diligently checking each step and documenting differences.
Perform functional end-to-end testing, regression testing, and database testing.
Manage defects using tools such as HP Quality Center ALM or Redmine.
Ensure best practices are followed in our automation test suites.
Prepare status reports and test summary reports at the end of the release.
Be responsible for the product quality of initiatives and major releases.
Lead a team as a Quality Assurance Engineer that will execute projects from beginning to end, including working with product management, gathering requirements, brainstorming solutions, and testing final applications.
Define test plans, test execution strategies, and release plans.
Identify risks and prepare action plans to mitigate those risks.
Address and monitor acceptable test coverage for features and services.
Log defects and coordinate with developers to resolve them.