linkedin
Performance Test Engineer | Testing Engineer
gen.E
Abu Dhabi, UAE
Full-time
Entry
Onsite
Discovered 4 weeks ago
Performance testingSoftware testing and QAJMeterLoadRunnerGatlingk6
Role Overview
The role designs, executes, and analyzes software performance and testing activities to assess performance, reliability, scalability, and quality.
The description lists the level as mid-level to senior and the employment type as full-time.
Key Skills for This Role
Performance testingSoftware testing and QAJMeterLoadRunnerGatlingk6
Full Job Posting
Role overview
The role designs, executes, and analyzes software performance and testing activities to assess performance, reliability, scalability, and quality.
The description lists the level as mid-level to senior and the employment type as full-time.
Responsibilities
- Design and execute performance, load, stress, endurance, scalability, and capacity tests; develop test plans, cases, scenarios, and scripts.
- Establish baselines and objectives, use realistic workloads, and monitor application, server, database, network, and infrastructure performance.
- Analyze resource and performance metrics, identify bottlenecks, and perform root-cause analysis with technical teams.
- Collaborate with software, QA, DevOps, systems, database, and product teams; validate performance and conduct API, backend, database, and end-to-end testing.
- Perform regression testing, integrate performance tests into CI/CD where applicable, and maintain test environments, data, monitoring, and infrastructure.
- Produce reports and recommendations, track defects and corrective actions, and support release readiness, capacity planning, and production investigations.
- Maintain testing artifacts and benchmarks, improve testing practices, and research emerging tools and industry practices.
Requirements
- Proven experience in performance testing, software testing, QA engineering, test engineering, or a related technical role.
- Strong knowledge of testing methodologies, SDLC, STLC, QA processes, defect management, and load, stress, endurance, spike, scalability, and capacity testing.
- Hands-on experience with a tool such as JMeter, LoadRunner, Gatling, k6, BlazeMeter, or a similar platform.
- Experience building automated scripts and frameworks; understanding of HTTP/HTTPS, REST APIs, web applications, client-server architecture, and distributed systems.
- Experience testing APIs, databases, backend services, and web applications; good SQL and database-performance knowledge.
- Monitoring-tool familiarity is preferred. Performance profiling and bottleneck identification knowledge is required.
- Familiarity with Linux/Unix and Windows environments.
- Cloud platforms, CI/CD and DevOps, programming or scripting languages, Agile/Scrum, certifications, and a relevant diploma or bachelor’s degree are advantageous or preferred.
- Strong analysis, problem-solving, communication, attention to detail, and prioritization skills.
What the employer offers
- Opportunity to specialize in performance engineering, software testing, quality assurance, and test automation, with enterprise systems, APIs, databases, cloud, and distributed systems exposure.
- Training and certification opportunities, collaboration with technology teams, and the chance to contribute to scalability, reliability, and optimization projects.
- Potential progression into senior performance testing, performance engineering, QA automation, test leadership, or QA management roles.
- The posting mentions competitive salary, performance incentives, and a comprehensive benefits package; no salary amount or cadence is stated.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career