Design and build scalable automated test frameworks and test suites working across technologies.
Technically strong and have capability to drive business requirements into technical solutions.
Clear understanding of OS Fundamentals and working experience of Unix/ Linux
Clear thoughts/ Suggest multiple approach on validating large data sets in short span
Preferred - Data Warehousing, ETL concepts
Database Technologies- SQL, PLSQL
Preferred - Working knowledge of Spark/ Hadoop Map Reduce/ Elastic Search etc. . .
Demonstrable excellence in innovation, problem solving, data structures and design patterns
Independently driving design from concept to implementation
Ability to research and document options and opportunities to solve business needs and assess the feasibility and risk associated with proposed solutions
Participate in design and code reviews.
API level testing.
GUI automation using open source tools like Selenium
Perform manual testing, the scope of which will encompass all functionalities of services as a prequel to automation.
Analyze test logs; create test reports, co-ordinate with stakeholders.
Engineering in Computer Science or equivalent combination of technical education and work experience.
Strong understanding of computer science fundamentals and data structures.
Demonstrated experience in writing clean code quickly. Preferably Java coding.
Test framework design and automation experience.
Strong analytical and problem solving skills.
Understanding of QA methodologies, life cycle and processes.
Experience working closely with development and business teams to communicate impacts and to understand business requirements.
Comfortable communicating cross-functionally and across management levels in formal and informal settings.
Experience in web application and device test automation using Selenium, Appium or any equivalent tool/ s.
Experience in test planning, test design, test strategy, and test execution.
Experienced in Agile or Scrum