Description

Description and Requirements

 

  • Coordinate the test automation community
  • Build robust and high–quality test automation solutions for the applicable test areas
  • Develop and maintain test automation framework, tools and infrastructure
  • Develop and maintain supporting QA tools, including automated deployment and validation, and test metrics reporting
  • Work with the development and test engineering teams to improve automation process
  • Build advanced automated test suites to exercise our world-class products, applications and solutions
  • Analyze and decompose a complicated software system and design a strategy to test this system
  • Negotiate tasks, priorities, schedule with stakeholders
  • Produce metrics and reports for automation test results and team operation
  • Communicate status to Manager on a regular basis
  • Define and enhance management and communication procedure with the institute to deploy high-quality deliverables on time
  • Constantly evolve automation testing procedure to enhance quality
  • Foster and coordinate the development of innovative automation strategies and tools
  • Drive innovation in the automation testing area - look for new tools and techniques to improve testing coverage


     

Minimum Qualifications

 

  • 7+ years of software testing and automation development experience
  • BS in Computer Science or related technical field or equivalent practical experience
  • Familiarity with agile software development processes
  • Software development experience using Python and Java
  • Experience with Appium, Selenium, Pytest, UI Automator or similar testing frameworks
  • Extensive knowledge of Unix/Linux environments
  • Understand concepts of testing lifecycle and manual testing X automation
  • Knowledge about Test Cases Database and Defect Management Tools
  • Comfortable managing issues in a tracking tool (Jira)
  • Excellent teamwork and time management
  • Excellent verbal and written communication skills in English


     

Preferred Qualifications

 

  • Master's or PhD in Computer Science or related technical field
  • Experience on managing joint projects with external researching institutes
  • Experience with Android app development
  • Knowledge of web development (Rest APIs, Asynchronous messaging, Javascript for the frontend, databases)
  • Knowledge or experience with Docker containers and other forms or virtualisation
  • Experience with continuous integration environments
  • Knowledge of Artificial Intelligence and Machine Learning

Education

Any Graduate