Software Development Engineer in Test ›
Filevine
Software Engineering
Salt Lake City, UT, USA
Posted on Friday, September 27, 2024
Primary Responsibilities
- Responsibly drive complex projects forward to completion
- Exercise independent judgement
- Design and write test plans and automated test scripts
- Analyze and improve the scalability, performance, and efficiency of the testing pipeline
- Build solutions to aid in automated testing
- Make informed recommendations to management
- Provide leadership and mentoring to other engineers
- Performing helpful code reviews
- Independently identify opportunities for automated testing at different levels (End to End, Integration, UI, etc.)
- Independently identify areas of improvement and possible solutions
- Be part of an on-call rotation with other team members to provide release and escalated emergency support
- Communicate frequently, clearly, and effectively with various technical and management audiences on usability and serviceability and suggested changes
Knowledge & Skills:
- 5+ years working as an automated test engineer desired
- Expert in an object oriented language such as C# or Java
- Proficient in MSSQL
- Complete understanding of application development life cycle
- Proficient knowledge of QA Testing Techniques & STLC
- Proficient understanding of advanced techniques such as stubbing and mocking
- Proficient understanding of source control systems (GitLab) and CI/CD Pipelines (Jenkins)
- Proficient understanding of automated testing frameworks such as Playwright, Selenium WebDriver and/or, Cypress
- Advanced level experience testing REST APIs
- Experience with Postman, Fiddler or similar tools
Education:
- B.S. in computer science, information systems, a related field; comparable certifications; or equivalent direct work experience
- 1-2 years experience of AI Testing (Anthropic, Vertex, etc) is a "nice to have"