At VyStar, we offer competitive pay, an excellent benefit package that includes a 401(k) Plan, an extensive paid technical and on-the-job training program, and tuition reimbursement--available to all full and part time employees. Part time positions start at a minimum of 30 hours per week.
We encourage you to become a part of VyStar Credit Union's family of employees.
Manager, Quality Engineering
ACCOUNTABILITY STATEMENT
Incumbents will lead a team responsible for driving, leading, and innovating changes in system, integration, regression and performance testing for VyStar applications and systems. This role emphasizes on having an engineering mindset and drive the use of advanced technologies, tools, and automation to ensure the highest degree of software quality. Responsibilities include planning, coordinating, and supervising all activities related to the quality engineering and testing of designated information systems and software applications. The Quality Engineering Manager is empowered to establish and implement cutting-edge standards and practices to ensure the highest degree of software quality. This Position works with staff to ensure proactive involvement of testing staff with other support teams and the quality engineering manager demonstrates knowledge of all phases of software development lifecycle and various techniques and tools for creating a high performing quality engineering team. Testing includes in-house developed code, as well as review of technologies provided by 3rd party vendors.
ESSENTIAL JOB DUTIES
- Team Leadership: Drive technological advancements and innovative changes in quality processes, tools, and automation.
- Mentoring Team Members and Creating Career Development Opportunities: Act as a mentor to team members, help drive a quality engineering mindset within the team, providing guidance and support for their professional growth, and create opportunities for continuous learning and career advancement within the team. Driving Strategic Planning and Innovation: Develop and communicate a clear vision and strategy for the testing team, aligning with the organization's goals, and encourage innovation to adopt new technologies and methodologies with a focus on automation.
- Technology Integration: Facilitate communication between testing team and other technology teams to integrate new tools and technologies.
- Continuous Improvement: Drive Continuous improvement in quality engineering processes, procedures and workflow through automation and technology.
- Exhibiting Emotional Intelligence and Demonstrating Empathy: Manage team dynamics and resolve conflicts with high emotional intelligence, showing understanding and empathy towards team members' challenges and needs.
- Business/Functional Requirements Review: Review functional requirements, create test use cases, test plan, test scripts and test data etc. for application testing.
- Customer Requirements: Work closely with project managers and other stakeholders to ensure testing meets or exceeds customer requirements.
- Agile Transformation: Lead the peers to move from waterfall to an agile model and shift left leveraging test automation.
- Audit: Participate in audit activities, ensure any audit required submissions are done properly and timely, make sure all processes are documented and followed from quality engineering and testing side and finally improve on quality metrics reporting.
- Management: Collaborate with external and internal teams and provide effort Estimates, Schedule, assign staff, and monitor project progress.
- Establish Effective Communication and Promote Collaboration: Foster open and transparent communication within the team and with other departments and create a collaborative environment where team members feel valued and heard. Keep your management chain and other project stakeholders regularly informed of project status, risks, issues, and schedules. User Acceptance Testing: Assist business units with user acceptance testing and drive formal sign-off.
- Recognizing Achievements and Inspiring Motivation: Recognize and celebrate team members' achievements and contributions, and motivate the team to achieve their best performance..
- Leading Decisiveness and Encouraging Problem-Solving: Make informed and timely decisions, especially in high-pressure situations, and empower the team to find solutions independently.
- Quality Engineering: Plan and execute quality/testing processes to ensure that each software product release is sufficiently tested as required.
- Increase Automation: Proactively identify opportunities to implement automated solution and reduce manual effort.
- Go/No-Go Decisions: Provide go/no-go testing decisions for each test stage and obtains final approval before scheduling implementation.
- Defect Resolution: Lead bug triage meetings with project stakeholders and coordinates defect resolution activities to meet project deadlines.
- Test Environment Management: Proactively plan and ensures that the test environments are ready for testing, executes test scripts, records results and communicates defect status.
- Knowledge Base: Provides leadership to support staff for establishing test knowledge base (including establishing and maintaining a common test repository).
- Standards and Best Practices: Renovate and implement testing standards and industry best practices for establishing a continuous improvement program from quality engineering and testing perspective and ensuring all deliverables are quality and timely.
- Test Plan Validation: Validates and approves all test plans based on established standards and best practices.
- Adapting to Change and Demonstrating Resilience: Be adaptable to changing circumstances and guide the team through transitions smoothly, demonstrating resilience and maintaining a positive attitude during challenging times.
- Quality Metrics Reporting: Define, Design, Implement and Report on standard quality metrics and KPI (Key Performance Indicators) throughout the test phase of all projects.
- Data Analysis: Analyzes test data to find coverage gaps and provide status reports and for making process improvement recommendations.
- Automation Infrastructure: Define and implement Quality Engineering process automation infrastructure, tools and dashboards to improve efficiency in test planning, management, execution and communication of status to all concerned.
- Release Coordination: Partners with release staff to coordinate release schedule testing activities.
- Production Support: Drive test activities to meet production support requirements when testing is required for troubleshooting/root cause analysis.
- Quality Measures: Collaborates with test teams for ensuring quality measures throughout the release management life cycle (e.g. development, test and production).
- Extended Hours: There are periods when extended hours are required to meet deadlines, and when incumbent will be “on call” for system problems encountered at any time; 24 hours per day, 7 days per week.
- Tier 2 Support: Monitors team and ensures Tier 2 application support issues are addressed and routed according to established service level agreements.
- Risk Management: All employees and business units, as first line of defense, are expected to proactively help identify, assess, manage, and report risks within their domain of work. To enhance a healthy risk culture and support our growth for good pillar, employees will maintain vigilance in safeguarding our operations while ensuring compliance with regulatory mandates. The Risk team serves as the second line of defense by providing risk oversight and credible challenge whereas the Audit team serves as the third line of defense by providing risk assurance.
Incumbent is expected to demonstrate each of the following VyStar Excellence behaviors in performing the duties and responsibilities of their job:
- Focus - Focus your full attention by carefully listening to and observing client or member.
- Connect - Consistently be friendly and approachable. Demonstrate your care.
- Understand - Listen empathetically and ask questions (70%/30% rule).
- Counsel - Recommend solutions based on your member’s needs and objectives.
- Advance - Ensure that member’s expectations were exceeded.
- Verify necessary follow-up actions.
EDUCATION
- Bachelor’s degree with a major in computer science or information systems (or equivalent combination of education and significant relevant experience)
EXPERIENCE
- 10+ years delivering technology-based quality engineering business solutions.
- 7+ years working as Team Lead in information technology role or equivalent role managing employees.
- Experience working with SQL Server (2005/2008 experience preferred) or combined with other RDMS such as Oracle.
- 3+ years of hands-on experience with automated testing tools
- 3+ years of hands-on experience in implement data driven decision making and continuous process improvement
- Credit union or banking-related systems preferred.
- Experience in leading and driving project implementations that utilized a formal project management methodology, quality assurance program, and SDLC control environment.
SKILLS & ABILITIES
- Expert in testing techniques and technologies.
- Ability to lead automation projects in testing software (e.g. Selenium, Playwright, Postman, Testing Anywhere, HP Quality Center, JIRA, Azure DevOps etc.).
- Subject Matter Expert in test data management test-data handling, object repository, test library and ability to create re-usable test functions.
- Ability to design, create automated test cases for regression purposes on multiple platforms and can develop reports.
- Develops and implements organized, maintainable automate testing scripts for complex .NET applications with either browser or win form-based user interfaces.
- Knowledge of SharePoint and experience working in the role as a contributor at a minimum.
- Experienced in standard concepts such as User Interface, Object Oriented concepts, Use Case and basic UML Diagrams.
- Hands-on experience in relational databases with emphasis on SQL query language and stored procedures.
- Demonstrates the use of standard MS Office software (Word, Excel, Access, PowerPoint, Outlook, and Visio) and current Microsoft operating systems (Windows XP and Windows 7) at a level that increases productivity and work product quality.
- Experience with establishing technology guidelines based on best practices in enterprise application architecture and software development.
- Ability to lead technical and procedural standards (SDLC) for systems design, development, verification, and implementation.
- Must be highly motivated and organized.
- Multi-task and manage unstructured tasks within specific guidelines and time constraints.
- Must possess strong verbal and written communication skills.
DISCLAIMERS AND WORK ENVIRONMENT
Nothing in this position description is an implied contract for employment. The position description is intended to be an accurate account of the essential functions. The functions are not all encompassing and are subject to change at any time by management. The work environment characteristics described are representative of those that an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.As required or requested, may exert up to 20 pounds of force occasionally and/or a negligible amount of force constantly to lift, carry, push, pull or otherwise move objects.
VyStar Credit Union is not seeking outside assistance or accepting unsolicited resumes from staffing agencies or search firms for employment or contractor opportunities. Any resumes submitted by an outside vendor to any employee at VyStar via e-mail, internet, or directly to hiring managers without a valid written search agreement with the Talent Acquisition / HR department will be deemed the sole property of VyStar Credit Union.
No placement fee will be paid if a candidate is hired as a result of the referral, or through other means.
Thank you for your inquiry regarding our current job opening. Your resume will be carefully reviewed against the position requirements. Should your experience and skills match, you will be contacted by one of our Human Resources department staff members.
Thank you again for your interest in this position!
VyStar Credit Union Human Resources
Read Full Description