Quality Assurance (QA) Engineer
Celtic Bank
- Salt Lake City, UT
- Permanent
- Full-time
- 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.
- Bachelor's degree in computer science, software engineering, or a related field
- Strong understanding of quality assurance methodologies, testing techniques, and industry best practices, with experience in functional, regression, integration, and 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.
- Proficiency in test automation tools and frameworks (e.g., Selenium, Cypress) and scripting or programming languages (e.g., Java, Javascript, PHP) to automate testing processes.
- Strong analytical and 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
- Medical, dental, vision
- 401(k) with employer match
- Life and long-term disability coverage
- HSA and FSA plans
- Holidays and paid time off requests
- Robust wellness program (we’re talking catered meals three times a week, lunch and learns, and onsite gym!)
- 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.