Test Automation Engineer | English Speaker

#Expleo #SoftwareTester #EnglishSpeaker #Java #Pyton #C# #C++ #PlayWright #Selenium #Cypress
Job ID
2024-39503
Job Locations
EG-C-Cairo
Position Type
Permanent
Position Category
Quality & Testing
Industry
Other
Languages Required
English essential
# of Openings
2
Workplace
On-Site
Experience level
Associate / Mid-Level

Overview

Works independently taking full responsibility for a certain area. Works on quality engineering projects using available frameworks and tools and establishing plans for projects with on-time and on-budget project goals. Primary role in Quality Engineering in the areas of analysis and design, implementation and system integration, and execution, in line with agreed plans and strategies.

Responsibilities

  • Works on multiple phases of a project and/or multiple small projects of moderate scope and sometimes complex assignments.
  • Takes responsibility for a certain area and conditions as well as results evaluation, problem resolution and planning.
  • Selects appropriate standards, methods, tools and applications for project use.
  • Applies data analysis and data modelling techniques to modify or maintain a data structure and its associated components (entity descriptions, relationship descriptions, attribute definitions).
  • Creates and executes basic non-functional test scripts following a given set of guidelines and sets up test environments, data and monitors.
  • Designs, codes, tests and documents simple programs or scripts and assists in the implementation of software which forms part of a properly engineered system.
  • Co-ordinates the information gathering and reporting process, conducting research to define problems and preparing responses to anticipated questions.
  • Accurately identifies project risks and reports effectively to relevant stakeholders. Manages issues, risks, actions, dependencies, and defects to the success of the project.
  • Creates traceability records, from test cases back to requirements. Can report on system quality and collects metrics on test cases.
  • Produces test scripts, materials and regression test packs to test new and amended software or services.
  • Maintains the status of project and provides guidance to the work of junior team members, works across teams to achieve group goals.

#LI-KA1

Qualifications

  • Fluency in English is a MUST
  • Flexible to work onsite or from client's site or from home. 
  • Flexible to switch weekends and travel if required.
  • Unconditional flexibility to perform manual testing if needed
  • Flexibility to switch weekends and travel abroad if required
  • 2 - 4 years of experience with hands-on corporate experience in software testing
  • Bachelor Degree in Computer Science or equivalent.
  • Very Good client-facing skills.
  • Very Good problem solving skills.

Hands-on Experience:

  • Experience in Sprint based Testing of Web Appications
  • BDD definition of test scenarios
  • Chrome Dev Tools skills
  • Excellent Manual UI and API testing skills
  • UI and API Test Case Design
  • API Service Testing with Swagger
  • Zephyr Scale Test management within Jira  

Hands-on Playwright UI and API Automation Experience

  • Visual Studio Code Javascript Playwright Development
  • Excellent Javascript skills
  • Experience of Page Object Model based UI Playwright Automation Frameworks
  • Playwright API script development
  • Cucumber BDD Automation based Scenario development
  • Excellent Git skills to manage Automation Repositories

Experience with at least 2 or above from the listed Tools/Applications below:

  • GitHub - Web and Desktop
  • Splunk
  • Lens
  • AWS Virtual Machines
  • Hashicorp Vault
  • GitHub Actions Secrets
  • Jira - Sprint based development
  • Confluence
  • API Testing with Swagger
  • Postman
  • PostgreSQL 

Essential skills

General:

  • Professional attitude, has developed a reputation as a trusted advisor.
  • Good client-facing skills, experience in developing partnerships with the team and client and collaborating with others to exceed client expectations.
  • Good problem solving skills, has experience in proposing different options and solutions for approaching and resolving issues.
  • Adaptable and responds positively to changing business issues, sees change as an opportunity to improve performance.
  • Excellent communication skills, adapts style accordingly and demonstrates an understanding of the audience’s perspective. Uses discretion when dealing with sensitive information.

Management:

  • Good people skills, with experience in supporting others in raising their performance and working out their development goals.
  • Experience in supporting team success and motivating others to keep morale and performance high.
  • Good self management. Can set and work to quantified goals and standards. Delivers by being aware of and considering the commercial impacts.
  • Must be flexible, independent and self motivated.

Options

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

Connect With Expleo

Can't find the right role? Click here to contact us and discover where your talent can take you!