Sr Software Engineer, QE

Remote • Posted 13 hours ago • Updated 2 hours ago
Full Time
Remote
USD $114,000.00 - 134,000.00 per year
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Mobile Applications
  • Exploratory Testing
  • Test Scripts
  • Innovation
  • Recruiting
  • E-learning
  • Technical Drafting
  • Production Support
  • Roadmaps
  • Dashboard
  • New Relic
  • Operational Excellence
  • Mentorship
  • JavaScript
  • TypeScript
  • Python
  • Java
  • Web Applications
  • API QA
  • Cypress
  • Selenium
  • Appium
  • Jenkins
  • GitHub
  • GitLab
  • Software Development Methodology
  • Agile
  • Golang
  • Microservices
  • Scalability
  • Testing
  • FOCUS
  • Quality Assurance
  • Analytical Skill
  • Attention To Detail
  • Effective Communication
  • Drive Testing
  • API
  • Regression Analysis
  • UI
  • IOS Development
  • Automated Testing
  • Continuous Integration
  • Continuous Delivery
  • GraphQL
  • Collaboration
  • DevOps
  • Continuous Improvement
  • Applicant Tracking System
  • iCIMS

Summary

Overview

Build the Future

Do you enjoy testing the limits of possibility? At McGraw Hill, our Senior Software Engineers drive progress and help build the future of learning. If you have the passion and technical expertise to thrive in an innovative and agile environment, we want to learn more about you.

Your impact on the team

We are a passionate, fast-growing team within McGraw Hill, a global education technology company that is transforming the way students learn and succeed. Our new product has scaled from Minimum Loveable Product to hundreds of thousands of users, has been featured on the App Store, and has paying customers in its first year of launch.

We are seeking a Sr Software Engineer - QE to design, develop, and maintain test automation frameworks and tests suites for our web/mobile applications. Ensuring application quality through exploratory testing and by creating robust test scripts, integrating into build pipelines, and collaborating with development teams throughout the SDLC, focusing on both UI/functional and API testing.

As an education innovation company, we're proud to play our part by inspiring learners around the world. If you bring your curiosity, we'll help you grow in a collaborative environment where everyone shares a passion for success.

Even if you are not currently looking for a change, we encourage you to apply now and speak to the hiring manager to learn about the opportunity, the diverse team, and culture.

This is a remote position open to applicants authorized to work for any employer within the United States.

What you'll be doing

  • Contribute to the design and development of responsive, accessible web-based learning tools used globally by learners and educators.

  • Own end-to-end delivery: discovery, technical design, development, automated testing, deployment, and production support.

  • Collaborate with product and engineering teammates to translate requirements into scalable solutions and iterative roadmaps.

  • Shape architecture and standards; improve SDLC with infrastructure-as-code and monitoring-as-code.

  • Promote best practices to ensure quality, performance, security, resiliency, and maintainability.

  • Build actionable observability (dashboards, alerts) in New Relic; define SLOs and drive operational excellence.

  • Contribute to a culture of extreme ownership, share knowledge across teams and mentor other engineers.

What you'll need to be successful

  • Bachelor's degree in related field or equivalent experience

  • 5+ years of experience in software quality engineering with a strong focus on test automation.

  • Proven experience building and scaling automated test coverage in CI/CD-driven environments.

  • Strong programming skills in languages such as JavaScript/TypeScript, Python, or Java.

  • Experience testing modern web applications and iOS applications.

  • Hands-on experience with API testing, including GraphQL and REST.

  • Experience with test automation frameworks (e.g., Playwright, Cypress, Selenium, Appium/XCUITest).

  • Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).

  • Solid understanding of SDLC processes and Agile methodologies.

Preferred:

  • Experience testing backend systems built with Golang

  • Strong understanding of GraphQL schema validation and contract testing.

  • Experience implementing automation as part of release gating and quality metrics.

  • Familiarity with microservices-based architectures and distributed systems.

  • Exposure to performance, scalability, and reliability testing.

Key Skills:

  • Strong focus on automation-first quality engineering practices.

  • Analytical mindset with the ability to prioritize based on risk and impact.

  • Attention to detail with emphasis on release quality and stability.

  • Effective communication and cross-functional collaboration skills.

Required technical skills

  • Define and drive test strategies with a strong emphasis on automation coverage across web, iOS, API, and integration layers.

  • Build and expand automated test suites to support release readiness (smoke, regression, integration).

  • Ensure automated test coverage is aligned with critical user journeys and release risk areas.

  • Design, implement, and maintain scalable automation frameworks for web UI, iOS, and backend services.

  • Integrate and enforce automated test execution within CI/CD pipelines as release quality gates.

  • Validate GraphQL APIs, including schema integrity, queries, mutations, and error handling.

  • Monitor test results in pipelines and drive rapid triage and resolution of failures.

  • Identify, document, and track defects, ensuring timely validation of fixes.

  • Collaborate with engineering teams to improve testability and increase automation adoption.

  • Partner with product and DevOps teams to align automation coverage with release milestones.

  • Contribute to continuous improvement of automation strategy, tooling, and quality metrics

Why McGraw Hill?

The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.

The pay range for this position is between $114,000 - $134,000 annually. However, base pay offered may vary depending on job-related knowledge, skills, experience, and location. An annual bonus plan may be provided as part of the compensation package, in addition to a full range of medical and/or other benefits, depending on the position offered. Click here to learn more about our benefit offerings.

McGraw Hill recruiters always use a "@mheducation.com or @careers.mheducation.com" email address and/or from our Applicant Tracking System, iCIMS. Any variation of this email domain should be considered suspicious. Additionally, McGraw Hill recruiters and authorized representatives will never request sensitive information in email.

50577
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10122827
  • Position Id: 1628a1d8d167759ee0f5f1276597088d
  • Posted 13 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Virginia

Today

Full-time

USD 101,000.00 - 168,400.00 per year

Remote or Reston, Virginia

Today

Full-time

USD 81,499.00 - 138,549.00 per year

Remote

3d ago

Easy Apply

Full-time, Third Party

50 - 55

Remote or Jacksonville, Florida

Today

Full-time

USD 113,840.00 - 170,760.00 per year

Search all similar jobs