Position: Senior QA Automated Engineer
Company: CODEX recruiting agency
Experience required: 3y
English level: upper

**Pure Escapes**

    We are No 1 wholesaler in the world for luxury resorts in the Maldives and Seychelles. have offices in the UK, Dubai, Maldives and Seychelles with in excess of 30 staff.  We are now looking to expand our online presence for our tour operators and travel partners who book with us from across the globe.

**The Position** 
    We have an exciting opportunity for a Senior QA Automated Engineer to work on a remote basis.  The QA Engineer role plays an important part in our product development process. We’re looking for an experienced QA engineer to help oversee the testing and deployment of our applications on the web and particularly on the back end database.

    In this role, you will be responsible for defining test approaches and test plans for assigned functional test areas, growing our current test cases, and executing required tests in the back end. You must be able to define testing and strategies, as well as execute functionality, compatibility, integration and reliability testing for both mobile and desktop applications.

   You should be comfortable working across different teams; administering cross-functional meetings; presenting feature definition, discussing QA team responsibilities, organizing test results, and rolling up the results to present to management. Ultimately, you should monitor all stages of software development to identify and resolve errors in an organized way.
This position requires a self-motivated and dynamic individual with strong technical and communication skills who can contribute to a team environment.
 
**Responsibilities**
- Liaise with internal teams (i.e. Developers, Project Managers, and Senior Management) to identify system requirements
- Design and implement tests for the back end
- Monitor the debugging process and define corrective actions
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Track quality assurance metrics, like defect densities and open defect counts
- Create detailed, comprehensive and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Design, develop and execute automation scripts using open source tools
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
Develop and apply testing processes for new and existing products to meet client needs
- Investigate the causes of non-conforming software and train users to implement solutions
- Remain up-to-date with new testing tools and test strategies
 
**Requirements**
BS/MS degree in Computer Science, Engineering or a related subject
A minimum of 2 years of experience working as a QA Engineer for Mobile/Web development
Strong experience with Test Automation frameworks, particularly those used by Javascript/React
Working understanding of continuous integration tools such as Jenkins.
Highly professional, with the ability to deliver proven work on tight schedules
Ability to explain technical concepts to a non-technical audience
Proven work experience in software development
Proven work experience in software quality assurance
Strong knowledge of software QA methodologies, tools and processes
Experience in writing clear, concise and comprehensive test plans and test cases
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus