Position: Senior/Lead QA Automated Engineer - great remuneration
Company: Pure Escapes
Category: QA Automation
Experience required: 5y
English level: fluent

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. 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
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