We are looking for a Software Tester based in South Croydon. For more information please apply.
A product-led company and this is a challenging role as a highly skilled software tester within the Scrum development team to assure the high quality of our innovative new and existing payments products. The role is responsible for certain testing activities within the department, writing test plans, conducting tests, and recording test results.
Required skills:
* Proven experience in software testing, with a focus on web testing and penetration testing.
* Strong knowledge of web technologies and OSI model, including HTTP & TCP protocols, JSON, XML and HTML.
* Familiarity with web security concepts, OWASP Top 10 vulnerabilities, and common attack vectors.
* Experience with penetration testing tools such as Burp Suite, Metasploit, Nmap, Wireshark and Postman.
* Appreciation of encryption, and security related testing.
* A basic understanding of Java fundamentals and knowledge of Java CLI tools to run Java applications.
* Knowledge of SQL and database systems.
* Great attention to detail.
* Highly motivated and organised.
* High achiever with a track record of excellence.
* Excellent verbal and written English.
* Good communication skills.
* Fast to learn and understand complex systems.
* Ability to read and understand technical documentation.
Beneficial knowledge and experience:
* Java frameworks such as Spring, Java IDEs such as IntelliJ.
* Maven/Gradle build tools.
* Git
* Cucumber, Selenium, Concordion.
* Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerisation technologies (e.g., Docker, Kubernetes.)
* EMV and card payment systems.
* ISTQB certification or equivalent is a plus.
Qualifications:
* Scientific university degree class 2.2 or higher.
Responsibilities:
* Conduct thorough testing of web applications to ensure functionality, usability, and security.
* Perform penetration testing to identify and exploit vulnerabilities in software systems, networks, and applications.
* Work alongside software engineers and other members of the Scrum team to develop automated tests.
* Write high-level and detailed software test plans for product set including web applications.
* Set up and maintain formal test environments.
* Conduct software tests according to defined test plans and test cases.
* Record test results, organising and archiving them.
* Liaise with customers to manage industry certification testing, such as EMV and acquirer testing.
* Assist with technical support by providing testing services, product knowledge and administrative support.
* Be organised and focused, in complete control of own workload.
* Continuously learn more about EMV, global payments, data security, our products, testing techniques and tools.
* Take pride in STS’ innovative payments products as we change the payments world.
* Be willing and available to travel to carry out duties as required.
Training:
Training is a balance of formal training, ad-hoc self-training and on-the-job training. The balance is a personal choice but should be agreed with the line manager. The role should attend any training course recommended by the company.
Working Hours:
The working hours are 9am to 6pm Monday to Friday with 1 hour lunch break. Subject to specific duties associated with this role, the nominal place of work is South Croydon.
Reporting Line:
The role works within the scrum development team and reports to the scrum team leader.
#J-18808-Ljbffr