Job Description
Position: Automation Tester with Experience in Java and Selenium
Type: Permanent Role
Location: Manchester, Leeds, Sheffield - 2 days travel to office with Hybrid model
Specification:
* Experience as an 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 web services 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 (e.g., JIRA)
* Working knowledge of cloud environments especially AWS and automated infrastructure important
* Experience working in an Agile SCRUM environment
* Creation, execution, and reporting of performance testing desirable
Key Responsibilities:
* Having a deep understanding of the end-to-end solution and ability to guide and supervise the 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 ensure 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 coordinating 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 experience in Java and Selenium
* Strong understanding of Rabbit MQ and IBM MQ
* Strong understanding of CI and DevOps technologies
#J-18808-Ljbffr