Senior QA Automation Manager
Finclude
Karachi, SD, pk
4d ago

Job Description

To deliver and maintain IT-applications and services in order to realize the MEBank strategy in the field of information technology.

Engineers in this job category work in an agile way, in squads to deliver short-cycle full-fledged IT products. In this Job Family we make a distinction between dev engineers (Front End and Back end) and QA engineers (Quality Assurance).

Senior Manager QA Engineer will oversee the all testing activities, will supervise testing progress for a squad. He / She shall be an automation expert, who can lead the automation efforts across squads and define automation approach at UI / API level.

Develop, coordinate, communicate and manage continuous quality with automation testing integrated in CI / CD pipeline. This person will define, supervise and own the test automation across squads .

  • Formulate testing approach and strategy, define testing run plans for a squad and tests IT products (functional, performance, resilience and security tests)
  • Ensure testing plan adheres with the overall Sprint plan as agreed with product owner
  • Uses his / her technical expertise in (planning, refinements, retrospectives, demos)
  • Lead the automation efforts across squads and come up with automation strategy for achieving in-sprint automation.
  • Hands on experience in creating and maintaining BDD / Cucumber framework and define reusable function which can be used across squads.
  • Formulate automation approaches at both UI and API level.
  • Improves the Continuous Delivery process through continuous automation.
  • Resolves incidents and problems relating to IT products under management (including stack) in close association with production support and development teams Timely defects triaging and closure.
  • Operating Environment, Framework and Boundaries

    Working Relationships

  • Works within a multidisciplinary team or in an environment in which multidisciplinary teamwork is carried out.
  • Work closely with QA Chapter lead and mainly responsible for testing and validating the quality of the software output through manual and automated test scripts, and develop, coordinate, communicate and enforce testing schedules and critical deliverables.
  • The range of tasks includes the following :
  • o Own the test and quality assurance processes

    o Strike a balance between manual and automated testing

    o Write and automate test cases

    o Perform acceptance test of user stories on a day-to-day basis in an automated manner

    o Drive the squad’s automation test strategy and efforts, e.g. taking initiative to automate where possible and coaching others.

    o Perform end-to-end automated tests in relation to larger releases with external stakeholders .

    o Drive for in sprint automation and formulate approaches for API level automation.

    o Sit together with designers, SMEs and Product Owner to achieve continues quality using automation in CI / CD pipeline.

    o Maintain automation framework

    o Work in an agile / scrum environment, meeting sprint commitments and contributing to the agile process

    Problem Solving

  • Creates opportunities for his / her employees to reach their full potential and encourages team development.
  • Creates a culture in which employees take responsibility, help each other to be successful and remain a step ahead.
  • Works for 60% of the time in the IT Engineer fields.
  • Work closely with Tech & QA chapter leads to identify automation candidates and reducing testing timelines.
  • Identification of integration testing at API level to reduce the testing timelines.
  • Encourages knowledge sharing and the automation standards across squads
  • Decision Making Authority & Responsibility

  • Encourages Chapter members in their personal development and encourages team development. Pays attention to both the team and the individual.
  • Work closely with Tech & QA chapter leads to increase automation testing efficiency Contributes to the implementation of the IT strategy of the bank.
  • Translates IT strategy in terms of the Chapter

    Creates a culture in which employees take responsibility, help each other to be successful and remain a step ahead.

    Requirements

  • Preferably 10-14 years of experience in Software Testing
  • Should have 8+ years of extensive experience in Automation Testing using Opensource Tools like Selenium etc.
  • Experience of defining Test strategy, Test Plan, Test closure and Test exit standards, reviewing test results during Change Request board sign off
  • Automation effort planning and Drive automation results.
  • Hands on experience in open source automation framework like BDD / Cucumber
  • Experience in Test Automation process framework set up at the Organization level
  • Analyze the existing automation framework and provide improvements
  • Understand the business use cases and providing test automation solutions for business stakeholders.
  • Experience with API / Web Service testing using Karate / Postman.
  • Providing solutions within the team for the technical challenges
  • Understanding of CI / CD concepts and best practices including build and source control automation tools such as Jenkins, Git, MS Azure Devops
  • Preferably some experience of software development and knowledge of an Agile software development process
  • Good understanding of the E2E system landscape
  • Knowledgeable of banking processes and customer needs
  • Experience within a DevOps culture and tools is a plus
  • Requirements

  • Preferably 10-14 years of experience in Software Testing · Should have 8+ years of extensive experience in Automation Testing using Opensource Tools like Selenium etc.
  • Experience of defining Test strategy, Test Plan, Test closure and Test exit standards, reviewing test results during Change Request board sign off · Automation effort planning and Drive automation results.
  • Hands on experience in open source automation framework like BDD / Cucumber · Experience in Test Automation process framework set up at the Organization level · Analyze the existing automation framework and provide improvements · Understand the business use cases and providing test automation solutions for business stakeholders.
  • Experience with API / Web Service testing using Karate / Postman. · Providing solutions within the team for the technical challenges · Understanding of CI / CD concepts and best practices including build and source control automation tools such as Jenkins, Git, MS Azure Devops · Preferably some experience of software development and knowledge of an Agile software development process · Good understanding of the E2E system landscape · Knowledgeable of banking processes and customer needs · Experience within a DevOps culture and tools is a plus
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form