Automation Test Engineer

Interactive Investor

Job title:

Automation Test Engineer

Company

Interactive Investor

Job description

WHO WE ARE:

interactive investor is an award-winning investment platform that puts its customers in control of their financial future.
We’ve been helping investors for over 25 years. We’ve seen market highs and lows and been resilient throughout. We’re now the UK’s number one flat-fee investment platform, with assets under administration approaching £55 billion and over 400,000 customers.

For a simple, flat monthly fee we provide a secure home for your pensions, ISAs and investments. We offer a wide choice of over 40,000 UK and international investment options, including shares, funds, trusts and ETFs.
We also bring impartial, expert content from our award-winning financial journalists, highly engaged community of investors, and daily newsletters and insights.

WHAT WE STAND FOR:

It’s simple … we want our customers to feel confident and in control, for interactive investor to go from strength to strength, and for ii to be a workplace where we can all thrive. Our customer-driven approach and bold values sit at the heart of this. We are honest, straight-talking, and transparent with our customers and our colleagues. We are decisive and take ownership of what we say and deliver. We are ambitious and passionate about what we believe is right for our customers, our teams, ourselves, and interactive investor.

PURPOSE OF THE ROLE:

The Test Automation Engineer will be responsible for working with the Manual and Automation test team to understand business requirements, document test cases, determine which of the test cases should or could be automated. To then develop and execute comprehensive suites of automation test plans and test case that are used to validate wholly new systems and enhancements to existing systems.

The Test Automation Engineer will evolve the toolsets that augment testing, responsibilities include the creation, maintenance and execution of test plans and test cases against our software platforms. Enhance test teams efficiency and effectiveness by providing automated test suites that allow rapid regression test of software underdevelopment.

Requirements

Requirements

KEY RESPONSIBILITES:

  • Development of Java/Javascript based automatic tests against software components using testing frameworks.
  • Review requirements, establish test coverage, produce estimates, create automation scripts / code, track progress and generate summary reports.
  • Build and maintain close working relationships with key IT and business partners to ensure a collaborative working environment
  • Support the delivery of architectural change
  • Ensure all initiatives are progressed through the correct channels and adhere to the architectural solutions set out by the solution delivery leadership team.
  • Keep up-to-date with development trends and contribute to future developments and roadmaps.
  • Use the training and competence scheme to maintain the appropriate knowledge, skills and expertise to carry out the role competently.
  • Coach and mentor other testers in the team.
  • Provide technical oversight and be an SME for other testers
  • Apply governance & control principles outlined within the teams’ standards to ensure that Automated/Manual QA test scripts and processes align to the expectations of our control standards.
  • Contribute to the continuous improvement of our change and release processes
  • Ensure that Automated/Manual QA test scripts and processes align to the expectations of our control standards.
  • Where applicable support the automation of non functional requirements
  • Ensure activities are aligned to the change roadmap
  • Work with Scrum Masters and Project Managers and Scrum teams to estimate, plan and execute automation testing activities
  • Proactively seek to identify efficiencies around process, solutions and technology
  • Take ownership of assigned tasks and become a Development Champion
  • Optimise and debug bugs and performance issues
  • Working to a Service First Culture ensuring that Automated testing does all it can to impact Customer and Employee satisfaction levels.
  • Make informed risk decisions and effectively and credibly debate and challenge management recommendations within your role in line with the approved Risk Appetite Framework.
  • Ensure all code is performant and adheres to security best practices.
  • Adhere to coding standards and code review policy to ensure quality and security.

EXPERIENCE REQUIRED:

  • Experience working within a regulated environment in financial services or stockbroking (Desirable)
  • Jira or other software management tools
  • Experience delivering successful change through different methodologies including agile and waterfall
  • Sound understanding of Continuous Integration and Continuous Delivery, using Github Actions
  • Ability to initiate a plan and execute on it
  • Experienced in working in a high-pressure, time critical operating environment
  • Proven experience working autonomously and owning assigned project deliverables
  • Experience of supporting business critical solutions and systems running on cross-platform technology stacks
  • Ability to contribute towards the team or project strategy
  • Ability to plan and execute automated testing in alignment with business or project goals, and execute on a predefined testing strategy

SKILLS REQUIRED:

  • Excellent time management and prioritisation
  • Outstanding interpersonal and communication skills (written and verbal)
  • Sound understanding of the types of automated tests for React based projects (both React DOM and React Native):
  • Unit Tests
  • Integration Tests
  • End-to-End (e2e) / User Journey Tests
  • Outstanding technical problem analysis
  • Technology Area Skills
  • Strong demonstrable experience in JavaScript(TypeScript) and/or Java for React based projects (both React DOM and React Native)
  • Strong demonstrable experience in Selenium (or equivalent) for browser based testing
  • Strong demonstrable experience in Appium / Detox (or equivalent) for mobile app based testing
  • Sound understanding of Continuous Integration and Continuous Delivery
  • Cloud web and mobile testing platforms, such as BrowserStack or SauceLabs.
  • Shared repository (GitHub).
  • Testrail or other test script DB’s

PERSONAL ATTRIBUTES:

STRAIGHT TALKING | MOVING WITH SPEED | OWNING THE OUTCOME

  • Clear communicator
  • Strong team player
  • Demonstrated passion and drive for delivering the best outcome
  • Moving with speed – delivering faster and better
  • Decisive and take ownership of outcomes
  • Not afraid to challenge and be open to challenges

Expected salary

Location

Manchester

Job date

Thu, 04 Jan 2024 23:43:40 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnear.org) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location