Works as part of a team of developers to design, develop, and maintain a testing framework for web-based applications. Work within an agile framework and collaborate with the creative team, technical team, product leads and functional teams on targeted features and functions.
Job Responsibilities Include:
- Enhancing and maintaining functionalities of automated testing framework
- Fixing issues in framework reported by the testing teams using it for automation
- Writing of JavaScript code for the test cases that are supported by the framework.
- Works with customer product leads on targeted features and functions with firm rollout dates.
- Follows Agile methodology delivering solutions with best-in-class quality and performance.
- Embraces and demonstrates latest development principles and practices so that client remains a leading player in digital in their market segment.
Basic Qualifications:
- Minimum three years of JavaScript (ES6) development
- Experience with JavaScript frameworks like React, Vue, and Next
- Experience with Agile methodologies
- Experience working in a customer-facing role
Preferred Skills:
- Bachelor of Science degree in Computer Science, Information Technology or a related field
- Experience using Stash or GitHub for version control
- Experience with Typescript or NodeJS development
- Experience with Unit Testing tools, such as Jest or Enzyme
- Experience with test automation using WebDriver or Cypress
- Experience with REST and GraphQL APIs