Expleo

Software Test Lead | English Speaker

Job Locations
EG-C-Cairo
Job area
Quality & Testing
Employment type
Permanent
Industry
Banking & Financial Services
Languages required
English essential
Workplace
On-Site
Experience level
Associate / Mid-Level

Overview

(Load & Performance + Automation Testing) We’re looking for a skilled SW Test Lead who thrives in dynamic environments and enjoys working across multiple projects and business domains. Passionate about both automation and performance testing—not limited to one area

Responsibilities

Test Planning

  • Developing a comprehensive test plan that outlines the scope, objectives, and resources required for performance testing
  • Creating detailed performance test plans that outline the approach, resources, schedule, and deliverables for performance testing efforts.
  • Creating detailed performance test plans that outline the approach, schedule, and deliverables for performance testing. This may involve collaborating with other project stakeholders.

Test Environment Setup

  • Setting up the necessary test environments, including hardware, software, and network configurations, to simulate real-world conditions.
  • Overseeing the setup of test environments, including hardware, software, and network configurations, to replicate production conditions accurately.

Scripting

  • Developing performance test scripts using performance testing tools like LoadRunner, JMeter, or other relevant tools.
  • Ensuring that performance test scripts are developed or reviewed for accuracy, efficiency, and coverage. This may involve scripting or overseeing script development.

Test Execution

  • Executing performance tests, monitoring system behavior, and collecting relevant performance metrics, such as response times, resource utilization, and error rates.
  • Coordinating and overseeing the execution of performance tests, monitoring system behavior, and collecting performance metrics.
  • Overseeing the execution of performance tests, monitoring system behavior, and collecting performance metrics. This includes managing test execution schedules.

Analysis and Reporting

  • Analyzing test results to identify performance issues, bottlenecks, and areas for improvement. Preparing and sharing detailed performance test reports.
  • Analyzing test results to identify performance bottlenecks, issues, and areas for optimization. This includes providing guidance to the team in interpreting results and making recommendations.
  • Analyzing test results to identify performance bottlenecks, issues, and areas for optimization. Providing guidance and recommendations to project stakeholders based on analysis.

Tuning and Optimization

  • Collaborating with developers, architects, and system administrators to optimize application and system performance based on test findings.

Documentation

  • Maintaining thorough documentation of test plans, test scripts, test results, and performance tuning efforts.
  • Ensuring thorough documentation of test plans, test scripts, test results, and performance tuning efforts.

Security and Compliance

  • Ensuring that performance testing complies with security, compliance and data protection regulations and standards.

Test Strategy Development

  • Defining the overall performance testing strategy, objectives, and scope for projects or applications. This includes determining which types of performance tests are needed (e.g., load testing, stress testing, scalability testing).\
  • Developing a comprehensive performance testing strategy aligned with project goals, objectives, and constraints. This includes defining the scope, objectives, and performance goals for testing efforts.

Team Coordination

  • Leading and managing a team of performance testers, ensuring that they have the necessary skills and resources to execute performance tests effectively.

Tool Selection and Implementation

  • Identifying and selecting appropriate performance testing tools and technologies. Overseeing the implementation of these tools within the testing process.
  • Selecting appropriate performance testing tools and technologies based on project requirements, budget, and resource availability.

Risk Assessment

  • Assessing and communicating risks associated with performance testing and system performance to project stakeholders.
  • Identifying and assessing risks associated with performance testing and system performance. Communicating risks to project stakeholders and assisting in risk mitigation.

Stakeholder Communication

  • Effectively communicating with project managers, developers, business stakeholders, and other relevant parties to keep them informed about performance testing progress, outcomes, and issues.

Reporting

  • Preparing comprehensive performance test reports that convey results, findings, and recommendations to stakeholders. These reports may include performance graphs, trends, and analysis.
  • Conducting post-test analysis to review the effectiveness of the performance testing strategy and to refine future testing efforts.

#LI-KA1

#LI-KA1

Qualifications

  • Excellent/Fluent command in written and spoken English is a MUST
  • Flexible to work onsite or from client's site or from home. 
  • Flexible to switch weekends and travel abrod if required.
  • Unconditional flexibility to handle manual, automation, load & performance testing
  • Flexibility to switch weekends according to the assigned project's country of origin
  • 5 - 8 years hands-on corporate experience in automation and load & performance testing
  • Bachelor Degree in Computer Science or equivalent.
  • Excellent client-facing skills.
  • Excellent problem solving skills.
  • Excellent leadership skills

Hands-on Experience:

  • Knowledge of relevant testing tools in test automation and load & performance testing: Jmeter Or Load Runner, HP ALM ,HP QuicktestProfessional, Tosca, Borland Silk test, Cucumber, Soap UI, Selenium).
    Programming knowledge (ideally Java, C#, Python, VB) and technical expertise in script languages (Shell, Perl, etc.).
  • Functional testing, including:Test planning and effort estimation, Requirements analysis, Test design and implementation, Test execution, Test closure and reporting
  • Flexibility to switch between functional and automation testing as needed
  • Reporting, including the development of necessary dashboards
  • Coordination with various stakeholders (Directors, Business, Business Analysts, Project Managers, Developers, Testers, etc.)
  • Excellent communication skills and stakeholder management

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.