Job Description :
A solid understanding of agile software quality assurance and processes
- Strong desire to join and influence an agile development team and build quality software
- Strong sense of ownership and responsibility in own work and team commitments
- Ability to communicate clearly and effectively with team members and stakeholders

Responsibilities:
- Analyze and understand the architecture and design of the system under test
- Actively participate in all team ceremonies including planning, grooming, the daily standup, reviews and retrospectives
- Design, build, and test an automated testing solution
- Work with Product Owner to define acceptance criteria
- Work with Developers to understand the scope and requirements implied in acceptance criteria
- Build automated test to validate story acceptance criteria

Requirements
- Superb oral and written communication skills and the ability to collaborate effectively across teams and disciplines to achieve desired outcomes
- Experience in programming language – Java, Scala, Javascript, .Net
- Expertise in one of the major test automation frameworks such as Selenium, Watir, JUnit
- Expertise as a quality assurance engineer on an agile team
- Experience automating tests for RESTful web service APIs
- OAuth (Single sign on authorization) testing experience