What does a Test Engineer do?
As a Test Engineer you undertake a variety of tasks throughout the DevOps lifecycle to help the team overall to meet their goals and deliver a great service to our retailers and consumers. Your primary responsibility is quality assurance of changes to our systems with an emphasis on automated repeatable quality and reliability.
Key responsibilities
* Executing test scenarios, including manual tests where required
* Assisting in building of new test automation frameworks
* Assisting in maintenance and optimization of existing test frameworks
* Assisting in documenting automated processes, including test procedures and test scenarios
* Assiting in preparing data for test scenarios
* Assisting in troubleshooting and diagnosis of bugs and issues, including those found in the production environment
* Sharing ideas, toolsets and techniques within the team
* Test driven development on all new code
* Paticipating in driving continuous improvement in the team’s processes, software tools and output
* Following engineering practices that improve quality and reliability
* Using a bug tracking tool to report defects and update sprint ticket progress
* Being part of an out of hours support rota to ensure that the applications, systems and services in your area run smoothly at all times
* Supporting production implementations
Essential skills and experience
* A minimum of 2-3 years’ experience working as a test engineer or software engineer with a strong interest in testing (including continuous integration)
* Exposure to test automation frameworks
* Exposure to test tools (e.g. JMeter)
* Azure DevOps
* T-SQL – Reading and querying database tables, views, stored procedures
* Exposure to using and maintaining complex Windows Server Environments
* API Testing (including performance and load testing)
* TDD and/or BDD
* Agile (Scrum, Kanban) or DevOps environment experience, CI/CD
* Good communication skills; both written and verbal are a must
* Team Player with a can-do attitude
Additional skills and experience
It would be great if you already have:
* Azure Cloud (Networking, Storage, Kubernetes, App Services, API Manager, Monitoring)
* Azure Test Plans
* Postman/Soap UI
* C# .NET programming
* JMeter/lliad T3
* Selenium WebDriver
* SpecFlow+
* Appium
* CRM systems
* ITSM tools
* Android development frameworks
* Splunk - Using this as a troubleshooting tool
What can we do for you?
This position offers a mix of remote working and working with the team in our head office in Welwyn Garden City.
The Multipay team are a bright, effective team working with the latest technology, on projects changing the landscape of digital payments in the UK. It’s a great place to learn.
Company benefits include:
* purchase scheme, with 25 days holiday plus bank holidays as standard.
* gym at our office (Free), and nationwide corporate rate gym membership
* benefits portal where you can access lots of deals, discounts - for example of shopping or holidays
* company pension scheme
* and Development
* medical insurance
* assurance of 3 x annual gross salary, with the option to purchase additional cover
* 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
We’re committed to building a culture that empowers all of our people to thrive and feel a sense of belonging at PayPoint