What will you be doing?
We are looking for a meticulous SDET (Software Development Engineer in Test) to join our digital payments team and collaborate with developers on functional and non-functional aspects of our software, building reusable test automation solutions, and ensuring applications meet high-quality standards. You will:
* Design and develop automated tests
* Perform both functional tests to verify features and non-functional tests, such as performance and security testing.
* Work closely with development teams to understand application features, provide feedback on design
* Identify defects and work with developers to implement solutions and ensure product quality.
* Develop and optimize CI/CD pipelines to ensure that automated testing is integrated seamlessly into the software development workflow.
You should have a passion for designing, development, and testing and the ability to upgrade your technical skills within the constantly changing technology sector.
* Understanding the flow of code and how it interacts with different components.
* Understanding project documents, customer demands, and product objectives to create and execute test cases.
* Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
* Investigating customer problems referred to you by the DevOps team, testing bugs, and creating and managing any written bug reports.
* Working within the DevOps Payment Platform team, resolving issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
* Being part of the final quality check on production release.
* Researching test tools, methodologies, and trends and upgrading existing practices and processes to improve the teams’ outputs.
What we would like from you
* Knowledge of programming languages (C#) and frameworks (.Net)
* Knowledge of test methodologies and their corresponding tools.
* Exposure to Behaviour Driven Development and experience in programming and testing.
* The ability to recognize risks and errors in an application.
* Excellent verbal and written communication skills.
* Good time management and organizational skills.
* The ability to keep current with the constantly changing technology industry.
* A passion for testing, development, and design.
* Experience in cloud-based technologies a must. Preferably Azure.
* Knowledge of the Payments Industry a real plus.
What can we do for you?
* Holiday purchase scheme, with 25 days holiday plus bank holidays as standard.
* On-site gym at our office, and nationwide corporate rate gym membership.
* Collect+ service at our office, where you can send and receive parcels.
* Online benefits portal where you can access lots of deals, discounts - for example of shopping or holidays.
* Contributory company pension scheme.
* Private medical insurance.
* Life assurance of 3 x annual gross salary, with the option to purchase additional cover.
* You’re also able to purchase a range of benefits at a discounted rate including, critical illness cover, bicycles via our Cycle2Work scheme, dental insurance and TasteCard dining discount card.
* Electric Car Scheme
At PayPoint, we are committed to creating an inclusive culture where everyone can thrive and feel a sense of belonging. PayPoint is an equal opportunities employer and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
This role is Hybrid with the occasional office visits in Welwyn Garden City.