Applying technology for a better planet
Software Quality Engineer – LMS, EdTech
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 Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Ubuntu Linux Kernel Test Engineer
CanonicalEnterprise open source, secured and delivered by the publisher of Ubuntu.
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.
QA/QC Specialist
MD Energy AdvisorsTo energy customers, MDEA is the only energy solutions company that delivers a dynamic customer experience.
• 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.
Senior Quality Assurance Engineer
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• 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
Senior Quality Assurance Engineer
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• 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.



