Reporting to the Lead Test Engineer, the Test Engineer is responsible for the testing of all products release. The role will entail both manual and automated testing with a view to enhancing and continually improving our development and test processes. The role will have two main strands:
- Manual and automated testing, with a view to enhancing and continually improving our existing processes.
- Release management, helping to move us towards a culture of continuous delivery.
Perform hands-on testing of media websites, apps, third-party components, DFP ad services, Web Analytics, RESTful services, and more to highlight risks to success on multiple platforms especially mobile and desktop web, iOS and Android.
Communicate with technical, design and business stakeholders to ensure that your testing highlights the information they need.
Create and maintain testing checklists and testing reports.
Execute and maintain automated tests.
Contribute to the review and enhancement of development and testing processes.
Provide support to internal teams throughout the design and development cycle.
Be quality focused, energetic, positive, a problem solver and a self-starter.
Understand the current release process for each set of products; suggest and evangelise methods to improve the release process.
Bachelors in Computer Science/Engineering or equivalent practical experience.
Experience with release management in a devops/continuous delivery environment.
2+ years testing experience - manual and automation (scripting, coding).
Experience writing technical documentation.
Understanding and experience of testing B2C content-based products in a digital content, web, mobile web and mobile app environment.
Experience testing Mobile Web and Mobile Apps (iOS and Android) in a variety of network environments is critical to this role.
High-level understanding of software stacks such as web, mobile and service backends
Keywords: Software Test/ Test Analyst/ Software Tester/ QA Analyst/ QA Engineer/ Mobile/ Web