Quality Assurance (QA) Engineer
Celtic Bank
Salt Lake City, utah
Job Details
Full-time
Full Job Description
Are you a talented QA Engineer looking to make a real difference? Would you like to join a growing company with GREAT benefits? Celtic Bank is looking for a QA Engineer to join our small but growing QA team. You will be primarily manual testing and acting as a subject matter expert for our apps and processes, but we are growing our automation testing, so any experience with automation is an extra bonus. You will help analyze our apps and portals and webpages and design and execute tests for feature, regression and smoke testing. You will be expected to be self-motivated, work hard and set / reach goals. To accomplish this, you will work with a dynamic and supportive team. To be successful, you will need a curious mind and a keen eye for detail.
RESPONSIBILITIES
- Collaborate with business analysts, software developers, and stakeholders to gather and understand requirements for banking software applications and systems.
- Design and execute comprehensive test plans, test cases, and test scripts to validate the functionality, security, and compliance of software applications within the banking industry.
- Conduct various types of testing, including functional, regression, integration, and performance testing, to ensure software applications meet specified requirements and quality standards.
- Identify and document defects, issues, and risks using defect tracking systems, and work closely with the development team to ensure timely resolution and retesting.
- Perform root cause analysis and provide detailed reports on test results, defect trends, and software quality metrics to support continuous improvement initiatives.
- Participate in requirement reviews and provide feedback to ensure clarity, testability, and adherence to banking industry standards and regulations.
- Collaborate with the business and technology teams to understand the impact of regulatory changes on software applications and develop and execute test strategies accordingly.
- Assist in the development and maintenance of test environments, test data, and test automation frameworks to improve efficiency and effectiveness of testing activities.
Requirements
- Bachelor's degree in computer science, software engineering, or a related field.
- Understanding of quality assurance methodologies, testing techniques, and industry best practices, ideally with experience in functional, regression, integration, or performance testing.
- Experience with test management and defect tracking tools (e.g., JIRA, HP ALM) to document test cases, track defects, and generate test reports.
- Strong problem-solving skills, with the ability to analyze complex requirements and system architectures to design effective test strategies.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams and communicate test results and issues to technical and non-technical stakeholders.
- Attention to detail and strong organizational skills, with the ability to manage multiple tasks and priorities in a fast-paced banking environment.
Benefits
- Medical, dental, vision
- 401(k) with employer match
- Life and long-term disability coverage
- HSA and FSA plans
- Holidays and paid time off requests
- Employee Recognition Program
- Robust wellness program (we’re talking catered meals three times a weeks, lunch and learns, and onsite gym.)
Headquartered in the heart of downtown Salt Lake City, Utah, Celtic Bank was named a top SBA lender in the nation in 2023! Celtic Bank is a leading nationwide lender specializing in SBA 7(a), SBA 504, USDA B&I, express loans, asset-based loans, commercial real estate loans and commercial construction loans.
Celtic Bank is an equal opportunity employer and complies with all applicable federal, state and local fair employment practices laws.
Physical and Other Requirements
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. The demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
- Stationary Work: The employee is frequently required to stand; walk; use hands to type, handle documents, and perform other office related duties. Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects.
- Mobility: The employee in this position needs to occasionally move between work sites and inside the office to access file cabinets, office machinery, etc.
- Communicate: The employee is regularly required to talk or hear and will frequently communicate with others. Must be able to read, write and understand fluent English.
- Work Model: The employee in this position will work either a fully Onsite or Hybrid work model. All employees, regardless of location, may be required to travel to the Salt Lake City office for mandatory company meetings, events, or related occasions.
- Utah-based employees: Hybrid work schedule available after initial training period in our Salt Lake City, Utah office – department and job requirements will determine eligibility.