We are actively recruiting a Software Test Engineer to help us in our mission to make investing easier for all. You will carry out testing across a wide range of processes and systems, including UI, API, back office (workflow) processes, 3rd party systems, and integrations, including end-to-end testing. You will deliver tested, resilient, and performant code in a fast-paced environment. Your role will be pivotal in shaping and improving our customer applications.
You will work on a product that aims to influence how people invest and secure their financial future. In a focused application development team, you will be responsible for achieving key company goals, not just delivering features. You will have the opportunity to impact how products are built.
Working in a small, agile team allows for agility while delivering value. Our focus is on individuals and delivery rather than complex processes.
Main responsibilities:
1. Conduct testing across various processes and systems, including UI, API, back office workflows, 3rd party systems, and integrations, including end-to-end testing.
2. Interpret and understand business, functional, and technical requirements.
3. Learn and understand AJ Bell products, processes, and relevant financial legislation.
4. Contribute to solution development and delivery, leveraging your knowledge to optimize outcomes for customers.
5. Execute test scripts and record results using testing tools like JIRA/XRAY.
6. Report bugs with sufficient detail for reproduction and fixing.
7. Collaborate with technical leads and testers to develop and implement test automation strategies.
8. Participate in new research projects and proof of concepts.
9. Support User Acceptance Testing and deployment to production.
10. Apply knowledge of Agile practices effectively.
About you:
We value your desire to learn and adapt the following skills and tools, although not all are required:
* Understanding of the testing lifecycle and methodologies.
* Ability to create and design automated test scripts using BDD methodology.
* Maintain and enhance existing automation frameworks.
* Perform exploratory testing within Agile environments.
* Develop test tools and extend frameworks and environments.
* Proven experience testing APIs with integration tools.
* Knowledge of Cypress, Gherkin, Page Object Model, PactumJS, TypeScript.
* Technical understanding of the processes under test and related components.
* Understanding of test automation concepts and their application.
* Experience with CI/CD tools such as Jenkins, Git, AWS CodePipeline.
* Adopt an automation-first approach to testing.
* Meticulous attention to detail.
* Excellent communication skills, effective with both technical and non-technical stakeholders.
Join us to be part of a leading investment platform, offering opportunities for growth, professional development, and a supportive environment. We value diversity and are committed to equal employment opportunities.
#J-18808-Ljbffr