Please reference the schedule and minimum qualifications listed below before applying.
If you need assistance with filling out our application form or during any phase of the application, interview, or employment process, please notify our Human Resources Team at 801-366-6947 option 1 or email [email protected] and every reasonable effort will be made to accommodate your needs in a timely manner.
Job SummaryActs as the voice of Quality within an Engineering team. Responsible for documentation around test strategies and test execution efforts. Assists in developing and maintaining automated tests for our full application stack. As an experienced professional, will participate in all testing efforts for the team.
Job Description
LOCATION
Mountain America Center - Hybrid:
9800 S Monroe St
Sandy, UT 84070
SCHEDULE
Full Time
To be effective, an individual must be able to perform each job duty successfully. Ideal candidate will benefit from a background in data validation and testing, performance testing, and working in a less-structured environment. Strong technical (coding) skills and solid understanding of quality engineering is a must.
- Keep current with emerging testing techniques and technologies, as well as emerging development practices.
- Assist in diagnosing, finding the root cause, reporting, and tracking production and non-production issues.
- Commit to continuously learn and improve, in both technical expertise, testing mindset, and soft skills.
- Communicate effectively and professionally to team members including product, development, stakeholders, and members of other teams or departments.
- Communicate risk and testing results to stakeholders, development team, and other interested parties.
- Regularly participate with other engineers in collaborative testing or coding sessions including test documentation review and code reviews.
- Contribute to general and technical documentation of business logic, application functionality, and test strategies to support understanding, communication, and effective testing.
- Guide the team to meet the needs of the end user in a quality, consistent, and professional manner, using independent judgement where appropriate.
- Identify and contribute to process improvements and process automation opportunities.
- Collaborate effectively in a scrum team, with the desire to perform a variety of tasks as needed to fully complete work items in accordance with the accepted definition of done.
- Collaborate with the team in refining and estimating future work.
- Create automated integration tests at the API and UI levels with appropriate critical path and feature coverage.
- Follow best practices and credit union coding standards, testing standards, design patterns and secure software guidelines.
- Guide the team to set testing priorities, define quality standards and execute the testing strategies across our full application stack from database to front end UI.
- Define the direction of future automation for the products to ensure effectiveness, efficiency, maintainability, and scalability.
- Collaborate with other engineers in testing efforts for product integrations that cross multiple teams and product areas.
- Perform research on new tools, software products, and/or practices to help ensure the quality, stability, security, and usability of our technical services.
- Maintaining and suggest additions to the automation frameworks and testing stack.
- Help train and mentor less experienced software quality engineers.
- Create shareable and reusable components to assist faster, more reliable, automated testing.
KNOWLEDGE, SKILLS, & ABILITIES: The requirements listed are representative of the knowledge, skills, and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions.
EXPERIENCE:
- Minimum 3 years of software quality engineering experience.
- Experience with mainstream testing methodologies, testing documentation, and exploratory practices.
- Experience with mainstream object-oriented languages such as C# or Java.
- Experience with some of the following tool sets:
- API tools (Rest#, Postman, Swagger).
- Front end tools (Selenium, Page Object Model).
- Backend tools (SQL Server, Entity Framework, Dapper).
- Build tools (Node, Docker, Azure Pipelines).
- Experience with testing and/or automating the following:
- Web applications in Angular and React.
- Internal support tools.
- 3rd party integrations.
- Database and API connections (Rest and SOAP).
- Cloud Solutions (AWS, Azure, or others).
- Experience with performance and load testing tools.
- Experience with core credit union/banking systems such as Symitar or Corelation.
- Experience with Scrum Associated tools such as Azure DevOps or Jira.
- Experience working in an agile CI/CD or rapid software testing environment.
- Experience with automation architecture and industry best practices.
- Experience understanding of Git and source control concepts.
EDUCATION: Bachelor’s degree from an accredited institution in computer science, information systems, or related field.
LICENSES, CERTIFICATIONS, REGISTRATIONS: N/A
MANAGERIAL RESPONSIBILITY: Has no supervisory/managerial responsibilities. May provide coaching and/or mentoring to others on the team.
OTHER SKILLS & ABILITIES:
- Ability to work both autonomously and collaboratively to accomplish testing efforts.
- Self-starter with strong organization and time management skills and the ability to work productively and efficiently in a fast-paced environment with multiple projects and timelines.
- Adaptive to change, responds positively to altered circumstances or conditions.
- Possess a desire and willingness to continually learn and continually update knowledge base on financial concepts, strategies, systems etc.
- Ability and desire to add to and update the living documentation as a part of daily work.
- Take initiative to be a problem solver and provide potential solutions to improve processes, overcome challenges, and innovate products.
- Excellent inter-personal skills including the ability to collaborate with ad-hoc teams.
- Flexible capability to work effectively with a variety of teams, personalities, projects, and processes including managing conflict, overcoming differences, and compromising.
- Desire to work in an agile environment supporting an automated CI/CD approach to software development and testing.
PHYSICAL ABILITIES / WORKING CONDITIONS:
- Ability to sit, talk and hear consistently
- Ability to stand, walk, and use hands to handle or reach occasionally
- Close vision (clear vision at 20 inches or less)
- Distance vision (clear vision at 20 feet or more)
- Ability to lift up to 10 pounds occasionally.
ENVIRONMENTAL: There are no unusual environmental factors. Work is conducted in typical office setting with moderate noise (e.g., business office with computers and printers, light traffic).
#LI-FB1
Mountain America Credit Union is an EEO/AA/ADA/Veterans employer.
Top Skills
What We Do
It may be our story, but it's all about you.
Mountain America Credit Union first opened its doors in the 1930s with a commitment to guiding our members to achieve their financial dreams.
Today, our essence—guidance—remains the focal point of our identity. It’s a purpose-driven identity to ensure that everything we do moves you safely along your journey.
Call it a path, a trail, or simply a way through. Sometimes it's arrow straight. Other times it has unexpected twists and turns that require knowledge of the road ahead. From wherever you are to where you see yourself going, there is a clear way forward. It's life's financial journey, and we're here to guide you every step of the way.
As your financial partner, we'll help outfit you with the tools for the journey ahead—like convenient, flexible products and services designed around how you really live, as well as sound, timely advice to help steer you around any obstacles.
This is your journey.
Let's begin together, right here.
Equal Housing Lender. Insured by NCUA.