Cover Genius is a Series E insurtech that protects the global customers of the world’s largest digital companies including Booking Holdings, owner of Priceline, Kayak and Booking.com, Intuit, Uber, Hopper, Ryanair, Turkish Airlines, Descartes ShipRush, Zip and SeatGeek. We’re also available at Amazon, Flipkart, eBay, Wayfair and SE Asia’s largest company, Shopee. Our partners integrate with XCover, our award-winning insurance distribution platform, to embed protection for millions of customers worldwide each year. Our team and products have been recognized with dozens of awards including by the Financial Times which ranked Cover Genius as the #1 fastest-growing company in APAC in 2020. Our diverse team across 20+ countries and many language groups commit itself to diverse cultural programs, in particular “CG Gives” which makes social entrepreneurs out of us all and funds development initiatives in global communities.
Our People areBold, Authentic, Purposeful and Inspired
Our People are notPerfect, Traditional, Complacent or Cautious
As a QA Engineer at Cover Genius, you'll be at the forefront of our commitment to quality. Your primary role will be to cultivate a pervasive quality culture, ensuring it's deeply embedded in our daily operations and mindsets. You'll achieve this by developing advanced test frameworks and collaborating directly with engineers to implement and scale cutting-edge testing practices. A key team member integral to every product and service delivery, you will also champion the adoption of AI-augmented QA engineering, actively leveraging generative AI to streamline requirements analysis, test design, and automation code authoring.
Key Responsibilities:
- Collaborate with product and engineering to author and refine requirements using generative-AI assistants (e.g., ChatGPT, Copilot, Windsurf etc), ensuring clarity, consistency, and testability.
- Understand and reinforce the business value of the requirements of the company and project core goals of the products and services we offer.
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Develop and maintain reliable UI test automation using Playwright (JavaScript) or a comparable tool if Playwright experience is limited but willingness to learn is present.
- Design, execute, and automate REST API tests using Postman (collections, environment variables, pre-/post-request scripts), ensuring coverage of all critical endpoints.
- Employ AI-powered coding assistants (e.g., Windsurf) to generate, refactor, and document test automation code, accelerating delivery while maintaining high quality.
- Conduct AI-assisted code reviews and static analysis to detect defects and ensure adherence to coding standards before merge.
- Continuously evaluate emerging AI QA tooling (e.g., autonomous test-case generation, log-analysis agents, visual-diff tools) and champion their adoption across squads.
- Identify, record, document thoroughly, and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet the company's objectives.
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements.
- Monitor debugging process results.
- Investigate the causes of non-conforming software and train users to implement solutions.
- Demonstrate an ability to quickly learn and adopt new testing frameworks and tools (e.g., Playwright for UI, Postman for API) to ensure we remain at the cutting edge of QA practices.
- Stay up-to-date with new testing tools and test strategies.
What you will bring:
- 4 years or more of full-time experience working as a QA or Test Engineer.
- Solid hands-on experience in Web automation testing (any framework) is required.
- Proficiency in JavaScript is strongly preferred, especially for building and maintaining JavaScript-based UI test frameworks.
- But, general JavaScript coding experience is also acceptable if you can learn quickly.
- Proficiency in PHP is nice to have.Experience with troubleshooting test framework issues or pipeline infrastructure issues.
- Practical experience with REST API testing is a must (e.g., using Postman or equivalent).
- Must have a decent understanding of HTTP protocol and client-server architecture.
- Experience with Web manual testing, including creating test cases, executing tests, and reporting defects.
- Proven hands-on experience with generative-AI tools (ChatGPT/GPT-4o, GitHub Copilot, Gemini, Claude, etc.) for requirements clarification, test-design ideation, code generation, and peer code review.
- Ability to integrate new AI services into existing test frameworks, CI/CD pipelines, and quality-gating workflows, assessing their impact on speed, coverage, and reliability;General solid troubleshooting and problem-solving skills.
- Great requirement analysis and gap analysis skills;It is nice to have basic knowledge of SQL, Bash, Docker, Git and GitLab.
- Interest in working in a dynamic and “tech-first mindset” environment;Excellent communication skills.
- Experience in exploratory testing is welcome.
- Comfortable with agile development such as Scrum or Kanban.
- Interest in learning or deepening technical/automation skills.
Proficiencies and Attributes:
- Passion for Quality Assurance: You're a true advocate for quality and are eager to take ownership of QA processes, demonstrating excellent attention to detail.
- AI Enthusiasm: You're passionate about experimenting with and leveraging AI technologies to boost personal and team productivity, driving continuous quality improvements.
- Adaptability Under Pressure: You can handle high-pressure situations, such as rapidly diagnosing critical production issues, managing multiple competing priorities, or working under tight release deadlines.
- Collaborative & Organized: You are organized, efficient, and adept at adapting to both independent and collaborative work arrangements.
- Team Player: You have experience collaborating effectively with multiple Scrum/Kanban teams.
- Growth Mindset: You embrace changes that lead to continuous improvement.
Cover Genius not only cares about being the best in our industry, we care about our team. We’re a business that understands life can be fluid and so we flex to ensure we provide the environment to suit that. What does that mean?
• Flexible PTO. Taking time out is important for our teams to enjoy life and stay fresh.• Employee Stock Options - we want our people to share in our success, we reward them with ownership for their contribution in creating a world-class company.• Work with like-minded people who are passionate about both the work we're doing and giving back. Our CG Gives programs enables us to all become philanthropists through our peer recognition and rewards system.• Social Initiatives - pictures speak a thousand words!
Sound interesting? If you think you have the best composition of the above, send us your resume and let's chat!
* Cover Genius promotes diversity and inclusivity. We don't tolerate discrimination, demeaning treatment of anyone, or harassment due to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.
*The cash compensation range for this role is C$110,000 - C$165,000.