Previous Job
QA Engineer 3
Ref No.: 17-03503
Location: Riverton, Utah
QA Engineer 3-Contingent
Riverton, Utah
12-24 month contract
Job Description:
The Church of Jesus Christ of Latter-day Saints has an urgent need for temple-worthy church members who are experienced software engineers.
The Missionary Work portfolio in ICS provides a wide range of applications that affect the global business and mission of the Church. We work in a fast-paced, agile, cutting-edge work environment with competitive salaries and excellent benefits.
The Quality Assurance Engineer 3 usually works with minimum supervision, conferring with superiors on unusual matters. Assignments are broad in nature, requiring originality and ingenuity. This role has considerable latitude for un-reviewed action or decision.
We are searching for someone who has sound and broad QA domain knowledge and skills working with complex applications and database schemas. Expertise with both "white box” and "black box” testing is needed. The candidate must be very proactive in seeking solutions to challenges whether they require code changes, database changes, or architecture changes.
Our engineers lead the Quality Assurance effort on every project and take part in all of the decisions concerning project scope, direction, readiness, architecture, etc. They demonstrate ownership, accountability, and commitment to their projects.
We are looking for skilled, seasoned software professionals who are excited to learn and who have the experience to bring new ideas and practices to our team.
A QA Engineer 3 will execute the vision, direction, and discipline of Quality Assurance within the team by:
· Creating, maintaining and executing test case suites
· Drafting and revising test plans and scripts
· Creating test data files with valid and invalid records to test program logic and system flow
· Reviewing code from other QA and Dev Engineers
· Ensuring testing is completed and documented and all problems are resolved prior to release
· Performing root cause analysis and providing feedback
· Determining creative, innovative, and cost-effective ways to meet requirements and deliverables
· Working as an effective team member, producing the best out of each engineer through example
Our engineers work with different programming languages and source tools. They need to know how to choose the best tools, or if one is not available, to create his or her own. They need to be eager to break software quickly and have the expertise to focus on the most important and critical areas.
This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel.
Must be a member of The Church of Jesus Christ of Latter-day Saints and currently temple worthy.
Required Skills:
· Bachelor's Degree in Computer Science, Information Systems or closely related field.
· 5+ years of relevant experience
· Demonstrated small team leadership ability and expertise with major products
· Provide timely Quality Assurance metrics on a weekly basis
· Excellent communication and teamwork skills
· Assess risk, identify service and system dependencies, and test for robustness and functionality
· Ensure regression test plans are implemented and maintained
· Track record of isolating difficult issues at the subsystem or project level
· Experience with the full product release cycle on multiple successful software projects
· Verifiable knowledge of C# and Java
· Must be a member of The Church of Jesus Christ of Latter-day Saints currently worthy to hold a temple recommend.