The Quality Assurance (QA) Team Lead is responsible for ensuring that our products meet our high standards of quality and functionality. The QA Team Lead works closely with the QA Manager and is responsible for managing a team of QA Engineers.
Starting base pay for this role is between $100,000 and $128,000. The actual base pay is dependent upon many factors, such as transferable skills, work experience, business needs, training, location, and market demands. The base pay range is subject to change and may be modified in the future. This role will be eligible for a bonus as well as competitive medical, dental, and vision benefits, wellness reimbursement, life insurance, and a 401(k) with company match. We offer vacation and sick leave benefits (under a flexible time off policy in most states).
Origami Risk is proud to be an equal opportunity employer. We thrive and benefit from diversity and are committed to creating an inclusive and equitable environment for all employees. We do not discriminate against any individual based upon race, religion, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, color, sex, national origin, age, marital status, military or veteran status, disability, or any other characteristic protected by applicable law.
Responsibilities- Oversees the work of a team of QA Engineers including assigning tasks, providing guidance, and reviewing work to ensure that it meets quality standards.
- Test Planning and Execution: Ensures the team is executing test plans including identifying test cases for regression, developing test scripts, and executing tests.
- Leads the team in creating and maintaining robust, scalable, and reliable automation.
- Tracks and monitors the status of open tickets, defects, and testing activities to ensure that all testing tasks are completed within the sprint timeline.
- Communication and Collaboration: Communicates with other teams, such as Development and Product Management, to ensure that everyone is aligned on project requirements and timelines and is working together effectively.
- Identifies opportunities to improve the QA process and implements changes as needed including collecting and analyzing data to identify trends and areas for improvement.
- Reports on the status of testing activities to the QA Manager and other stakeholders - including providing updates on progress, identifying risks and issues, and providing recommendations for improvement.
- Project Management: Participates or leads meetings as projects identify new QA testing efforts including preparing agendas and following up with task assignments.
- Works with the QA Manager to develop, maintain, and distribute quality metrics to track performance, identify trends, and drive continuous improvement.
- Performs thorough testing of software applications, including functional, regression and performance testing using both manual and automated testing methods.
- Works with team to contribute to troubleshooting guides and FAQ resources.
- Continuously improves testing processes and methodologies to increase efficiency and effectiveness, including the maintenance of automation tools and frameworks.
- Stays up to date with the latest testing tools and technologies and apply them as appropriate.
- Other duties as assigned.
- Bachelor's degree in computer science, Software Engineering, or related field preferred or commensurate QA experience
- 4+ years' experience in technology support or Quality Assurance role.
- Previous experience mentoring QA Engineers.
- Strong knowledge of software testing methodologies, tools, and processes.
- Experience with automated testing tools such as Selenium, Testim or similar tools.
- Experience working in an Agile/Scrum development environment.
- Experience with bug tracking software such as JIRA.
- Strong problem-solving skills and attention to detail.
- Experience with SaaS products.
- Familiarity with JavaScript or other scripting language.
- Familiarity with SQL or other databases.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Familiarity with the insurance industry and its products is a plus.