Description
Work Location:
This position is a hybrid role (remote option available) with a combination of working both onsite at the Headquarters 2 building in East Lansing and remotely. A schedule of expected onsite and remote workdays will be discussed during the interview process.
Essential Duties and Responsibilities:
Software Quality Assurance Analyst I:
Participate in all aspects of the software quality assurance (QA) process for existing and proposed digital and core banking solutions including
Validating solutions that are created meet acceptance criteria;
Ensuring standards are adhered to;
Validating the testing process has been completed before releasing code;
All development follows the established Software Development Life Cycle (SDLC) including analysis, design, development, code review, testing, change management, etc.
Collaboratively works with business units, technical teams, and third-party vendors to create testing plans, acceptance criteria, project plans, technical specifications, software diagrams, and technical documentation for new programs that interface with the Credit Union's systems. These programs must conform to department standards, business requirements, regulations, and industry best practices.
Perform tasks as part of a cross functional development team using agile or other methodologies and utilizing project management software.
Participate in the development application support process, ensuring timely communication and completion of escalated support tickets and maintenance projects. Troubleshoot technical problems and implement effective solutions. Assist with fixing any software or hardware problems that affect the digital solutions the Software Development department supports.
Support the user experience design process including requirements gathering, prototyping, user testing, stakeholder management, etc.
Assist in the creation and maintenance of technical documentation for programs and systems created and supported by the Software Development department.
Assist in the orchestration of deployments of all digital and core solutions including validation of testing, integration testing, foster communication of releases, train solution administrators, validate software documentation, and support end user training.
Work closely with the other Information Technology teams and serve as a liaison between the Software Development team and other Information Technology teams.
Work with third-party vendors to support existing systems that interface with the credit union's systems.
Keep management advised of any system, hardware or usage problem whereby the integrity of any of the Credit Union's systems, and/or the level of service provided to members through such mediums is compromised or otherwise impaired.
Assists in the support of critical operations, processes, and procedures including monitoring external and internal traffic, logs, and performance reporting for errors and anomalies.
Responsible for maintaining the security of all Credit Union digital platforms including but not limited to its websites, applications, core systems and the intranet.
Work as part of a team, or independently as the situation requires.
Prioritize tasks to meet project deadlines.
Participate in training activities within the department/branches/human resources, as well as training outside the department; such training helps to ensure staff compliance with Credit Union policies and state and federal regulations and laws.
Perform other duties and assist other employees, as assigned.
Software Quality Assurance Analyst II:
Perform all of Level I duties and responsibilities.
Independently lead the analysis and testing of cross-functional IT projects, communicating with stakeholders and other project team members as necessary to understand the essential needs that solutions should fulfill.
Able to manage multiple test plans for multiple concurrent digital and core banking solution projects.
Understand how to define user acceptance criteria and develop testing plans for a project request and be able to scope the project tasks into phases that allow for a minimal viable product to be released and enhanced through continuous delivery, and be able define acceptance criteria with stakeholders.
Provide mentorship to other QA Analysts and members of the software development team to incorporate testing strategies into their work.
Seek out and provide recommendations for process improvements that support department goals and may increase department productivity and efficiency
Work directly with other departments to test product changes/introduction.
Senior Software Quality Assurance Analyst:
Perform all of Level I & II duties and responsibilities.
Act as an advocate for quality assurance best practices across the MSUFCU, evangelizing QA across the organization and our digital product offerings.
Analyze and research enterprise level business problems; design, develop, and/or implement enterprise level business solutions, often to reduce costs or to improve business workflow
Mentor, support, and offer guidance to coworkers on design, user experience, information architecture, user testing, and department and industry best practices for various projects
Knowledge, Skills, and Abilities Required:
Software Quality Assurance Analyst I:
Bachelor's Degree in software engineering, computer science, or related field preferred.
One to three years technical quality assurance experience with exposure to automated software testing, continuous integration, continuous delivery, preferred.
Must be a team player, able to work collaboratively with multiple departments and personalities including designers, software developers, quality assurance analysts, content strategists and others to complete projects.
Work requires a strong understanding... For full info follow application link.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities