Job Description
Automation Tester with Experience in Java and Selenium
Permanent Role
Location- Manchester, Leeds, Sheffield - 2 days travel to office with Hybrid model
Specification:
* Experience as a Automation software tester with a good appreciation of test automation
* Good Experience with Pega
* Passionate about code quality and advocate of clean code principles
* Excellent analysis and problem solving skills with meticulous attention to detail
* Experience with common test automation tools such as Selenium, Cucumber or Serenity, Continuous Integration tools (such as Jenkins, Hudson, Stash, github)
* Experience of testing UI and webservices based systems including end to end and/or in isolation using mocks.
* Experience with very large datasets and appreciation of data isolation in a multi-tenanted SAAS platform.
* Experience with at least one database desirable. Ability to write and maintain SQL insert, update and delete statements
* Experience using test management tools for planning, execution and reporting (eg; JIRA)
* Working knowledge of cloud environments especially AWS and automated infrastructure important.
* Experience working in an Agile SCRUM
* Creation, execution and reporting of performance testing desirable.
Key Responsibilities
* Having a deep understanding of the e2e to end solution and ability to guide and supervise support team.
* Defining and controlling the technical architecture throughout the life of the project.
* Manage technical risks, by identifying and owning them; Create backlog items as technical spikes to de-risk them.
* Work out the non-functional requirements with the Product teams and ensuring they are achievable and subsequently met
* Controlling the technical configuration of the solution
* Utilise technical practices/tools such as TDD, Continuous Integration, Code Analysis Tools, Test automation tools etc.
* Advising on and co-ordinating each team’s technical activities, resolving technical differences in line with the sprint goal.
* Ensuring adherence to appropriate standards of technical best practice
* Managing technical aspects of the transition of the solution into live use
* Advise technical support teams on resolution of live services issues(Incident and Problem Management)
* You will support Service Design team members in developing the overall service solution, help to shape, and define client requirements.
* The Architect will interface with Service Transition, Service Design and Technical Operations teams to ensure service design packages are sufficient to enable Service Transition to commence.
Must have Skills:
* Strong understanding of Relational Database development experience on Oracle and MySQL,
* Good with experience in Java and Selenium
* Strong understanding of Rabbit MQ and IBM MQ
* Strong understanding of CI and DevOps technologies