This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer in Test at Everlaw, you will be a key architect of our quality culture, helping to shape automated testing at legal technology’s fastest-growing SaaS company. You will be responsible for maintaining and improving our CI/CD pipelines, facilitating advanced automation techniques, and serving as a technical mentor for our QA team. We are looking for a proactive engineer who is not just a practitioner of automation, but a visionary—someone always on the lookout for new approaches to ensure our platform remains robust as we pursue our mission to promote justice by illuminating truth. In this role, you will sit within our Engineering department, acting as a vital bridge between Development and QA. Other engineers become your "users"; building the tooling, templates, and documentation that allow teams to implement and improve automation seamlessly will have a multiplicative impact. By participating in the Testing Guild and conducting thoughtful code reviews, you will ensure that our automation standards remain high and our release cycles stay efficient and reliable.
Job Responsibility:
Maintain and improve existing CI/CD pipelines using tools such as GitHub Actions or CircleCI to ensure seamless automated workflows
Facilitate and expand automation techniques, primarily utilizing Cypress to build robust, scalable test suites
Mentor QA Engineers on all topics related to automation, helping them troubleshoot technical blockers and uplevel their scripting skills
Conduct rigorous code reviews for automation specs, providing feedback that increases test reliability and execution speed
Drive improvements with API testing, integrating API-level checks into our automation harness to increase coverage
Research and implement new automation approaches, staying ahead of industry trends to keep our testing infrastructure cutting-edge
Collaborate with developers to interpret code coverage results and identify strategic areas for new test investment
Requirements:
BS or MS in Computer Science, or equivalent coursework
At least 5 years of experience working deeply with Cypress for web application automation
Proficiency in coding in a language such as C, C++, C#, Java, Python, Javascript, Go or Rust
Demonstrated expertise in using CI/CD tools such as GitHub Actions, CircleCI or GitLab to create and manage workflows
Experienced in API testing and understand how to validate data across different layers of an application
A mentorship mindset and enjoy helping others grow their technical capabilities with Cypress and other automation techniques
A proactive problem-solver who can navigate Linux-based systems and troubleshoot complex automation hurdles
Authorized to work in the United States without restrictions
What we offer:
Equity program
401(k) retirement plan with company matching
Health, dental, and vision insurance
Flexible Spending Accounts for health and dependent care expenses
Paid parental leave and approximately 10 days (80 hours) per year of sick leave
Seventeen paid vacation days plus 11 federal holidays
Membership to Modern Health to help employees prioritize mental health and wellness
Annual allocation for Learning & Development opportunities and applicable professional membership dues
Company-sponsored life and disability insurance
Monthly home internet reimbursement
Select your preference of hardware (Mac or PC) and customize your desk setup
Enjoy a wide variety of snacks and beverages in the office
Bond over company-wide out-of-the-box events and fun activities with your team
Time off for company-sponsored volunteer events and 4 paid hours per quarter to volunteer at a charitable organization of your choice
Take advantage of learning and career development opportunities