Senior Quality Assurance Analyst

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in a relevant field., Minimum of five years of quality assurance experience., Proficiency in SQL and test automation tools., Strong knowledge of testing methodologies and programming languages like Java, JavaScript, or C#..

Key responsibilities:

  • Develop and execute manual and automated test cases.
  • Identify, log, and work with development teams to resolve defects.
  • Collaborate with stakeholders to ensure software meets requirements.
  • Mentor team members and improve testing processes.

UFCU logo
UFCU
501 - 1000 Employees
See all jobs

Job description

Job Summary

The Senior Quality Assurance (QA) Analyst plays a critical role in assisting business and development teams to help ensure new products, enhancements, and upgrades are released from development to production with the fewest member impacting bugs possible.  This role drives quality assurance efforts by providing the direction needed to identify and remedy systems and software defects to make sure they meet design specifications and requirements.  The Senior QA Analyst documents, develops, and executes manual test cases and where applicable develops automation.  This role may serve as a guide and mentor for other team members to develop and direct processes to ensure the quality of programs, software, and systems.

The Senior QA Analyst reports to the Manager, Member Systems.

About UFCU

Our Credit Union was founded in 1936 and has grown to serve members throughout Texas and beyond. At UFCU, we are more than just a financial institution, and our people are more than just employees. We are dedicated to our purpose of empowering our Members to achieve financial success and build brighter futures.

In pursuit of our aspiration that UFCU is loved by millions of Members and built to thrive for generations, we are guided by our values:

Purposefully Member-Obsessed

We are driven by a profound sense of empathy to deeply understand our Members’ needs and preferences, what brighter futures means to them, and the obstacles in their way. We act in our Members’ best interests, forever seeking to empower their financial success.

Possibilities Reimagined

We are inspired to courageously experiment, learn, and iterate in pursuit of positive impact for our Members, UFCU, and coworkers. We challenge assumptions, embrace diverse perspectives, and make use of data and insights.

Performance Excellence Rooted in Unwavering Integrity

We do the right thing, always. We champion teamwork, accountability, continuous improvement, and celebrate successful outcomes of others, fostering an inclusive environment of excellence and collaboration.

Essential Functions

Testing Validation              

  • Contribute to the development and establishment of testing measures and standards for new applications, products, and/or enhancements to existing applications through the Software Development Lifecycle
  • Design and implement robust, scalable and maintainable automated test frameworks for web, mobile and API platforms
  • Develop and execute automated test scripts using tools such as Selenium
  • Create and execute test plans and scripts that will determine optimal application or system performance from both business and technological perspective
  • Create and maintain a catalog of regression test cases for applications or systems
  • Participate in the testing of new software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications
  • Identify and log defects, work with development to resolve, and verify fixes when implemented

 

Analysis

  • Translate business and functional requirements into test scripts
  • Ensure testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues
  • Identify and raise risks as early as possible in the system development life cycle
  • Analyze formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws
  • Analyze impact of defects, bugs, errors, configuration issues and interoperability issues on existing test cases, including regression test cases
  • Understand the business needs, direction, structures, and requirements
  • Oversee process improvement for test cycles
  • Develop best practices for maintaining and reporting on issues

 

Collaboration

  • Collaborate with software/systems personnel and business partners in application testing and testing methods
  • Communicate test progress, test results, and other relevant information to project stakeholders and management
  • Follow all document practice and guidelines for new and existing technologies
  • Cultivate and disseminate knowledge of testing best practices
  • Create and maintain SQL script libraries for common data retrieval needs and specific projects
  • Participates in the evaluation of test automation/load testing tools
  • Take ownership of project deliverables, keep track of schedule and releases
  • Utilize reporting and issue tracking software to deliver visibility into testing progress
  • Review and mentor other team members on best practices

 

Other

  • Adhere to all company policies, procedures, and business ethic codes
  • Completes required regulatory training as assigned.
  • Maintains strict adherence to and compliance with all laws, rules, regulations, and internal controls specific to the role, including but not limited to Bank Secrecy Act, Anti-Money Laundering, USA Patriot Act, OFAC and Fair Lending regulations

 

 

Knowledge/Skills/Abilities

Knowledge

  • Advanced knowledge in creating robust test plans, test cases and test data
  • Advanced level of experience in functional, regression, smoke, sanity, performance, security, and API testing
  • Advanced understanding of testing coverage and metrics
  • Proficient in programming languages like Java, JavaScript, or C#
  • Deep understanding of tools like Selenium and Browserstack
  • Ability to design and maintain custom test automation frameworks

 

Skills

  • Design and implement robust, scalable and maintainable automated test frameworks for web, mobile and API platforms
  • Advanced analytical skills
  • Strong time management, organization and execution skills
  • Strong communication skills (written, verbal, and listening)
  • Strong collaboration skills to effectively work across a diverse group including executives, managers and business partners
  • Effective interpersonal and conflict resolution skills

 

Abilities

  • Strong ability to quickly adjust to change
  • Strong ability to understand/dissect organizational culture and tailor communication and processes accordingly
  • Strong work ethic willing to put in extra effort to learn new techniques
  • Team player

 

Core Competencies

  • Demonstrating Member Obsession
  • Puts themselves in the Member’s shoes
  • Looks for friction points
  • Makes it personalized and easy
  • Demonstrating Performance Excellence
  • Sets standards for elevating excellence
  • Ensures elevated quality
  • Takes responsibility
  • Conducts continuous improvement
  • Demonstrating Innovation
  • Challenges current thinking
  • Approaches change with a positive mindset

 

 

 

Experience

Minimum Requirements

  • Bachelor’s degree
  • Minimum five (5) years of quality assurance experience; may substitute related job qualifications such as production/customer support or business analyst experience
  • Proficient in SQL
  • Proficiency with test automation tools and techniques
  • Proficiency with Word, Excel, PowerPoint, Microsoft Project, and Visio
  • Must be bondable

 

Preferred Requirements

  • Credit union or other financial institution experience

 

Physical Demands

The physical demands described here are representative of those that must be met by an employee in order to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle or feel; reach with hands and arms; and talk or hear
  • Specific vision abilities required by this job include close vision, distance vision, peripheral vision, and ability to adjust focus
  • Will make extensive use of the telephone and virtual communications requiring the ability to explain complex information effectively and accurately

 

Job Summary

The Senior Quality Assurance (QA) Analyst plays a critical role in assisting business and development teams to help ensure new products, enhancements, and upgrades are released from development to production with the fewest member impacting bugs possible.  This role drives quality assurance efforts by providing the direction needed to identify and remedy systems and software defects to make sure they meet design specifications and requirements.  The Senior QA Analyst documents, develops, and executes manual test cases and where applicable develops automation.  This role may serve as a guide and mentor for other team members to develop and direct processes to ensure the quality of programs, software, and systems.

The Senior QA Analyst reports to the Manager, Member Systems.

About UFCU

Our Credit Union was founded in 1936 and has grown to serve members throughout Texas and beyond. At UFCU, we are more than just a financial institution, and our people are more than just employees. We are dedicated to our purpose of empowering our Members to achieve financial success and build brighter futures.

In pursuit of our aspiration that UFCU is loved by millions of Members and built to thrive for generations, we are guided by our values:

Purposefully Member-Obsessed

We are driven by a profound sense of empathy to deeply understand our Members’ needs and preferences, what brighter futures means to them, and the obstacles in their way. We act in our Members’ best interests, forever seeking to empower their financial success.

Possibilities Reimagined

We are inspired to courageously experiment, learn, and iterate in pursuit of positive impact for our Members, UFCU, and coworkers. We challenge assumptions, embrace diverse perspectives, and make use of data and insights.

Performance Excellence Rooted in Unwavering Integrity

We do the right thing, always. We champion teamwork, accountability, continuous improvement, and celebrate successful outcomes of others, fostering an inclusive environment of excellence and collaboration.

Essential Functions

Testing Validation              

  • Contribute to the development and establishment of testing measures and standards for new applications, products, and/or enhancements to existing applications through the Software Development Lifecycle
  • Design and implement robust, scalable and maintainable automated test frameworks for web, mobile and API platforms
  • Develop and execute automated test scripts using tools such as Selenium
  • Create and execute test plans and scripts that will determine optimal application or system performance from both business and technological perspective
  • Create and maintain a catalog of regression test cases for applications or systems
  • Participate in the testing of new software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications
  • Identify and log defects, work with development to resolve, and verify fixes when implemented

 

Analysis

  • Translate business and functional requirements into test scripts
  • Ensure testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues
  • Identify and raise risks as early as possible in the system development life cycle
  • Analyze formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws
  • Analyze impact of defects, bugs, errors, configuration issues and interoperability issues on existing test cases, including regression test cases
  • Understand the business needs, direction, structures, and requirements
  • Oversee process improvement for test cycles
  • Develop best practices for maintaining and reporting on issues

 

Collaboration

  • Collaborate with software/systems personnel and business partners in application testing and testing methods
  • Communicate test progress, test results, and other relevant information to project stakeholders and management
  • Follow all document practice and guidelines for new and existing technologies
  • Cultivate and disseminate knowledge of testing best practices
  • Create and maintain SQL script libraries for common data retrieval needs and specific projects
  • Participates in the evaluation of test automation/load testing tools
  • Take ownership of project deliverables, keep track of schedule and releases
  • Utilize reporting and issue tracking software to deliver visibility into testing progress
  • Review and mentor other team members on best practices

 

Other

  • Adhere to all company policies, procedures, and business ethic codes
  • Completes required regulatory training as assigned.
  • Maintains strict adherence to and compliance with all laws, rules, regulations, and internal controls specific to the role, including but not limited to Bank Secrecy Act, Anti-Money Laundering, USA Patriot Act, OFAC and Fair Lending regulations

 

 

Knowledge/Skills/Abilities

Knowledge

  • Advanced knowledge in creating robust test plans, test cases and test data
  • Advanced level of experience in functional, regression, smoke, sanity, performance, security, and API testing
  • Advanced understanding of testing coverage and metrics
  • Proficient in programming languages like Java, JavaScript, or C#
  • Deep understanding of tools like Selenium and Browserstack
  • Ability to design and maintain custom test automation frameworks

 

Skills

  • Design and implement robust, scalable and maintainable automated test frameworks for web, mobile and API platforms
  • Advanced analytical skills
  • Strong time management, organization and execution skills
  • Strong communication skills (written, verbal, and listening)
  • Strong collaboration skills to effectively work across a diverse group including executives, managers and business partners
  • Effective interpersonal and conflict resolution skills

 

Abilities

  • Strong ability to quickly adjust to change
  • Strong ability to understand/dissect organizational culture and tailor communication and processes accordingly
  • Strong work ethic willing to put in extra effort to learn new techniques
  • Team player

 

Core Competencies

  • Demonstrating Member Obsession
  • Puts themselves in the Member’s shoes
  • Looks for friction points
  • Makes it personalized and easy
  • Demonstrating Performance Excellence
  • Sets standards for elevating excellence
  • Ensures elevated quality
  • Takes responsibility
  • Conducts continuous improvement
  • Demonstrating Innovation
  • Challenges current thinking
  • Approaches change with a positive mindset

 

 

 

Experience

Minimum Requirements

  • Bachelor’s degree
  • Minimum five (5) years of quality assurance experience; may substitute related job qualifications such as production/customer support or business analyst experience
  • Proficient in SQL
  • Proficiency with test automation tools and techniques
  • Proficiency with Word, Excel, PowerPoint, Microsoft Project, and Visio
  • Must be bondable

 

Preferred Requirements

  • Credit union or other financial institution experience

 

Physical Demands

The physical demands described here are representative of those that must be met by an employee in order to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle or feel; reach with hands and arms; and talk or hear
  • Specific vision abilities required by this job include close vision, distance vision, peripheral vision, and ability to adjust focus
  • Will make extensive use of the telephone and virtual communications requiring the ability to explain complex information effectively and accurately

 

Work Environment

The work environment characteristics described here are representative of those 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.

  • This position is available to work from home 50% of the time. This schedule may change at UFCU's discretion and as business needs dictate.
  • This position may involve periodic stressful conditions.
  • May occasionally require an adjusted work schedule, overtime, and evening/weekend hours. Frequent computer use at a workstation up to two hours at a time.
  • This noise level in the work environment is usually moderate.

 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Analytical Skills
  • Time Management
  • Social Skills

Quality Assurance Specialist Related jobs