Job Description :
Create and update test frameworks for automated test testing application supporting mobile (iOS) and browser based application
Solid understanding of JavaScript Test Automation Frameworks
Build integration test frame works for adoption by Engineering team
Support holistic testing support for software releases, including integration, system and support automating test scenarios
Assist development team in adopting Test Driven Development approach
Develop, execute and maintain test plans, test scenarios, test cases and test scripts
Document and evaluate test results and defects, track and manage defects and work with Development team and business to troubleshoot issues
Track and report on established QA metrics and KPIs for assigned projects


Qualifications

Hands on testing experience on testing application that are accessed across various platform (Mobile, Tablet and computers)
5+ years of experience testing NodeJS services (or equivalent JS framework) hosted on cloud
5+ years of experience testing WebApplication (ReactJS / Angular or equivalent JS Frameworks)
Hands on experience creating and executing test cases and reporting results
Hands on experience of industry testing tools (Enzyme, Detox, Jasmine, Chai, Appium, Calabash, Selenium/WebDriver, Cucumber and other equivalent)
Experience with SQL/NoSQL operations, such as viewing and joining data
Experience working in an Agile Scrum environment

Preferred Qualifications
Experience developing automated tests supporting JavaScript language.
Experience working in an Agile environment
Self-Starter, proactive, strong written and verbal communication skills
Strong critical analysis skills
Experience in integration projects
Expert in designing and implementing scalable, distributed, performant and secure systems
Significant experience in Agile methodologies (Scrum, Kanban, Kaizen)
Execute in a CI/CD and DevOps environment