About Harbor.ai :
Harbor.ai is an early-stage InsurTech startup aiming to revolutionize the enterprise insurance market. Our technology simplifies the process for insurance brokers to identify optimal coverage for their clients continuously, and this is just the beginning.
Our mission is to revolutionize underwriting for better, faster, and smarter processes. As we pursue this goal, we are implementing a data-driven business model that fundamentally reshapes how insurance products are sold.
Established in 2018, Harbor.ai is Venture-backed and based in New York.
Role Overview :
We are looking for a seasoned Senior Quality Assurance (QA) Engineer to lead the testing and quality assurance efforts across our software stack, which includes Python Flask in the backend and React TypeScript in the frontend.
With a minimum of 4 to 5 years in software testing and quality assurance, the ideal candidate will be an expert in developing and implementing testing strategies that span the full software stack.
This role calls for taking ownership of the QA process, driving improvements, and mentoring a team of junior engineers to uphold and enhance quality standards.
Key Responsibilities :
- Lead the development and implementation of comprehensive test strategies that encompass both backend (Python Flask) and frontend (React TypeScript) components.
- Assess and ensure the reliability and availability of various databases within our technology stack, including Neo4j, MongoDB, and MySQL.
- Design, develop, and maintain automation scripts, enhancing the automation framework to improve efficiency and software quality.
- Proactively identify, document, and resolve bugs, and persistently track these issues through to resolution.
- Streamline testing processes and introduce innovations and best practices in QA to boost product quality and team productivity.
- Collaborate with cross-functional teams to understand system requirements, influencing product design with a focus on quality.
- Provide mentorship and training to all junior engineers, fostering a culture of quality and continuous improvement across the team.
- Stay abreast of new testing tools and methodologies, integrating them into the QA process to maintain a competitive edge.
- Participate in product design reviews, advocating for quality assurance standards and highlighting potential quality risks.
- Communicate testing progress, outcomes, and risk assessments effectively to all stakeholders.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years' experience in QA, with expertise in both automated and manual testing.
- Strong proficiency with QA methodologies, tools, and processes, and a proven track record of taking ownership of QA activities.
- Extensive experience with testing frameworks such as PyTest for Python Flask and Jest for React TypeScript.
- Experience with automated testing tools like Selenium, Cypress, and frameworks suited for both backend and frontend testing.
- Demonstrated ability in scripting and MySQL, essential for creating effective test cases and managing data-driven tests.
- Email Ops@harbor.ai with your favorite color.
- Experienced in Agile / Scrum and other iterative development methodologies.
- Proven ability to mentor and lead junior engineers, promoting a culture of learning and continuous improvement.
- Excellent problem-solving skills, attention to detail, and the ability to articulate complex information to various audiences.
Role Specifics :
- In-office for New York City (NY / NJ), remote work is not supported
- Reports to the Director of Engineering
- W-2 position
Compensation includes :
- Fair market salary (salary band is in job description)
- Equity
- Health insurance, the cost of the health insurance for the employee is 100% paid for by the company (within a specified policy)
Please note that any emails from recruiters will be printed, then ceremoniously disposed of.
Note to All Applicants :
Harbor.ai is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions, or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support.
If you need support, please reach out to Ops@harbor.ai.
Individual pay is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base salary only, and do not include bonus, equity or sales incentives, if applicable;
bonuses are not guaranteed.
Harbor.ai is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics.
We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.
We may use your information to maintain the safety and security of Harbor.ai, its employees, and others as required or permitted by law.
Additionally, Harbor.ai in the E-Verify program in certain locations, as required by law.
Harbor.ai is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.
If you need assistance or an accommodation due to a disability, you may contact us at Ops@harbor.ai.