Responsibilities
- Cultivate Camaraderie: Ensure that Core Values are living and breathing throughout the project team and that these values are reflected within the QA assurance team and department.
- Increase Velocity: Perform automated testing and API testing for complex applications and scenarios; locate and document edge cases by understanding the depth and intricacies of a project; assess possible risks and propose modifications to the acceptance criteria.
- Expand Frameworks: Demonstrate proficiency at automation, API testing, or accessibility testing principles and solutions.
- Increase Velocity: Enhance the team's capacity by documenting plans to anticipated risks/blockers, advancing best practices, and mentoring peers and more junior team members.
- Guide Development: Serve as a technical SME in the sprint, ensuring successful delivery of the sprint commitment by prioritizing testing efforts, enhancing acceptance criteria, etc.
- Evaluate Skills: Conduct recruiting interviews and analyze candidates to ensure successful hiring/contracting.
- Demonstrate Expertise: Present robust testing plans, metrics, and other valuable insight and direction during sprint review meetings; propose solutions and improvements to clients that improve our ability to deliver value.
Requirements
- Deep expertise in developing and maintaining end-to-end test frameworks using Selenium
- Along with expertise using Selenium with C# and .NET
- Strong proficiency in CI/CD integration of automated tests using tools such as GitHub Actions, Jenkins, or Azure DevOps, including parallel execution, test reporting, and environment management.
- Testing up a test automation framework from scratch
- 5-8+ years professional experience in relevant technology and projects, including ongoing adherence of best practices, leading and executing automated testing for web and mobile applications, and leveraging industry-standard tools to ensure optimal product quality across all stages of the software development lifecycle.
- Experience presenting to client stakeholders and communicating technical and business value
- Experience understanding and articulating the business outcomes that your development projects impact
- Experience with coaching and mentoring, demonstrated through ad-hoc collaboration and structured code reviews.
Nice to Have
- Relevant Education: may include intensive programs, Bachelor's Degree in Computer Science, Software Engineering, or a equivalent experience
- Values Alignment: We Care Deeply, Always Deliver, Never Settle, Do It Together, Own the Outcome, and approach every situation with a CAN DO mentality – learn more about our Core Values and be sure to let us know which aligns most with your experience!
Team
Team size: 170+
Additional Information
- As part of our hiring process, the first step will be a introductory conversation with an AI-powered recruiter. This helps us ensure an efficient, fair, and consistent experience for all candidates before moving forward to human-led interviews.

