Job ID: R-63476
‘Come and join me leading the digital transformation of Aviva. We will fundamentally change the way consumers engage with our products and services.” This is a once in a lifetime opportunity to change an entire industry.’ –Andrew Brem - Aviva Chief Digital Officer
As a Test Architect you will be responsible for the overall test automation framework and tools management using latest technologies across different digital web and mobile platforms.
The candidate will own the specialist capacity and feed into the overall automation tooling strategy, design automation test strategies for project and application platform teams, engaging at the very beginning of projects or later in a project lifecycle to ensure that planning and resourcing of automation test authoring, provision and execution is properly conducted by the teams, and to raise the quality of specification and test automation planning across the platforms.
The role will require on-going engagement with a broad constituency across digital platforms, dealing with development and testing teams who are at varying stages of technology and test methodology adoption. The ability to successfully communicate with senior management and business stakeholders is essential.
•Supporting Digital Platform Test Managers in achieving their strategic goals for the Test Teams by providing technical support to the Managers and the team
•Provides consultancy and advisory services to the business, systems development and QA for functional and non-functional Automated Testing
•Have the ability to monitor the effectiveness of the automated testing and bring about improvements through insights gained via analysis at all stages of the agile SDLC/STLC
•Identify what tools and technologies can be implemented, aligning with that already used across the broader development function and in-line with the skill-set of the teams
•Design and develop the test automation framework, harnesses and code libraries to enable the team to both use and enhance them across successive projects
•Provide technical know-how, documentation and training to test and other business functions (when needed)
•Coach, mentor a team of enthusiastic automation testers
•Effectively manage multiple stakeholder demands and expectations while maintaining quality and delivery via test automation
•Engages with vendors and architects to determine strategic direction in terms of application testability through automation
•Documents and publishes automation standards and procedures.
•Keeps current with new practice and technical developments for potential use as solutions to requirements
•Identifies and recommends new technology or practices that will add value to the organization in terms of performance and cost
•Actively promote the automation team's function and benefits to the wider technology teams
•Assisting with the setting up and configuration of build and test environments
•Improve scalability; understand demand within the teams (utilising statistics), identifying opportunities and working collaboratively to reduce effort / cost by removing non-value work and optimising the resource mix of the teams
•Own continuous improvement actions and support teams to constantly refine their processes and improve their skills
•Experienced with a range of tools used within the application delivery pipeline – jira, confluence, configuration management systems, continuous integration tools, deployment tools etc.
•Awareness of emerging software engineering toolsets and strategy
•Previous experience of working with third party vendors would also be beneficial
•A level of understanding of technical environments or a technical background
•Strong practical knowledge and experience in test automation design and framework setup
•Strong hands on practical knowledge and experience of automation; Cucumber-JVM, SpecFlow, JBehave, using Selenium (GRID, RC, Webdriver), soapUI, RESTful services, Jmeter or Grinder
•Should have strong programming skills ideally using Java or C#,using Ant, Maven or Nunit
•Strong knowledge and experience of QA in Continuous Delivery/Deployment
•Strong knowledge and experience of methodologies; Agile (BDD, TDD)
ng knowledge and experience of methodologies; Agile (BDD, TDD)
•Communicates ideas and information clearly and concisely
•Listens to, understands and interprets information/instructions correctly
•Anticipates and provides sound arguments to support ideas/actions/initiative
•Demonstrates a full understanding of the requirement, and knowledge of sources and research methodology
•Filters information and selects what is significant
•Has confidence on own judgement whilst knowing when to refer to a more senior level
•Able to understand and appreciate different/opposing perspectives on an issue
•Able to adapt an approach as the requirements of a situation change
•Takes care to maintain and develop existing relationships
•Works harmoniously with a wide range of people and deals sensitively with contributors as well as with colleagues
What will you get for this role?
•Flexible salary depending on location and experience
•Generous defined contribution pension scheme
•Annual performance related bonus and pay review
•Minimum holiday allowance of 25 days plus bank holidays and the option to buy/sell up to 5 additional days
•Up to 30% discount for some Aviva products through “My Aviva Extras” plus discounts for Friends and Family
•Excellent range of flexible benefits to include a matching share save scheme
Bring to Aviva what makes you different and we’ll support you to do the best work of your life. We encourage applications from everyone who wants to help us achieve our purpose of helping our customers to Defy Uncertainty.
One of Aviva’s core values is Care More, and this is brought to life through the flexible ways we like to work. This may include working from home some of the time, or flexible work schedules to accommodate parent and carer responsibilities, further studies and hobbies.
This job was originally posted as www.jobsite.co.uk/job/960411435