Job Post
[Printer Friendly]
Grinnell Mutual Reinsurance


Location: Grinnell, Iowa
Experience: 5 - 10 years
Education: Bachelor's Degree
Wage: Salaried
Type: Full Time
Shift: 1st - Day
Open: 10/07/2016
Close: 07/31/2017

 
Senior Quality Assurance Analyst
Description:
Position Purpose:

The Senior QA Analyst will provide expert test management of test plan creation and execution within an agile work environment.They will support the team development of user stories by managing the creating and execution of test cases for appropriate story level test scenarios that may include web based applications as well as mobile or hard client apps.They may participate in the determination of software readiness for product release by ensuring user story and regression testing have been successfully completed at the right level of quality. In addition, the Senior QA Analyst will work with IT leadership in support of quality initiatives and education.

Please note that candidates need to be eligible to work in the U.S. without Grinnell Mutual sponsorship.



Job Duties and Responsibilities:
•Develop working knowledge of general and GMRC specific business practices
•Utilize GMRC software development methodologies and documentation standards
•Coach and mentor team members in testing and QA practices
•Experience working with industry standard test management and test automation tools
•Participate in pointing and planning sessions to estimate time to complete testing tasks
•Work with the business analysts to refine acceptance criteria
•Translate acceptance criteria into test cases
•Log, track, and verify resolution of software and specification defects
•Work with the development team to establish and maintain test environments
•Work with the development team to ensure that proper migration processes (including entry/exit criteria) are established and utilized
•Participate in education to improve knowledge of quality discipline and industry best practices
•Gather metrics for measurement of software development processes
•Identify system and process efficiencies
•Participate in quality assessment of software or product readiness for release
•Participate in identifying project test risks
•Identifies and reports testing results to ensure functionality, quality, and quantity standards are met.Collaborates with development team and manger to determine appropriate solutions and retests corrections to ensure problems are resolved.
•Documents status of testing effort to ensure progress and provide status updates as requested by IT manager.



Knowledge, Skills, and Abilities:
•Bachelor’s degree in Business Administration, Management Information Systems, Computer Science, Mathematics or related major or comparable work experience
•Minimum 5 years of software QA related experience.
•General knowledge of testing methodologies including Agile, Waterfall, and iterative SDLCs
•Working knowledge of insurance policies and endorsements associated with personal, commercial, and reinsurance lines of business preferred.
•Extensive experience training and mentoring others in quality assurance tasks and responsibilities
•Advanced experience testing client/server and web based applications
•Advanced experience in all phases of testing, documenting and communicating results.
•Advanced experience developing, implementing and documenting test plans and test scripts
•Experience utilizing SQL skills plus experience with SQL Database Query Analyzer
•Experience with effective planning, scheduling and meeting deadlines while concurrently managing multiple medium to large projects
•Ability to create automated tests using an automated testing tool with experience scripting/setting up reusable test function sets
•Experience with established and proven software development methodologies and procedures
•Experience in documenting and managing clear and detailed issue reports
•Ability to demonstrate good interpersonal, listening, and customer service skills to assist end users with product, errors/issues, provide instruction, and walk through software products via phone or e-mail.
•Ability to proactively recommend solutions and/or improvements to system based on analysis.
•Demonstrated initiative and persistence in follow through with customers, testing, and conversion projects.
•Ability to work in a harmonious manner with co-employees, customers, agents and supervisor.
•Ability to work with minimum supervision
•Ability to maintain regular and predictable schedule.



Supervisor Responsibilities:
•No supervisory responsibilities assigned.



Responsibility & Decision Making Authority:
•Works in consultative role with division head and member mutuals.



Fiscal Responsibility:
•Occasionally recommends computer and system solutions to support the BIS projects.



Contacts (Internal, External)
•Primary internal contacts are within department.May occasionally work with divisional development units or end users.
•Occasionally works with vendors and consultants to assist with upgrades or modification implementation.



Working Conditions and Physical Efforts
•To perform this job successfully, an individual must be able to perform each job duty and responsibility satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform job duties and responsibilities.
•The Sr. Software QA Analyst may be required to work outside of typical work hours to meet strict deadlines associated with projects.During times of conversion or system implementation, the Sr. Software QA Analyst may be required to work weekends or non-typical work hours.
•The position is physically located in the home office with a work environment of a typical office setting; noise level is relatively quiet and occasional stress is encountered as deadlines approach.The position requires an individual to sit for long periods of time at a computer monitor.Requires visual acuity and potential eye strain.Repetitive movement is involved.



Email your resume to careers@grinnellmutual.com



This job description is not intended to describe, in detail, the multitude of tasks that may be assigned, but rather to give the employee a general sense of the responsibilities and expectations of his/her position. As the nature of the business demands change, so too may the job duties and responsibilities.