What are the responsibilities and job description for the Sr. Software QA Analyst position at CKE Restaurants, Inc.?
Position Summary
The Sr. Software Quality Assurance Analyst is primarily responsible for evaluating and testing new/modified software to verify performance and functionality are according to specifications. Applies specialized business knowledge, testing experience, and technical skills to large, complex projects that involve multiple departments and business units. This role will primarily focus on the quality of applications under the company’s Global Operations domain, supporting the POS system and other cross-concept applications and integration components.
Essential Functions
May perform any or all of the following duties:
The Sr. Software Quality Assurance Analyst is primarily responsible for evaluating and testing new/modified software to verify performance and functionality are according to specifications. Applies specialized business knowledge, testing experience, and technical skills to large, complex projects that involve multiple departments and business units. This role will primarily focus on the quality of applications under the company’s Global Operations domain, supporting the POS system and other cross-concept applications and integration components.
Essential Functions
May perform any or all of the following duties:
- Oversees a team of offshore QA Testers and other IT personnel providing direction regarding QA best practices and procedures
- Designs test plans, scenarios, scripts, and procedures, ensuring they are repeatable and compliant with standards
- Creates and maintains the following QA Artifacts: Test Plan/Strategy, Test Cases, Test Status Reports, Test Coverage Report, and Test Summary Reports
- Executes various stages of testing,g which may include: Smoke, Functional, Integration, Acceptance, Regression, and Performance
- Determines priority and risk involved with each test case and effectively decides the amount of testing that is necessary to ensure high-quality deliverables and mitigate risk
- Documents software defects and validates after defect resolution
- Participates in product design reviews and provides input on functional requirements, schedules, issues, and risks
- Identifies deviations from standards and suggests modifications to ensure compliance
- Leads defect review meetings with project stakeholders representing the QA department at a professional level
- Communicates project information to team members, stakeholders, and senior management
- Identifies and defines test environment hardware and software requirements, including cross-application dependencies and integration points
- 5 years of experience in Quality Assurance/Quality Control pertaining to software and systems.
- Bachelor’s degree in Information Technology or applicable technology certifications highly preferred.
- Extensive Experience with Test and Defect Management tools.
- Ability to understand business requirements or technical specifications and workflows and create test cases
- Ability to create Test Plans to encompass all testing needs for a given project
- Ability to review complex systems and modules to determine appropriate tests
- Ability to identify regression test script candidates
- Ability to communicate clearly and effectively with various levels of management, support, technical, and restaurant staff
- Ability to think outside the box while also thinking like an End-User
- Database/Database files verification experience
- Knowledge/Experience with Agile Philosophy preferred
- Experience with POS system testing is preferred
- Payment and EMV testing experience preferred
- Mobile App and web testing experience preferred
- Knowledge/Experience with Test Automation and Performance Testing preferred
- Knowledge of Databases like HANA, Oracle DBMS, and SQL server preferred
- Log verification experience preferred
- ETL and BI testing experience preferred
- Food Service or Retail Industry experience preferred
- Corporate Office fast paced, high volume of activity, and a deadline driven environment
- Sitting for extended periods of time, using a telephone, typing, and/or operating a computer and/or mouse