SOFTWARE QUALITY ANALYST
Summary
The Software Quality Analyst participates in the definition of test strategy, designs and executes manual test scripts, and documents test results. This role performs unit, system, regression and/or post-release testing of software applications. Test strategy must fully exercise user features according to specified functional and non-functional requirements. In addition, the role will be a key contributor in the maturity of the quality program and implementation of test automation.
Primary Responsibilities and Activities
Create, plan, and execute a test strategy to deliver testing-related deliverables and services for new implementations and upgrades.
Develop reusable, maintainable, and effective test plans/scripts to achieve maximum system coverage.
Identify functional test scripts necessary for completing user acceptance and regression testing objectives.
Work closely with business partners to understand requirements and translate them into test cases that capture all test conditions.
Create / track product defects based on test results.
Participate in bug triage and system quality meetings
Participate maturity of the Quality Assurance program and procedures
Participate as part of a core team on the implementation of test automation and / or AI augmented testing
Collaborate with all IT and business stakeholders in support of quality in all technology initiatives.
Requirements:
Education and Experience
Bachelor’s degree from a four-year college or university. Technical degree preferred.
4+ years’ experience in User Acceptance, System and Regression Testing.
4+ years’ experience writing system test cases/scripts, executing test scripts, etc.
Practical experience using software testing tools for tracking test plans and defects.
Experience providing quality assurance in Agile software development environments
Experience with automated and AI test tools is a plus.
Skills and Abilities
Ability to work independently and in team environments.
Ability to follow define and document standard testing procedures.
Ability to communicate with, present to, and influence internal customers.
Effective written, verbal, and presentation skills with the ability to clearly articulate ideas and concepts enabling teams to be successful.
Demonstrated ability to collaborate, negotiate and work with cross-functional teams. Flexibility to work with people from diverse backgrounds.
Experience with Open-source test frameworks.
The ability to learn new systems quickly.
Working Conditions
The Software Quality Analyst may be required to travel to various US based Aurora Parts & Accessories locations and its customer and vendor locations < 5% of the time.
The Software Quality Analyst role enables a hybrid work environment (remote and in office work). This individual may need to work multiple days in the office in a given week to facilitate meetings and other relevant work, but Aurora Parts & Accessories only requires 1 – 2 days in office work per week as part of a normal schedule.