3 weeks ago Be among the first 25 applicants
ii has been investing in our customers' success for almost 30 years. That's why over 420,000 people put their trust in our award-winning investment platform.
With a low, flat monthly fee, you can keep more of what you make and take control of your financial future. Whether you're investing in an ISA, pension, or Trading Account, you have access to one of the widest ranges of investments on the market - including shares, funds, trusts and ETFs.
Lean on our award-winning, UK-based customer service team if you ever need help. And if you're looking for investment inspiration, you can look to our expert team of journalists and their regular news and insights.
We have got our ii open for our next Test Automation Engineer
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 cases that are used to validate wholly new systems and enhancements to existing systems.
The Test Automation Engineer will evolve the tool-sets 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 under development.
Requirements
* 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
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
* Industries
* IT Services and IT Consulting
#J-18808-Ljbffr