Tell us about this service – your feedback(Opens in a new window) will help us to improve it.

QA - Automation Engineer

Job details
Posting date: 20 August 2019
Salary: Not specified
Additional salary information: Competitive
Hours: Full time
Closing date: 19 September 2019
Location: City of London
Company: Newland Chase Ltd, a CIBT Company
Job type: Permanent
Job reference:

Apply for this job


Posted on behalf of Adstream.

QA - Automation Engineer
Technology - City of London

Salary: Competitive
Posting date: 21/08/2019
Closing date: 19/09/2019

About Adstream Technology
Adstream operates a mid-sized software development team based in London. The team are responsible for the development of a Digital Asset Management system (the Adstream Platform) and supporting products to its clients primarily for use in the Marketing and Advertising industry; from internationally recognised Brands to Creative and Media Agencies and Post production Houses. Clients are using the AP to project manage, organise, share, approve and store creative materials across all media types.

Purpose of the job:
The QA Engineer will be responsible for developing the Automation Testing frameworks, responsible for exploring new web Automation methods and implementing them in the project, with hands on coding skills.
As it’s a fast paced environment you would be owning the Testing of a project/Feature end to end, juggling between needing to work on Manual Testing to develop Test cases, execute them and automate the same.
The candidate will bring their intelligence, creativity, and drive to understand how Customers are using our Products with the aim of identifying test cases not always easily exposed by developers' tests.

Key Responsibilities:

 Developing and managing the appropriate Auto testing framework to meet the testing mandate.
 Reviewing requirement specifications and UX designs, ensuring the features and technology can be tested prior to release.
 Defining test cases to validate the functionality, stability and usability of the project.
 Ownership and maintenance of the projects software testing tools and environments.
 Installing and configuring test environments using a mix of real and virtual environments.
 Working with the Agile Teams for requirements Analysis, test planning, Execution. Defect resolution and Troubleshooting.

Essential Skills & Experience
 Experienced in working in software development teams in a highly demanding technology driven company.
 Abundant experience in understanding complex products, user flows and converting them into meaningful test scenarios.
 Experienced in Implementing Automation frameworks from scratch.
 Extensive experience working in Agile(Scrum) and BDD/TDD environments.
 Experience in QA Methodologies; ability to understand technical specifications and analyse log files.
 Ability to quickly build credible good relationships with managers, staff and external customers.
 Must be a confident communicator with good written and oral communication.
 Maintain personal and professional development to meet the changing demands of the job.
 Participate in appropriate training activities as may be reasonably required and which are consistent with the level of responsibility of this job.

Specialist Knowledge, Experience & Qualifications:
 Hands on coding experience with core Java—Should be able to script, debug and troubleshoot on this technology—Not just selenium level Java.
 In-depth Knowledge of Selenium(WD/Grid) – UI scripting, API scripting.
 Exposure to Page object, hybrid frameworks.
 Experience of implementing Automated testing as part of a CD/CI Environment-GIT/Jenkins.
 Exposure to BDD/TDD techniques – Jbehave.
 Proven experience in Testing and Automating Webservices—SOAP and REST – JSON and XML.
 Hands on experience on Unix –ability to debug issues and manage environments.
 Back end Testing knowledge - SQL/Mongo.
 Experience of Working in a Continuous Integration environment - Git, Jenkins, Maven, SVN, Sonar.
 Ample experience in Black box testing, system testing, End to End and Integration testing.
 Ability/Flexible to learn new Technology/Tools/Coding Languages and implement them.
 Ability to mentor juniors in the team and act as an Automation POC.
 Strong working knowledge of JIRA, Confluence and a good understanding of application architecture and technology infrastructure.
 Strong analytical skills and an out of the box thinker who is able to learn and own quickly.
 Proven experience in testing with a creative edge, strong problem-solving skills, a solid software development foundation.
Formal training in QA/Test methodologies and ISTQB certified.
Experience working in Digital Asset management or within a Digital Agency is desirable.
 A Bachelor’s degree in a relevant subject or equivalent tertiary qualification.
 Strong attention to detail and a Creative thinker.
 Quick Learner and Commitment to continual professional development.

Apply for this job