Test Engineering Manager

Job description

About the Role

This position is responsible for driving and managing the quality assurance activities and resources across some squads. General work responsibilities include supervising the QA activities, participating in meetings, identification of the tests should be automated, etc.
This position is also going to work with the QA chapter lead to create and implement a QA maturity roadmap and will also oversee the automation/ performance strategy across the services. The position is also responsible for facilitating and participating in the communication between various teams and stakeholders - Dev team, Product team, and others.


Responsibilities:

  • Working with Product owners to understand the product roadmaps and the QA requirements
  • QA Planning for testing phases in the SDLC
  • Helping test engineers to better test design and review their works
  • Designing a proper test-run for each release
  • Drive and oversee both functional and non-functional testing
  • Participation in the creation and implementation of the QA maturity
  • Participate in the QA process standardization and improvement efforts
  • Aid in the implementation of agile and CI/CD frameworks from QA standpoint
  • Responsible for training and mentoring the QA resources and aid in their career growth
  • Responsible for hiring and onboarding the new QA engineers
  • Responsible for any issues which be reported from call center and product team
  • Responsible for identifying the automation test needs and their implementation

Requirements

  • Minimum of 5 years' experience in test management
  • Strong analytical view with problem-solving attitude
  • Quick learner, with a willingness to dive in and learn everything required
  • Familiar with task and documentation management tools (e.g. Jira, Confluence)
  • Experienced in working with test management tools like TestRail
  • Familiar with concepts of web-based applications and APIs
  • Familiar with API testing tools like Postman, …
  • Experienced in testing of mobile and web-based applications
  • Experienced in writing SQL queries and familiar with key-value databases
  • Experienced in working with command line tools
  • Strong software debugging skills and Exploratory thinking
  • Experienced in designing test plan and test cases
  • Strong knowledge in Python programming languages
  • Experienced in implementation of automated tests for API, Mobile and web applications (Appium, Selenium, Robot Framework)
  • Good knowledge in containers, docker, CI/CD concepts
  • Experienced in working with version controls like Git
  • Experience in performance Testing tools on services and client applications
  • Proven experience in building, leading and managing some test engineers
  • Strong working experience in Agile methodology
  • Ability to manage a test plan among a group of people
  • Proficient English language skills