Aqovia logo
Aqovia

Applying technology for a better planet

Software Quality Engineer – LMS, EdTech

QA EngineerQA EngineerFull TimeRemoteSeniorTeam 11-50Since 2008H1B No SponsorCompany SiteLinkedIn

Location

Pakistan

Posted

16 hours ago

Salary

0

Seniority

Senior

Job Description

Software Quality Engineer – LMS, EdTech

Aqovia

• Automation & Test Engineering: Build and maintain automation infrastructures for Laravel backends and Moodle integrations using Pest, PHPUnit, Playwright, or Cypress. • AI Validation: Formulate strategies to test AI-centric features, including grading engines, response latency, and personalized learning trajectories. • CI/CD Integration: Embed test coverage, quality gates, and automated release controls into GitLab CI, GitHub Actions, or Azure DevOps. • Performance & Reliability: Support load testing to handle massive student traffic volumes, and use observability tools (Grafana, New Relic) to monitor system health. • Architecture Collaboration: Review technical designs and define testing approaches for LTI integrations, custom Moodle plugins, and external partner APIs.

Job Requirements

  • Technical Expertise: Test Automation: Extensive background testing Laravel-based APIs and E2E frameworks (Cypress, Playwright, or Selenium).
  • LMS Architecture: Knowledge of Moodle's plugin ecosystem, hook mechanisms, and core testing patterns.
  • DevOps & Infrastructure: Solid experience setting up CI/CD pipelines, Docker, SQL databases, and cloud platforms (AWS/Azure).
  • Observability: Familiarity with OpenTelemetry, Grafana, or New Relic.
  • Desirable Qualities: Experience in EdTech (SCORM, xAPI, LTI compliance) or testing non-deterministic LLM latency/AI prompts. Metric-oriented mindset (DORA metrics, defect escape rates). Familiarity with Contract Testing (Pact) and WCAG accessibility standards.

Benefits

  • Meaningful Impact: Help build and secure high-traffic educational platforms that change lives.
  • Career Growth: Clear progression pathways toward technical leadership and principal-level engineering.
  • Collaborative Culture: A fast-moving, multi-regional team prioritizing teamwork, pairing, and transparent communication.
  • Competitive Package: A rewarding benefits package to be finalized during your initial talent consultation.

Related Categories

Related Job Pages

More QA Engineer Jobs

Canonical logo

Ubuntu Linux Kernel Test Engineer

Canonical

Enterprise open source, secured and delivered by the publisher of Ubuntu.

QA Engineer17 hours ago
Full TimeRemoteTeam 501-1,000Since 2004H1B Sponsor

Role Description The Canonical Kernel Team is looking for a Test Engineer to take ownership of our kernel testing strategy and infrastructure. You will design and maintain test plans covering functional correctness, stability, performance, and security. You will build and evolve automated test frameworks that must remain effective across many concurrently supported kernel versions spanning years of maintenance, and must be able to scale with the high demand for Ubuntu kernels. What your day will look like: - Design, develop, and maintain comprehensive test plans covering functional correctness, stability, performance, and security for Ubuntu Linux kernels. - Build and improve automated test infrastructure for continuous kernel quality validation across multiple kernel versions and architectures. - Maintain long-lived test suites that evolve alongside Ubuntu’s many concurrently supported kernel versions. - Develop and maintain CI/CD pipelines for continuous kernel quality validation. - Conduct performance benchmarking and regression detection across kernel releases. - Measure and improve kernel code coverage, identifying gaps in test coverage and creating tests to address them. - Execute and analyze stress tests covering CPU scheduling, memory management, I/O subsystems, networking, and filesystem workloads. - Develop and maintain fuzzing harnesses to discover kernel vulnerabilities and reliability issues using tools such as syzkaller, Trinity, or custom fuzzers. - Collaborate regularly and proactively with a globally distributed team. - Contribute to upstream test suites and testing frameworks. - Document test methodologies, results, and coverage gaps. Qualifications - Significant programming experience in Python. - Experience with test frameworks such as LTP, kselftest, xfstests, stress-ng, fio, or similar. - Experience designing and executing system-level tests: functional, stress, performance, or regression testing. - Familiarity with CI/CD systems (Jenkins, GitHub CI, or similar). - Experience maintaining test suites over long periods, adapting to evolving software across multiple supported versions. - Familiarity with Linux (Ubuntu or Debian preferred but not required), Linux kernel internals and subsystems. - Experience with Linux systems administration and automation. - Solid background with git. - Well-organized, self-starting and able to deliver to fixed schedules. - Professional written and spoken English with excellent communication skills. - Ability to travel twice a year, for company events up to two weeks each. Requirements - Familiarity with kernel fuzzing tools and techniques (e.g. syzkaller, Trinity, AFL, or custom harnesses). - Experience with code coverage instrumentation (e.g. gcov, kcov, LLVM source-based coverage). - Knowledge of kernel tracing and observability tools (e.g. ftrace, perf, bpftrace, eBPF). - Familiarity with static analysis tools (e.g. sparse, smatch, Coccinelle) as part of a testing workflow. - Experience with fault injection frameworks (e.g. failslab, fail_make_request) for reliability testing. - Prior experience with test infrastructure at scale (provisioning, orchestration, result aggregation). - Experience with Ubuntu/Debian packaging or Snap. - Knowledge of virtualization technologies (KVM, QEMU) and container runtimes. - Cloud infrastructure experience (AWS, GCP, Azure, or OpenStack). - Prior involvement with open source testing communities or projects. Benefits - Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. - Fully remote working environment - we’ve been working remotely since 2004! - Personal learning and development budget of 2,000 USD per annum. - Annual compensation review. - Recognition rewards. - Annual holiday leave. - Parental Leave. - Employee Assistance Programme. - Opportunity to travel to new locations to meet colleagues at ‘sprints’. - Priority Pass for travel and travel upgrades for long haul company events.

Asia Pacific
MD Energy Advisors logo

QA/QC Specialist

MD Energy Advisors

To energy customers, MDEA is the only energy solutions company that delivers a dynamic customer experience.

QA Engineer18 hours ago
Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

• Perform QA/QC-related tasks for Weatherization including customer complaint reviews, inspection tracking, and quality assurance monitoring. • Monitor customer feedback and complaint tracking systems, driving timely issue resolution while maintaining a positive customer experience. • Track project progress, identify service interruptions, and ensure contractors respond and resolve issues within required timelines. • Collaborate with contractors, field staff, utility partners, and other stakeholders to promote program participation and awareness. • Serve as a primary point of contact for contractors and field teams, resolving operational issues and facilitating effective communication across all stakeholders. • Prepare and deliver reports for internal and external stakeholders, including production tracking, QA/QC findings, operational trends, and recommendations for improvement. • Participate in technical trainings and support continuous improvement efforts across program operations and quality assurance processes. • Identify operational inefficiencies and recommend process improvements to enhance turnaround time, service quality, and customer satisfaction. • Support quality assurance protocols and ensure compliance with BPI standards and other applicable energy efficiency program requirements. • Maintain accurate program documentation, records, and tracking systems in compliance with utility, regulatory, and internal standards. • Support additional operational and programmatic responsibilities as assigned.

New Jersey
$70K - $80K / year
Airalo logo

Senior Quality Assurance Engineer

Airalo

World’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.

QA Engineer19 hours ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Own product quality end-to-end, checking quality across all stages of development • Partner closely with fast-moving growth and marketing squads to support product experimentation • Build, maintain, and scale robust automated test infrastructure focused on web applications • Participate in mobile QA rotation, owning mobile app testing and regressions • Embed automated test suites into active CI/CD pipelines, troubleshoot workflows and environments • Contribute to QA Guild to elevate engineering practices and track quality metrics

Spain
Airalo logo

Senior Quality Assurance Engineer

Airalo

World’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.

QA Engineer19 hours ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Join a highly collaborative team focused on bringing new users to Airalo and helping them seamlessly connect globally. • Own product quality end-to-end, checking quality across all stages of development from initial design to release and post-launch monitoring. • Partner closely with fast-moving growth and marketing squads to support swift, high-impact product experimentation while scaling core automation frameworks.

United Kingdom