Automation Tester - Retail

Job Description

The Role

Your role will vary depending on the projects in your portfolio, typically you would perform the following day to day activities:

  • Responsible to plan and undertake end-to-end test activities such as test script development, test execution & defects management.
  • Work collaboratively with Test Manager, Product Managers, Business Analysts, Developers in project to assess test scenarios and provide test requirements based on risk-based testing methodology.
  • Design and Develop Test strategy, Test plan, Test reporting, test conditions, test scripts, test data, and expected results for test streams, including Product Test, Integration Test, Technical Test and Deployment Test.
  • Capable of designing and execution of detailed functional test cases for complex requirements
  • Experience in identifying and implementing process improvements that improve the level of delivery while finding optimization opportunities
  • Must demonstrate effective communication with management, peers, and subordinates, both verbally and in writing
  • Proactive and Organized, Capable of working in an ambiguous/uncertain environment, understanding risks & flagging it on time. Ability to mitigate risks and ensuring quality deliverables adhering to timelines.
  • Ensuring Test Delivery Assurance complying with Shell standard tools and framework.
  • Experienced virtual team worker with ability to work across time, geographical, and cultural boundaries
  • Leadership skills and ability to drive change using influence and networking
  • Good team player and effective leader with a long-term vision
  • Flexibility overlapping with UK/US time zones because this role requires coordination with stakeholders in UK/US

What you will bring

  • Bachelor s Degree in computer science or equivalent with upto 5 years of experience in QA Automation of Web Applications, Web Services and REST APIs.
  • Upto 5 years of overall experience in QA with 2+ relevant experience in Selenium BDD framework
  • Strong in SDLC and Manual testing concepts
  • Experienced in designing and execution of test cases for manual an automation
  • Automation Frameworks, tools, technologies and Quality Engineering Methodologies, using Selenium with Python
  • BDD experience with Specflow/Python Behave
  • Strong experience in designing and building automation framework using Test Automation Tools like (Selenium & Python Behave).
  • Strong Experience in Programming, Selenium WebDriver, NUnit
  • Experience in API Testing (both manual and automation with Python Behave).
  • Design, develop, and maintain automated test scripts and test infrastructure.
  • Working experience in CI, CD & CT implementation using Azure Pipelines
  • Skills in test integrations, defect management and test management using any ALM tool (VSTS / ALM).
  • Strong verbal and written communication skills is mandatory
  • Self-Driven, results oriented, motivated and a team player
  • Ability to work across time zones and be flexible
  • Note: We are not looking for Java experienced candidates. Only candidates with Python will be considered

Key Skills

Automation; Manual testing; Networking; Consulting; Test planning; Selenium; Test cases; Information technology; SDLC; Python

About Company

Shell is a global group of energy and petrochemicals companies. It consists of the businesses of Upstream, Integrated Gas, Downstream, and Projects & Technology. With approximately 90,000 employees in more than 70 countries and territories, Shell is helping to meet the worlds growing demand for energy in economically, environmentally and socially responsible ways.

Apply for the Job

Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.