Automation Test Analyst

Gb Group Plc
10 Aug 2017
15 Sep 2017
Automation Tester A bit about us. We live in an increasingly virtual world. The data we share every day reflects our identities. And this data offers a massive opportunity for businesses that understand it. But it's a balancing act; identity is a deeply personal matter. As a result, companies need to treat their customers as individuals not just business opportunities. That's where we, at GBG, come in. We believe everyone should be able to conduct business safely and efficiently, everywhere. And we do that by using identity intelligently. At GBG, we're building a culture of engagement built on being clear on the desired outcomes, and then giving people the support and flexibility to deliver. We have ambitious aspirations though, so there's also accountability, but this comes with recognition for results. We're entering new markets and territories, and growing fast (currently over 700 people across 15 countries, on 4 continents). To help us achieve this we ensure every employee, irrespective of their role or location, is clear on our plans and then provide absolute transparency for how we're tracking against it. We do this via our VOS2020 (Vision, Objectives, Strategies) which is broken down to departmental and even team member level, and guides us towards 2020. This provides exciting opportunities for growth, personally and professionally. The QA Team. A Highly motivated team of professionals who make sure GBG's products and services are delivered to the customer meeting quality standards and the customer expectations. GBG QA focuses on all aspects of testing including manual, automated and non-functional such as load, performance and stress testing. We are currently working towards the shift-left policy across all business units to identity defects at the earliest possible stage thereby cutting down the cost and improving the time and quality of delivery. The Role. (Vision) Reporting into the QA lead, the candidate will be responsible to automate the testing of web based project based on the requirements delivered from the business, ensuring that functionality of the system developed in-house is fully covered in the automation test suite to meet the high standards of quality expected by the business. What you will do (Objectives) Responsible for automating the testing of the software produced by the Development team Develop and maintain automated test cases and continually improve automation coverage Review and analyse the business and functional requirements, follow the test plans to produce appropriate test scripts, and produce the automated test suite using selenium Web Driver Produce quality test documentation (Test Plans, Test Scripts and Traceability) to agreed deadline Attend and input to project kick off meetings to ensure a good understanding of potential testing requirements Report any problems or issues that may affect the agreed deadline to the line manager as soon as they are known Liaise with the necessary parties during the automation process to ensure that the implementation is delivered on time and of expected quality Produce reports of the testing conducted and inform the relevant parties of any issues raised Evaluate third party software for the purposes of improving or automating the testing and associated procedures Adopt a professional approach and behaviour when dealing with the business and user community Contribute to the effectiveness of the Test Team by the sharing of technical and business knowledge Carry out additional duties as directed in line with business needs How you'll deliver it. (Strategies) These will be determined by you, in collaboration with your manager, and you'll update them regularly to keep your contribution relevant as we evolve. You'll do this via your Personal VOS. To help you be successful, we're looking for. Qualification in a IT related discipline Ideally hold a testing affiliation Considerable experience in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven Expertise in building up/implementing page objects, data driven, keyword driven setting up assertions/check points, developing core methods for re-usability and hybrid automation frameworks Excellent experience of build tools like Maven and managing automation projects using them and reporting tools like Sure-fire Test Runner Familiarity with Continuous Integration and associated tools (Jenkins, Hudson etc) Experience developing the automation scripts for end to end scenarios and maintaining the automation suites Experience working in agile environment and participating in sprint and scrum meetings SOAP & REST web API Experience Excellent communication and interactive skills to gather requirements Good documentation, technical and business analysis skills Test Report production and support the other automation team members Experience in writing SQL queries, SQL scripts is essential Good knowledge on languages/frameworks such as java, junit, TestNG, C#, .Net, Nunit and scripting languages such as VB script, java script, or shell scripts Good understanding of the testing documents and the test life cycle Meticulous attention to detail Ability to work well within a team and support others Excellent organisational skills and the ability to work unsupervised Flexible, resilient and able to change focus on demand Commercial awareness and a commitment to the business Self-motivated and enthusiastic Demonstrates ability to learn quickly within a continually changing, challenging environment