Job Summary
The Test Automation Engineer is responsible for coding and executing automation test scripts. The incumbent is responsible analyzing user stories and creating automated integration, system and acceptance test cases to ensure software quality and compliance with business intent
Responsibilities and Duties
Code automated test scripts for using the following technologies:
o JavaScript and Node.js
o Testing frameworks and libraries such as mocha.js, jasmine.js, sinon.js, chai.js, rewire.js, nock.js, etc.
o Selenium, Selenium HUB and similar browser APIs
o BrowserStack
o Postman
Code automated tests for:
o Browser interaction
o Mobile front ends
o REST backends
o JavaScript Node.js code
Work with developers and product owners to identify tests to ensure quality and accuracy of story delivery
Testing for accessibility issues
Assists in the confirmation of bugs reported from outside sources, document and communicate them to the development team. Verify when resolved.
Assists in the identification, selection, and implementation of software tools and technologies, and testing techniques and procedures that facilitates automated testing and quality assurance.
Key Skills
o JavaScript and Node.js o Testing frameworks and libraries such as mocha.js, jasmine.js, sinon.js, chai.js, rewire.js, nock.js, etc. o Selenium, Selenium HUB and similar browser APIs
Required Experience and Qualifications
Related Skills & Other Requirements:
Job Type: Contract