Leads, mentors, and develops a team of SDETs and QA Engineers by clearly defining development goals, providing performance feedback, and establishing performance metrics.
Collaborates with the Project Management team on project plans and supports the Release Management and DevOps teams with release engineering.
Designs, develops, and maintains automated test scripts using common open-source test automation solutions such as Selenium, Appium, Playwright, and Cypress.
Collaborates with Test Automation Architect to implement and enhance test automation frameworks to support end-to-end testing of microservices/APIs, cloud-native applications, and Large Language Model (LLM) testing.
Collaborates with cross-functional teams to define test strategies, test plans, and test cases, ensuring comprehensive test coverage and high-quality deliverables.
Drives the adoption of modern testing methodologies and tools, including CI/CD pipelines, containerization, and cloud-based testing platforms.
Conducts code reviews and provide technical guidance to ensure adherence to best practices and coding standards.
Analyzes test results, identifying root causes of defects, and working with development teams to resolve issues promptly.
Stays up to date with the latest industry trends and advancements in test automation, microservices, cloud-native solutions, and LLM Technologies.
Leads the hiring process for new team members and is responsible for the daily performance management of current team members.
Performs team member review, evaluation, and compensation processes.
Manages and monitors non-production environments to ensure availability, integrations, refreshes, access, and test data are readily available.
Provides quality metrics in each sprint for the automation done by the SDET team.
Acts as the liaison between Product, Engineering, QA, and other team members to ensure coordination, synergy, and successful sprint/feature delivery.
Ensures proper documentation and maintenance of Automation test plans, test scenarios, and test cases.
Demonstrates a strong understanding of Agile methodologies and dependencies.
Effectively manages the workload of the SDETs and QA Engineers, when applicable.
Evaluates processes, anticipates problems, communicates suggestions to optimize effectiveness and efficiency, takes corrective action, and escalates as needed to resolve and achieve commitments.
Has solid understanding of black box and white box testing techniques.
Other duties as assigned.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field
4+ years’ experience working with and in Agile environments
Proven experience (2-3 years) in leading and managing a team of SDETs or QA engineers
3+ years’ of programming skills in languages such as Java, Python, JavaScript, or TypeScript
3+ years’ of hands-on experience with open-source test automation frameworks like Selenium, Appium, Playwright, and Cypress
In-depth knowledge of modern technologies such as Vision-Language Models (VLMs), microservices, cloud-native solutions and GenAI tools for automation
2+ years’ of experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or equivalent
Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes
Excellent problem-solving skills and attention to detail
Strong communication and collaboration skills
Expert at evaluating the skill set of the team and allocating the right resources for the project/program
Experience in Functional Testing, Black Box Testing, Integration Testing, System Testing, Regression Testing, and User Acceptance Testing
Self-starter with a positive attitude and willingness to learn new concepts and adapt to new technologies into current solutions
Proven ability to work under high pressure and stick to milestones
Expertise in common tools used in SDLC for Requirement Management, Test Case Management, Defect Management, Software Configuration Management, Release Management, Deployment Management, and open-source automation
Preferred Qualifications: Experience with performance and security testing is a plus.
Familiarity with BDD frameworks like Cucumber or SpecFlow
Experience with Risk management industry
Experience managing globally dispersed teams
Tech Stack
Cloud
Cypress
Docker
Java
JavaScript
Jenkins
Kubernetes
Microservices
Python
SDLC
Selenium
TypeScript
Benefits
Medical and Dental coverage available for employees, dependents, domestic partners, and spouses
Paid Time Off – Flexible options plus 10 paid company holidays where available**
All full-time positions are hybrid, with many eligible to be completely remote
Fully Paid by Origami Risk – Vision insurance, Short & Long-Term Disability Insurance, and Basic Life Insurance
Generous family leave options—including adoption and foster care placements
Pre-Tax Savings Accounts – Flexible Spending Account, Health Savings Account, Commuter Benefits, Dependent Care Savings Account
Retirement Savings – 401(k) with company match up to 4%
Employee Assistance Program (EAP) – Confidential & Free support offered to colleagues facing personal or work-related complications
Education Assistance Program – to help colleagues pursue industry/role-specific certifications
Wellness Benefits – reimbursement program to invest in healthy habits as well as support better colleague productivity and stress management
Additional coverages available – Pet Insurance, Critical Illness Insurance, and Voluntary Life & AD&D coverage