QA Engineer
My client provides customers with an essential geolocation solution for global industries to ensure compliance of its products. They are changing the global geo-location market by bringing innovation to an industry that has, to date, viewed geo-compliance as a utility.
My client is looking for an Automation QA Engineer to join one of their product teams to continue to deliver excellence.
They are looking for someone who will advance their QA frameworks with a passion for delivering products to the very highest level of quality.
What you will be doing:
- Initiate test automation and test engineering practices, including aspects of ‘software development in test’
- Read, write and debug code in complex programs and support the refactoring of existing test frameworks – supporting other members of the team to do the same.
- Initiate the use and reuse of a broad range of tools, including open source and cloud based.
- Initiate the delivery of test engineering, typically using agile and CI/CD methods including influencing how the teams develop user stories and acceptance criteria
- Write and execute automation tests and develop automation suites
- Peer review code and contribute to continuous improvement
- Work in a continuous delivery environment
- Work closely with your colleagues in a cross-functional team
Requirements:
- 4+ yrs experience in QA
- Hands on test experience within agile projects with a strong understanding of Sprint ,
- CI & release testing lifecycles
- Experience in functional testing, including regression and smoke testing
- Automation experience and the ability to specify, to develop and to implement
- automation frameworks and advise on industry best practice
- Architecture - Amazon AWS;
- On-demand testing tools: Postman, Charles Proxy, Chrome Console, Curl;
- Automation: GitHub, Java, Junit, Appium, Selenium, Allure, SQL;
- Development environments: XCode, Android studio, ADB, IDEA.
- Bug tracker: Jira
- Ability to be proactive in managing test dependencies, coordinating test coverage
- and execution.
- Ability to define and advise on test scope, approach, risks and assumptions across
- DevOps and agile testing.
- Reporting on scenarios tested to clients or regulatory bodies
- Excellent communication skills
- Team player