Excellent knowledge of the software development lifecycle, including agile methodologies.
Strong knowledge of Python, JS, CSS, HTML, SQL is a must • Strong knowledge of end-to-end web application flows and tiers.
Strong knowledge of Java application development and testing • Experience with test automation tools such as Webdriver or Selenium/TestNG is a plus • Strong background in math, statistics, machine learning, information retrieval, distributed systems and scalable data processing is a plus • Define automation strategy and ensure testability • Write best in class code to automate testing for your assigned feature areas • Develop deep understanding of the product, engineering processes, tools and concepts in order to effectively narrow down defects.