Back to Jobs

QA Automation Software Engineer Lead

LearnWorlds

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

TypeScriptJavaScriptPlaywrightPage Object Model (POM)GitCI/CD pipelinesAPI testingUI/UX testing

What You'll Be Doing

  • Lead and mentor the QA Automation team, providing technical guidance and training
  • Expand test coverage across functional, integration, API, and end-to-end testing
  • Evolve and maintain our existing Playwright + TypeScript test automation framework (using Page Object Model pattern), applying the latest techniques and best practices
  • Collaborate with Product Managers, Development teams, and DevOps to understand feature requirements, define test strategies, and ensure Test Automation best practices and code quality
  • Formulate efficient and deterministic test scenarios and create comprehensive test strategy plans
  • Maintain and create new automated regression test suites
  • Design and create stable and fast CI pipelines that verify code healthiness and apply CI/CD best practices
  • Track and communicate test results in a timely, effective, and automated manner
  • Identify, categorize, and report bugs and errors to development teams with insightful information (screenshots, error messages, stack traces, etc.)
  • Support and implement the deployment process of test environments and be able to debug them
  • Use AI-powered testing tools (Copilot, ChatGPT, Claude, Cursor) to accelerate test development, exploration, and maintenance
  • Participate in deep, structured code reviews and help shape engineering and testing standards

Why You'll Love This Role

  • You'll work on real features used by thousands of educators and, most importantly, tens of millions of learners around the world
  • You'll build and evolve test automation frameworks that scale with our growing platform and ensure quality at every release
  • You'll be part of a tight-knit team where your ideas matter, and your work directly impacts product quality
  • You'll grow fast—technically and professionally—in a team that's generous with knowledge and big on collaboration
  • You'll mentor engineers and shape the future of quality assurance at LearnWorlds

Must-Haves

  • At least 5 years of professional experience as a Quality Assurance / Software Testing engineer, with 1+ years in a leadership or management role
  • Strong proficiency in TypeScript and modern JavaScript/TypeScript development practices
  • Extensive hands-on experience with Playwright test automation framework and Page Object Model (POM) design pattern
  • Experience with version control systems (Git) and CI/CD pipelines (GitLab or similar)
  • Excellent analytical thinking to produce and document test scenarios, acceptance criteria, and test strategy plans
  • Experience in multiple types of testing (UI/UX web applications, mobile apps, responsive UI/cross browser, API, performance, load balancing, etc.)
  • Proven experience managing and mentoring QA engineers
  • Excellent debugging, problem-solving, and performance optimization skills
  • Close attention to detail and a product-oriented mindset
  • Excellent communication skills with the ability to explain technical concepts
  • Team player with the ability to get things done in a non-hierarchical flat organization
  • Excellent prioritization, estimation, and scheduling skills
  • Passion for teaching, mentoring, and developing the team
  • Exposure to AI-powered coding tools to accelerate test development and maintenance

Nice-to-Haves

  • Experience with Docker, Kubernetes, or containerized test environments
  • Experience in EdTech, LMS systems, or other complex SaaS products
  • Experience with test management tools (TestRail, Zephyr, or similar)
  • Familiarity with cloud technologies like AWS, Azure, or Google Cloud
  • Experience with performance and load testing tools (Artillery, k6, JMeter, or similar)
  • GoLang, is a plus for our CI/CD pipelines
  • GitHub repos, open-source contributions, or personal projects you're proud of

You'll Thrive Here If You…

  • Prefer ownership over hand-holding and clarity over bureaucracy
  • Think speed and quality can (and should) co-exist
  • Ask "why" before "how," and make decisions with context, not just checklists
  • Love clean code, good architecture, and continuous improvement
  • Embrace feedback, stay curious, and enjoy sharing knowledge
  • Believe AI won't replace QA engineers—but it will empower the best ones

Benefits

    • Private life and health insurance plan
    • Fully remote work if you prefer to work from home, apart from when we have team meetings a few times per year
    • Your personal annual training budget
    • An annual home office allowance to set up your personal space
    • Company laptop & monitor
    • 23 days of paid time off
    • 3 early summer Fridays in July and August
    • Access to AI tools at work
    • A free LearnWorlds School to build and sell your own courses
    • Work in one of the globally top 5 e-learning courses platform
    • An opportunity to grow alongside us and shape the look and feel of tomorrow's e-learning
    • An entrepreneurial, international, and highly motivated team with a flat hierarchy that will both challenge you and help you reach your highest potential
    • Annual company retreats (see the video of our latest retreat).
QA Automation Software Engineer Lead
LearnWorlds
Apply