QA Engineer

Help developers with extra testing of the new features/fixed issues, check your hypothesis by doing manual or automation tests, inform all the team on where we are now with a product/feature/bug

Help to prevent bugs, report found bugs in a clear way, document and structure the tests we do as test cases/checklists, review bug reports from the customers

Try new builds/features as many times as it’s needed to make sure they finally work

Automate tests if you can or learn how to do it with us, if you are good in the test automation then help others to automate tests or teach them how to do this

Look for any improvements that’ll help do things smarter, faster, less boring in your primary area of expertise or in any other

Create and maintain detailed automated and manual test cases

Keep thorough documentation of all aspects of a project, including but not limited to:- Deployment communication - Detailed bug tickets - Comprehensive manual and automated test cases- Establish best practices for QA across enterprise projects- Work with all relevant teams to ensure all major software releases meet a high quality standard - Remain current with emerging technologies and industry best practices; - Guide other developers on major development strategies and methodologies.

Requirements:

Experience working with automation framework tools such as Cypress, Selenium, Protractor, Junit, Cucumber

Proven QA experience within a digital web & mobile environment

Experience with Javascript, React.js & React native

Understand the value of commitments to delivery made by a development team

Possess strong communications and facilitation skills

Experience with continuous integration and deployment tools such as CircleCI, TravisCI

Experience with cross-browser testing and compatibility issues

Remain current with emerging technologies and industry best practices; guide other developers on major development strategies and methodologies.