Position: QA Automation Engineer
Company: Forbytes
Experience required: 3y
English level: upper

Skills Needed:

Strong skills in building tests for React and React Native applications

Experience working on projects with automated React/React Native test scripts

Previous experience of building React-Redux (integration) tests and application automation (mobile app and browser) tests


Details of work required

Skilled test engineer working to ensure full feature test coverage using integration and automation test scripts

Between creating test scripts, the role will also include manual QA testing to identify and report bugs to the engineering team



More details of role:


Define test strategy and drive this forwards within engineering team

Remain HANDS ON in creating automation frameworks, tests and tools and act as a point of escalation for the team on technical disputes/issues

Develop and maintain test libraries

Participate in test execution, issue identification and resolution in support of the release

Drive continual improvement in the team

Provide training, mentorship and support to other members on the team to enhance testing


Essential:

TypeScript/JavaScript programming skills and the ability to build and run testing frameworks from scratch

4+ years' experience in Automation Testing

Experience testing APIs or backend systems

Experience with testing tools and frameworks for React / React Native

Team player. Comfortable working in a small company environment and "hands-on" in the sense of doing what needs to be done in a small organisation


Experience with the following is also desirable:

Understanding of testing Library family of packages

Network principles and protocols such as HTTP, TLS and TCP

Web services technology such as REST and JSON

Continuous integration systems such as Github Actions