Sr. QA Engineer at Coursedog
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

10 Oct, 25

Salary

0.0

Posted On

11 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

User Experience, Mongodb, Domain Experience, Cypress, Vue.Js, Productivity, English, Computer Science, Team Performance, Node.Js

Industry

Information Technology/IT

Description

Coursedog empowers higher education institutions with modern, user-friendly curriculum and scheduling solutions. We are passionate about making complex academic operations seamless and more human-centered. As we scale, we are seeking a Senior QA Engineer to drive product quality and elevate our testing culture. This role blends hands-on testing, automation leadership, and process improvement. If you thrive in remote-first environments and love ensuring that software just works, we’d love to meet you.

Key Responsibilities

  • Manage QA Tasks and Test Planning: Own and execute QA tasks in Jira; preparing, documenting and executing detailed test plans in Qase to ensure full test coverage and timely delivery.
  • Execute Manual Testing: Perform thorough manual testing of new and existing platform features to validate functionality, usability, and performance.
  • Develop and Maintain Automated Tests: Create and maintain end-to-end and component-level test automation using Cypress (JavaScript) to improve test efficiency and coverage.
  • Implement Performance and Visual Regression Testing: Build and sustain automated performance testing with k6 and Grafana; set up and maintain visual regression tests with Applitools to protect against visual defects.
  • Enhance CI/CD Pipeline Quality: Collaborate with engineering to improve CI/CD pipelines (CircleCI, GitHub Actions), embedding quality gates and enhancing deployment confidence.
  • Drive Process Improvements: Continuously improve testing processes, increase automation coverage, and drive initiatives that elevate product stability and engineering productivity.
  • Collaborate on Test Strategy: Partner with product and engineering teams to scope features, identify risks, and define test strategies that deliver high-quality releases.
  • Leverage AI to Improve Efficiency: Use company-provided AI tools to streamline QA activities, boost productivity, and identify new opportunities for innovation.
  • Champion Quality Culture: Actively challenge the status quo and advocate for QA best practices across the organization, fostering a culture of quality and continuous improvement.

Skills Knowledge and Expertise

  • Extensive QA Experience: 7+ years of experience in manual and automated testing, with proven expertise driving quality across the software development lifecycle.
  • Technical Testing Proficiency: Deep experience with JavaScript testing frameworks (Cypress, k6), and strong knowledge of front-end and back-end testing best practices.
  • Strong Ownership and Initiative: Demonstrated ability to own processes, identify areas for improvement, and lead initiatives that improve product quality and team performance.
  • Effective Communicator and Collaborator: Professional fluency in English (written and verbal) and a proactive, collaborative approach to working with distributed, cross-functional teams.
  • Customer-Centric Mindset: A commitment to understanding the end-user experience and using that insight to drive testing priorities and coverage.
  • Adaptable and Curious: Comfort working in an asynchronous, remote-first environment with the ability to quickly learn new tools and adapt to changing priorities.
  • AI Enthusiast: Curiosity and enthusiasm for integrating AI tools into your day-to-day work to drive productivity and innovation.

Preferred Qualifications

  • Technical Education: BS/MS in Computer Science or a related field.
  • Additional Technical Experience: Familiarity with Vue.js, Node.js, MongoDB, and containerized environments (e.g., Docker).
  • Startup and Domain Experience: Experience working in a fast-paced, high-growth startup and/or with higher education systems and workflows.

Working at Coursedog

Responsibilities
  • Manage QA Tasks and Test Planning: Own and execute QA tasks in Jira; preparing, documenting and executing detailed test plans in Qase to ensure full test coverage and timely delivery.
  • Execute Manual Testing: Perform thorough manual testing of new and existing platform features to validate functionality, usability, and performance.
  • Develop and Maintain Automated Tests: Create and maintain end-to-end and component-level test automation using Cypress (JavaScript) to improve test efficiency and coverage.
  • Implement Performance and Visual Regression Testing: Build and sustain automated performance testing with k6 and Grafana; set up and maintain visual regression tests with Applitools to protect against visual defects.
  • Enhance CI/CD Pipeline Quality: Collaborate with engineering to improve CI/CD pipelines (CircleCI, GitHub Actions), embedding quality gates and enhancing deployment confidence.
  • Drive Process Improvements: Continuously improve testing processes, increase automation coverage, and drive initiatives that elevate product stability and engineering productivity.
  • Collaborate on Test Strategy: Partner with product and engineering teams to scope features, identify risks, and define test strategies that deliver high-quality releases.
  • Leverage AI to Improve Efficiency: Use company-provided AI tools to streamline QA activities, boost productivity, and identify new opportunities for innovation.
  • Champion Quality Culture: Actively challenge the status quo and advocate for QA best practices across the organization, fostering a culture of quality and continuous improvement
Loading...