Online since 1999 | 7,481 IT Jobs Live NOW

QA Automation Engineer

Premium Job From SidTech
Recruiter: SidTech
Listed on: 29th October
Location: Sheffield
Salary/Rate: £350 - £350
Type: Contract
Start Date: 2020-10-29 00:00:00

This job has now expired please search on the home page to find live IT Jobs.

QA Automation Engineer

What you will be doing:

  • Extensive commercial automation experience testing mobile and web application software
  • Create, drive and build test strategies that are robust, reusable and scalable
  • Have strong experience conducting system, integration and acceptance testing, writing test scripts, delivering quality driven applications in line with test strategies
  • Be responsible for creating detailed test artefacts such as test plans, test specifications, automated tests, defect tickets and reports
  • Work with both your team and other cross functional teams to plan and execute tests using the latest UI/Mobile test automation technologies, processes and tools to deliver frequently, safely and efficiently for millions of HSBC customers
  • Collaborate with architects to ensure solutions adhere to their principles and direction 
  • Lead, mentor, up-skill and inspire other automation engineers
  • Deliver fair outcomes for our customers and ensure own conduct maintains the orderly and transparent

What you will bring to the role:

  • Broad experience of automated and manual testing types, including; Unit, Functional, Non-Functional, Regression, Exploratory, User Acceptance Testing, Ad-hoc and Compatibility
  • Working knowledge of Agile methodologies, Scrum and Kanban
  • First hand experience of working in a ServiceOps and DevOps environment
  • Hands on experience with CI/CD automation servers, preferably Jenkins
  • Solid and demonstrable experience of BDD, TDD and ATDD
  • The ability to express requirements using the Gherkin language
  • Test automation experience using JUnit, Appium, Cucumber, JBehave, Selenium(IDE, RC, WebDriver), Rest-Assured, FitNesse
  • Extensive experience of using an object orientated programming language, preferably Java
  • Knowledge of software design patterns - Singleton, Builder, Page Object Model
  • Broad experience of working on and testing applications running on different operating systems (Windows, MacOs, iOS, Android)
  • Practical experience of Test automation on a broad range of Mobile Devices and simulators
  • Performance Testing experience using JMeter or similar tools
  • Good understanding of UI testing on market leading browsers: Chrome, Safari, IE, FireFox, Opera
  • Hands on experience of API testing within a microservices architecture
  • Experience in writing and delivering test plans, test cases and regression packs to enable defect detection and solution validation
  • Previous exposure to collaboration tools such as Jira, for test and issue/bug management
  • Ability to collaborate with developers - pair programming and reviewing unit tests
  • Test automation experience of REST and SOAP based web services
  • Use of automation for Test Data creation and having a good understanding of why this is needed
  • Working knowledge of build tools, preferably Gradle
  • Competent with source control management tools such as GitLab, GitHub, Nexus
  • Some experience of security testing with Checkmarx/SonarQube
  • Both spoken and written communication skills with experience of adapting your style and approach to the audience and message to be delivered
  • Good understanding of mobile/server associated technologies e.g. Swift, Kotlin, JavaScript, SQL, Oracle, Spring