What are the responsibilities and job description for the FamilySearch 5 yr Fixed-Term SWD Eng in Test 3- Agentic Platform Team (Lehi, UT) position at The Church of Jesus Christ of Latter-day Saints?
Job Description
The Software Development Engineer in Test 3 is an experienced professional who develops and maintains test automation to support AI agent deployment across multiple solutions. AI agents in this context include LLM-powered workflows, conversational systems, and autonomous services. As part of a development team, this role independently solves complex technical challenges and contributes to both engineering and quality assurance. This role may serve as a technical lead for automation efforts on moderately complex projects.
This individual works with divine guidance to build technology that furthers the mission of the Church and reflects the eternal impact of the gospel.
We welcome applicants at all career stages who meet the required skills and qualifications.
Responsibilities
Church employees find joy and satisfaction in using their unique talents and abilities to further the Lord’s work. From the IT professional who develops an app that sends the gospel message worldwide, to the facilities manager who maintains our buildings— giving Church members places to worship, teach, learn, and receive sacred ordinances—our employees seek innovative ways to share the gospel of Jesus Christ with the world. They are literally working in His kingdom.
Only members of the Church who are worthy of a temple recommend qualify for employment. Apart from this, the Church is an equal opportunity employer and does not discriminate in its employment decisions on any basis that would violate U.S. or local law.
Qualified applicants will be considered for employment without regard to race, national origin, color, gender, pregnancy, marital status, age, disability, genetic information, veteran status, or other legally protected categories that apply to the Church. The Church will make reasonable accommodations for qualified individuals with known disabilities.
The Software Development Engineer in Test 3 is an experienced professional who develops and maintains test automation to support AI agent deployment across multiple solutions. AI agents in this context include LLM-powered workflows, conversational systems, and autonomous services. As part of a development team, this role independently solves complex technical challenges and contributes to both engineering and quality assurance. This role may serve as a technical lead for automation efforts on moderately complex projects.
This individual works with divine guidance to build technology that furthers the mission of the Church and reflects the eternal impact of the gospel.
We welcome applicants at all career stages who meet the required skills and qualifications.
Responsibilities
- Design and execute test strategies for backend services, APIs, React applications, and text/voice AI agents
- Build and maintain automated end-to-end test suites (WebdriverIO, TypeScript, and related tools)
- Perform exploratory and regression testing across integrated systems and UIs
- Contribute to the codebase (test utilities, bug fixes, tooling, AI prompts)
- Collaborate with engineers and product partners to define acceptance criteria and identify edge cases
- Own quality outcomes for features, including test coverage, defect tracking, and validation
- Create robust test data to validate system behavior and workflows
- Provide QA estimates and participate in code reviews
- Mentor junior engineers as needed
- Contribute to technical documentation
- Advocate for secure, reliable, and resilient system design
- Bachelor’s degree in a related field or equivalent experience
- 4 years of relevant professional experience (or significant internship experience)
- Strong programming, debugging, and problem-solving skills
- Familiarity with modern web technologies and testing methodologies
- Clear written and verbal communication skills
- Comfortable working in a hybrid office environment
- Experience with automated testing in Java and/or JavaScript
- Experience testing React applications and REST APIs (e.g., Spring Boot)
- Strong experience with WebdriverIO and TypeScript for E2E testing
- Familiarity with modern tools and platforms (e.g., Docker, AWS, CI/CD pipelines, Dynatrace, Postgres, Git, shell scripting, Claude Code, GitHub Copilot, etc.)
- Experience testing distributed/cloud-based systems in a CI/CD environment
- Understanding of LLMs, AI agents, and modern AI deployment patterns
- Proven ability to collaborate and contribute to a high-performing team
Church employees find joy and satisfaction in using their unique talents and abilities to further the Lord’s work. From the IT professional who develops an app that sends the gospel message worldwide, to the facilities manager who maintains our buildings— giving Church members places to worship, teach, learn, and receive sacred ordinances—our employees seek innovative ways to share the gospel of Jesus Christ with the world. They are literally working in His kingdom.
Only members of the Church who are worthy of a temple recommend qualify for employment. Apart from this, the Church is an equal opportunity employer and does not discriminate in its employment decisions on any basis that would violate U.S. or local law.
Qualified applicants will be considered for employment without regard to race, national origin, color, gender, pregnancy, marital status, age, disability, genetic information, veteran status, or other legally protected categories that apply to the Church. The Church will make reasonable accommodations for qualified individuals with known disabilities.