Sr Quality Assurance Engineer
ACI Worldwide · Omaha, NE · 4 wk ago
HybridEngineeringFull-time
Job Responsibilities
- Involved in the design of product and project requirements.
- Identify test approaches, coverage, requirement gaps and risks.
- Ensures quality measures are included in the initial project design.
- Writes detailed test strategies and plans, making full use of different test estimation techniques in assessing best balance of coverage and efficiency for a project.
- Contributes directly to project estimation efforts.
- Writes detailed test scripts to test the functionality of the proposed system.
- Performs risk analysis on the various components of the system to determine how to use testing resources most effectively.
- Ensures requirements traceability in the team and identifies areas for improvement.
- Preparation and management of complex test environments and test data conditions.
- Focuses on solution oriented approach and identifies complete end to end testing needs involving multiple parts of a product and system.
- Manages the validation test phase including executing scripts, monitoring testers, logging and tracking problems found, and regression testing any changes made to the system.
- Able to design and manage automated test approach for projects and ensure that manual tests are automated using suitable tools and framework for the product.
- Reviews and approves the Integration Test Plan and Procedures produced by the product Quality Solution Expert/QE Lead.
- Validates the completion of Integrated Testing.
- Consults with development engineers in resolution of problems and suggests functional solutions.
- Develops technical training for ACI staff and customers.
- Develops, executes and analyzes the output from scripts that capture application and platform quality metrics.
- Provides Performance and Architecture support and guidance to product teams.
- Provides the Sales organization sizing support for potential customers requesting ACI products on ACI supported hardware platforms.
- Troubleshoots errors found in the test environment with minimal help from Development teams.
- Configures complex software solutions by following user guides and manuals instead of waiting to get helped by experts.
- Analyzes defects functionally and technically before assigning them to Development teams
- Supports project managers and other stakeholders to complete projects within schedule, without compromising quality.
- Raises quality issues to right levels of management using established channels of escalation.
- Perform other duties as assigned
- Understand and adhere to all corporate policies to include but not limited to the ACI Code of Business Conduct and Ethics.
Knowledge, Skills and Experience required for the job
- Bachelor’s degree in Computer Science or related field or equivalent experience in software testing.
- 5+ years Quality Assurance and/or systems testing experience is required.
- Experience in working with Test Management and Defect Management Tools.
- 3+ years Test automation experience.
Preferred Knowledge, Skills and Experience needed for the job
- Understanding and experience with platform and operating system architecture.
- Relevant software quality certification preferred.