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 firstname.lastname@example.org and every reasonable effort will be made to accommodate your needs in a timely manner.
Collaborates and works closely with the QA team, Product Owners and Project Managers to ensure the highest quality of software is delivered in a timely and cost-effective manner.
Digital Product Development Team
9800 S Monroe St
Sandy, UT 84070
To be effective, an individual must be able to perform each job duty successfully.
Writes automated tests and contributes to the team's test framework.
This includes UI and API tests and other tools to assist testing.
Tests server components, system interfaces and client components.
Manually tests new changes as necessary.
Creates required test artifacts to team standards while ensuring that most time is spent testing rather than documenting.
Independently leads the testing effort for one or more projects at a time and assists scrum team in defining requirements.
Independently applies and adjusts quality assurance processes, methodology, test plans, and test cases to fit scrum team needs while keeping with overall team standards. Coaches and mentors less experienced testing team members of the team and other scrum team members on testing standards and best practices.
Plans and executes scrum ceremonies independently.
Independently writes assigned team standards and audit responses.
Performs all other duties as assigned.
KNOWLEDGE, SKILLS, and 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.
7+ years' Software Engineering experience. May be a combination of Quality Assurance and development in an Agile Scrum environment.
Solid experience writing working code that includes but not limited to:
C#, Java or similar object oriented language.
Any scripting languages
Experience designing, building and querying relational databases
Experience building effective SQA testing processes
Advanced experience building API testing frameworks
Preferred qualifications include:
Experience with Selenium UI / Selenium grid
Experience with Cross-browser testing tools
Experience testing or development with Docker containers
Banking / Credit Union experience
Bachelor's degree in Computer Science/Engineering or equivalent work experience.
Licenses, Certificates, Registrations
Computer/Office Equipment Skills
Intermediate skills in Microsoft Office including Outlook, Word, PowerPoint, and Excel.
Must have the ability to read, understand and carry out instructions in written and oral form.
Other Skills and Abilities
Good understanding of the different types of testing required for software engineering: Functional, Integration, Regression, User Acceptance, and Release Management
Excellent communication skills. Including collaboration, trust-building, listening and negotiation skills
Must be detail oriented, reliable and have the ability to work both in a team environment and alone with minimal direction and supervision
Mountain America Credit Union is an EEO/AA/ADA/Veterans employer.
Mountain American Credit Union