What are the responsibilities and job description for the 2UniFi Enterprise Technology - Lead Quality Assurance Engineer position at NBH Bank?
It starts with our culture ...
Common sense has never been common.
If it were, the world would be a different place. Things would run smoothly and on time. People would do what they say and say what they do. Everything would be fair, without all the small talk. And banks would only sell you what you need. When a banker looked at a client, they wouldn’t just see a number, they’d see a dad or a mom or a graduate or a business owner. Our Bankers understand the complexities of people’s lives and offer simple solutions.
That's the basics of Relationships. Fairness. Simplicity®
When you choose our Company, you have an opportunity to make an impact beyond the walls of our buildings.
We have a long-standing commitment to Equity, Diversity and Inclusion. Through lending, investing, grants, and volunteerism, NBH Bank promotes the growth, revitalization and sustainability of the communities we serve. We believe that these are important elements in building and sustaining a successful organization and a positive, results-driven culture. We strive for all of our associates to feel welcome and empowered at work.
This type of position is ideal for someone looking to build a career in finance, banking, and technology. We will provide you training and coaching throughout your onboarding experience, as well as on the job. As you demonstrate success, there will be opportunities for advancement within our organization.
The duties of a Lead Quality Assurance Engineer require a high degree of specialized expertise and skill in maintaining established standards of quality and accuracy. Drive, determination and a self-disciplined approach to achieving results that meet these established criteria are necessary for successful job performance. The job environment is structured and job expectations are clear. While the pace of the work is faster than average, quality is never compromised. The focus of communication and organizational relationships is based on technical expertise. The work requires specialized technical problem solving and ingenuity while working within approved organizational systems and technology, and the demonstration of the values of integrity, quality and caution. New ideas and concepts are also important but will be quickly, yet carefully analyzed and tested before communication and adoption. If the job involves managing others, there is a need for someone who can exercise the necessary authority to assure policies and procedures are followed and time frames are met. At the same time, it will be necessary to give subordinates structured opportunity to develop their own expertise and capability for quality work to assure effective delegation and shared responsibility for work output. It is expected that coaching and training support for achieving effective delegation will be required. The position encompasses a defined span of control and opportunity for someone who engenders trust, demonstrates a sense of urgency and assures consistent achievement of quality standards. The work requires making decisions that support company guidelines authoritatively and quickly.
As a Lead Quality Assurance Engineer, you will be responsible for designing, documenting, executing, and maintaining test plans for multiple software solutions. As a senior level associate, you will serve as a mentor for less experienced team members. You will interface with production and development staff to learn the functions of the software solutions you will be testing, determine acceptance criteria, and shape test plans based on this information. You will be responsible for a variety of tasks including executing test cases, debugging applications, detecting errors and potential improvements, and documenting findings. You will perform usability testing for total system performance, reliability, scalability, and security. You will generate reports of test results and issues detected. You will follow up on reported issues, re-test, and see them through to resolution. You will recommend improvements to the quality control process and software development lifecycle
Additionally, as a Lead Quality Assurance Engineer, you are expected to work with internal and external auditors as necessary. You will analyze testing methodologies to identify patterns and communicate with management to ensure risks are identified and addressed. You will:
Key Responsibilities:
Scrum Team Leadership:
We are committed to providing qualified applicants and associates reasonable accommodation, when necessary, to enable the individuals to complete the application process and/or perform the essential functions of the job. An applicant and/or associate requiring reasonable accommodation to perform any essential job function, should contact Human Resources.
The Company's policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. We are proud to be a drug-free workplace.
Common sense has never been common.
If it were, the world would be a different place. Things would run smoothly and on time. People would do what they say and say what they do. Everything would be fair, without all the small talk. And banks would only sell you what you need. When a banker looked at a client, they wouldn’t just see a number, they’d see a dad or a mom or a graduate or a business owner. Our Bankers understand the complexities of people’s lives and offer simple solutions.
That's the basics of Relationships. Fairness. Simplicity®
When you choose our Company, you have an opportunity to make an impact beyond the walls of our buildings.
We have a long-standing commitment to Equity, Diversity and Inclusion. Through lending, investing, grants, and volunteerism, NBH Bank promotes the growth, revitalization and sustainability of the communities we serve. We believe that these are important elements in building and sustaining a successful organization and a positive, results-driven culture. We strive for all of our associates to feel welcome and empowered at work.
This type of position is ideal for someone looking to build a career in finance, banking, and technology. We will provide you training and coaching throughout your onboarding experience, as well as on the job. As you demonstrate success, there will be opportunities for advancement within our organization.
The duties of a Lead Quality Assurance Engineer require a high degree of specialized expertise and skill in maintaining established standards of quality and accuracy. Drive, determination and a self-disciplined approach to achieving results that meet these established criteria are necessary for successful job performance. The job environment is structured and job expectations are clear. While the pace of the work is faster than average, quality is never compromised. The focus of communication and organizational relationships is based on technical expertise. The work requires specialized technical problem solving and ingenuity while working within approved organizational systems and technology, and the demonstration of the values of integrity, quality and caution. New ideas and concepts are also important but will be quickly, yet carefully analyzed and tested before communication and adoption. If the job involves managing others, there is a need for someone who can exercise the necessary authority to assure policies and procedures are followed and time frames are met. At the same time, it will be necessary to give subordinates structured opportunity to develop their own expertise and capability for quality work to assure effective delegation and shared responsibility for work output. It is expected that coaching and training support for achieving effective delegation will be required. The position encompasses a defined span of control and opportunity for someone who engenders trust, demonstrates a sense of urgency and assures consistent achievement of quality standards. The work requires making decisions that support company guidelines authoritatively and quickly.
As a Lead Quality Assurance Engineer, you will be responsible for designing, documenting, executing, and maintaining test plans for multiple software solutions. As a senior level associate, you will serve as a mentor for less experienced team members. You will interface with production and development staff to learn the functions of the software solutions you will be testing, determine acceptance criteria, and shape test plans based on this information. You will be responsible for a variety of tasks including executing test cases, debugging applications, detecting errors and potential improvements, and documenting findings. You will perform usability testing for total system performance, reliability, scalability, and security. You will generate reports of test results and issues detected. You will follow up on reported issues, re-test, and see them through to resolution. You will recommend improvements to the quality control process and software development lifecycle
Additionally, as a Lead Quality Assurance Engineer, you are expected to work with internal and external auditors as necessary. You will analyze testing methodologies to identify patterns and communicate with management to ensure risks are identified and addressed. You will:
- follow policies and procedures,
- complete administrative tasks correctly and on time,
- support the company’s goals and values,
- participate in coordination of disaster recovery planning and preparation,
- build a great rapport with fellow associates, and treat others with respect and consideration regardless of their status or position,
- Perform other duties as assigned.
Key Responsibilities:
Scrum Team Leadership:
- Lead the QA activities within the assigned scrum team, collaborating closely with developers, product owners, and other team members
- Coordinate and execute manual and automated testing, ensuring test coverage aligns with user stories, acceptance criteria, and business requirements
- Foster a quality-first mindset within the team, ensuring timely identification and resolution of quality issues
- Actively participate in sprint planning, daily standups, sprint reviews, and retrospectives to ensure that QA needs are met within each sprint
- Lead and collaborate with offshore contractors, ensuring seamless integration and communication across teams in different time zones
- Foster a quality-first mindset within the team, ensuring timely identification and resolution of quality issues
- Serve as a key pillar of our centralized QA team, ensuring adherence to established processes, best practices, and overall quality standards across the organization
- As the face of QA, you will be responsible for maintaining a high standard of quality within your scrum team while supporting the broader QA management efforts across projects.
- Assist in the development, implementation, and maintenance of company-wide QA processes and best practices
- Collaborate with other QA leads and Person in charge to ensure alignment on testing methodologies, tools, and processes across all teams.
- Provide mentoring and guidance to junior QA team members, helping them grow and adhere to established QA standards
- Serve as the go-to QA expert within the team and across other departments, offering insights and recommendations to improve overall product quality
- Lead and support internal and external audits related to quality assurance activities
- Participate in panel interviews for new QA team members, ensuring that candidates meet the necessary skills, cultural fit, and quality standards for the team.
- You may not have direct reports initially, this structure may evolve, with the possibility of managing QA personnel in the future
- Act as the primary liaison between the scrum team and centralized QA management, ensuring alignment on processes and timelines
- Communicate QA progress, results, and risks to stakeholders in a clear and concise manner
- Identify and mitigate risks related to quality and testing processes, ensuring timely delivery of high-quality software
- Collaborate effectively with offshore contractors, ensuring that quality standards are met and that they are integrated into the team’s processes
- Provide guidance and support to offshore QA contractors, helping them understand project requirements and deliverables
- Bachelor’s degree in Computer Science or equivalent combination of education and related work experience
- 8 years of relevant job experience
- Proven experience in leading QA efforts for a scrum team, acting as the QA expert, and executing testing strategies
- Strong experience in manual testing of UI and API for web and mobile applications
- Experience with RESTful APIs testing and tools such as Postman or REST Assured for API testing
- Proficiency in using test case management tools such as Xray (Preferred), TestRail, qTest or similar
- Experience in building tiered regression suite and ensure its execution per release
- SQL knowledge writing advanced queries
- Experience with executing automation tests for a release
- Knowledge of one of the test automation tools/frameworks such as Selenium, Cypress, Playwright or their equivalent
- Solid knowledge of QA best practices and methodologies
- Ability to work effectively in a collaborative team environment and communicate clearly with stakeholders
- Experience working with offshore teams and managing distributed testing efforts
- Strong analytical and research skills
- Good organizational and presentation skills
- Extensive knowledge of software and database testing, including designing and manipulating test data and error replication
- Experience writing test cases and scripts
- Experience serving as a liaison with developers, project managers, and technical and non-technical business partners
- Knowledge of the basic principles, processes, phases and roles of application development methodologies
- Familiar with Agile methodology and scrum ceremonies
- Advanced degree or certification related to field
- 10 years of relevant job experience
- Ability to demonstrate interpersonal and teambuilding skills
- Experience in mentoring or managing other QA team members (even if not currently a direct manager)
- Experience working with offshore teams or contractors
- Relevant experience in several banking aspects, including online banking (OLB), online account opening (OAO), loan origination and servicing, payments, and cards
- Experience in the FinTech space
- Ability to make sound and timely decisions, to consistently deliver on commitments, and assume responsibility for results
- Ability to think creatively and meet challenges with resourcefulness
- Ability to prioritize competing demands and effectively manage multiple tasks and/or projects
- Take initiative to research and resolve problems, and undertake activities with minimal supervision
- Strong analytical and problem solving skills
- Exceptional verbal, written and interpersonal communication skills with the ability to apply common sense to carry out instruction and speak clearly to fellow associates
- Ability to train and coach associates, as appropriate
- Hybrid/Remote office environment, manager permitting, with traditional hours
- Sitting for extended periods of time (typically no longer than 8 hours)
- Must be able to work at a rapid pace for long periods of time (typically no longer than 8 hours)
- Must be able to work overtime to the extent necessary
- Must be able to travel – estimated at 5% to 10% of the time
We are committed to providing qualified applicants and associates reasonable accommodation, when necessary, to enable the individuals to complete the application process and/or perform the essential functions of the job. An applicant and/or associate requiring reasonable accommodation to perform any essential job function, should contact Human Resources.
The Company's policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. We are proud to be a drug-free workplace.