REQUIREMENTS

Senior Performance Test Engineer

Overview

We are looking for a Senior Performance Test Engineer capable of improving the reliability of our global e-learning products.

As a part of the QA team, the Senior Performance Test Engineer is expected to identify any potential performance issues that developers may need to fix, define and improve guidelines and best practices, and be involved in discovering the root problem of the performance issue and making a specific suggestion for improvement.

Job description and responsibilities

  • Lead performance test activities
  • Create test plans, test scenarios, and automated test scripts for performance testing (regardless of environment level)
  • Perform load tests to validate system performance and stability.
  • Analyze tests results and work with Developers and Engineers to perform bug fixes.
  • Provide technical assistance to improve system performance, capacity, reliability and scalability.
  • Perform root cause analysis of performance issues, bottlenecks and suggest corrective actions.
  • Oversee system performance lifecycle and identify key metrics for performance improvements.
  • Evaluate system performances and recommend improvements.
  • Generate periodic performance reports for management review.
  • Understand categories and uses for performance tools and criteria for their selection.
  • Determine how performance testing activities align with the software lifecycle.

Technology / Tools that We are Using

  • Locust for Backend Load Testing
  • Espresso for Android Instrumentation Test
  • Firebase Test Lab
  • Docker and Kubernetes
  • Slack
  • Github

Requirements

  • Good English communication skills and ability to express oneself properly
  • Has experience in writing clean code (Python, Scala, Java)
  • Has solid skills for debugging to identify defects in code and fix them
  • Has at least 3-5 years of testing experience
  • Uses git for source code version control
  • Professional work experience in automated testing of RESTful APIs and web services
  • Professional work experience in performance testing using at least one of the following:
    • Locust
    • Gatling
    • Jmeter
  • Capable of training test automation engineers in the team

Preferred skills/qualifications:

  • Creating a dashboard/report to view the resource usage/consumption
  • ISTQB foundation level
  • Failure testing experience is desirable
  • Infrastructure knowledge
  • CI/CD tools (Jenkins)

Why apply to us?

  • HMO upon regularization with an additional 1 dependent (fully covered by the Company)
  • Monthly performance bonus
  • 10 VL and 10 SL (unused SL is convertible to cash annually)
  • Company-issued item (laptop to be provided upon regularization)
  • Promotion opportunities
  • Flexible working schedule
  • Opportunity to meet and train abroad
  • Government-mandated benefits

 

Work conditions:

  • [Permanent] Remote work / Work-From-Home
  • [Optional] Office visit once a week

Are you interested and passionate to revolutionize education?
Apply now and be a Distributor of Wisdom.
Send your application from the button below.

  1. Quipper Career Manila
  2. Open Positions
  3. Senior Performance Test Engineer