Job Description :
Collaborate as a member of an Agile/Product Development team to define and implement testing and test automation strategies and techniques
Maintain and extend automated tests and test automation frameworks
Determine requirements for managing and supporting test data
Work collaboratively within the team to identify opportunities to optimize test coverage
Research and evaluate industry best practice tools & techniques
Partner with DevOps teams to onboard automated tests – to stay consistent with an infrastructure established to support continuous testing
Support team member knowledge-sharing and skills transfer, to increase team productivity
BS degree in Computer Science or related technical field, or equivalent practical experience
3+ years of experience as a Quality Assurance Test Automation Engineer
Experience with different development and testing techniques (i.e. Test-Driven Development, Acceptance Test Driven Development and Behavior Driven Development) – a plus
Experience with test automation design, development practices, frameworks, and related tools that support unit, integration, functional and non-functional test automation
Hands on experience with Selenium using Java
Ability to work with Agile methodologies in a fast pace environment required
Knowledge of cloud technology, DevOps and Jenkins preferred
Experience testing dynamic web pages (HTML5), relational database technology and XML/JSON desired
Experience testing service-oriented architecture (SOA) patterns
Demonstrates a craving for continuous improvement, through understanding of new technology innovation and its application
A sense of ownership and pride in your performance and its impact on the company’s success
Critical thinker and problem-solving skills
Team player with great time-management, interpersonal and communication skills