QA Engineer (Remote)
Posted on12th September 2019
Salary/RateDiscussed on application
About this job.
An interesting opportunity has arisen for an QA engineer to join a national, prestigious media organisation.
The successful QA engineer will be joining a team using cutting-edge technology to help re-imagine the way that the company creates and delivers content to organisations around the world. You will be able to bring your knowledge and passion for technology to a fast-paced, technology-led, agile organisation.
As an Engineer within one of my client's Delivery Squads you will be responsible for all aspects of the
software development life cycle; from requirement gathering and validation, backlog refinements
and planning sprints, through formal testing, deployment and support in production.
*Build robust, scalable, performant, quality automated test suites; covering core user journeys, negative paths and edge cases
*Contribute your skills as part of an agile, cross functional squad throughout the software
development life cycle in order to add value at all stages of the product lifecycle
*Work with your squad to automate everything, from tests through to deployment and
*Begin to build skills in areas such as mentoring more junior engineers
Technical experience of some of the following is required:
*Java 8+/Spring Boot
*Detail focused, with an inquisitive and analytical mindset, yet remains aware of the bigger
*Strong understanding of web technologies, standards and protocols
*Strong understanding of Object-Oriented Programming principles, proficient in either Java or
*Experience of using test automation tools such as Selenium Webdriver, Cucumber, RestAssured, Cypress etc
*A passion and desire to learn new technologies and integrate with PA´s more standard
technology stack in the future
*Strong communication skills, able to explain ideas clearly to technical and non-technical
people, and analyse products from multiple perspectives
Key Performance Indicators:
*Client products have thorough integration and end to end automation tests
*Bug free releases to production environment, with defects identified, communicated and
*Engineer integrates with team norms around good software engineering and delivery practices, e.g. code reviews, unit test coverage, test reporting, release documentation etc.
*Close collaboration with the business stakeholders and product team to ensure software which efficiently meets customers' needs and those of other user personas
*Becomes a domain expert within their squad, with a comprehensive understanding of all
*Works across disciplines within the squad bringing value in all areas, and assists in organising the team to focus on sprint development and delivery goals
If this role sounds interesting and matches your skill set please apply