Our client is a leading global technology company in the payments industry.
Their mission is to connect and empower a digital, inclusive economy that benefits everyone by ensuring transactions are safe, simple, and accessible.
Leveraging secure data, networks, and innovative partnerships, they create solutions that help individuals, financial institutions, governments, and businesses reach their highest potential.
Overview Their team is seeking a Test Engineer who will collaborate closely with the software engineering team to ensure high-quality development by focusing on comprehensive test and code coverage, configuration quality, monitoring, and early performance testing.
The ideal candidate is quality-driven, highly motivated, and possesses a strong curiosity and passion for engineering excellence.
Role Responsibilities In this role, you will:
Collaborate with a multidisciplinary software engineering team to develop and run tests, and analyze their outcomes.Independently create and execute detailed test plans.Design and implement test automation solutions for user journeys.Identify and propose process improvement opportunities, develop simple automation initiatives, and document automated testing solutions for team use.Perform systematic ad hoc/exploratory testing to ensure systems meet end-user expectations.Understand user stories to grasp task items within the context of all testing levels (unit, functional, integration, and regression).Participate in an agile environment, attend daily stand-ups, provide status updates, and identify any issues or blockers that could delay release delivery.Key Qualifications To be successful in this role, you should have:
A Bachelor's or Master's degree in Computer Science or equivalent practical experience.Previous experience in quality engineering.Proficiency in writing test automation for message processing and REST API applications.Experience with test automation for UI-based applications using Selenium/Protractor.Strong knowledge of Linux/Unix.Experience in setting up CI/CD build pipelines with tools like Git/BitBucket, Jenkins, and Maven.Familiarity with software development frameworks such as Scrum and SAFe.Solid understanding of Java, Spring, JUnit, Databases, REST APIs, Continuous Delivery concepts, and tools like Jenkins/Bamboo, Sonar, Checkmarx/Fortify.A good grasp of BDD/TDD practices, code review techniques, and agile testing frameworks.Excellent technical acumen with the ability to quickly learn new software.Strong understanding of traditional testing methodologies and their application in exploratory testing within an Agile environment.A high-energy, detail-oriented, and proactive approach with the ability to work independently under pressure.Excellent communication skills—both verbal and written—as well as strong collaboration and organizational skills.Preferred Qualifications Candidates with the following qualifications will be given preference:
Experience testing services built on cloud platforms like PCF.Experience testing microservices-based applications.Advanced knowledge of Java, Spring, JUnit, Databases, and APIs (REST/SOAP).In-depth understanding of Design Principles and Patterns.
#J-18808-Ljbffr