UL’s Identity Management and Security Division is looking for a Senior QA Engineer to join our Technology Team of more than 130 engineers around the globe.
Our team consists of a unique combination of engineers, scientists and hackers working on software and hardware, which is used to ensure security and interoperability within the world of electronic transactions including the latest mobile payment solutions and modern transit payment systems.
Our tools, consisting of desktop, web-based and mobile software (and specialized hardware), are used by major payment industry players in order to test systems and devices such as data processing systems, mobile devices, point-
of-sale terminals, ATMs and SIM cards.
As part of a close-knit scrum team, you will be involved in the complete software development lifecycle with a mixture of manual and automated testing.
Develop Selenium UI automated tests, and in the future, automated tests at Service / API layer.
Manual testing - both exploratory testing and formal testing.
Integrating test tools with automated CI / CD pipelines
Maintain test results and the visualization of those on dashboards
Provide input on issues that impact quality, product performance and system stability
Sense of ownership toward product quality
Create test cases / automated tests from user stories and provides recommendations for new methods and criteria to be tested.
Logging and managing defects through to resolution
Performs other duties as directed.
Bachelor’s degree in Computer Science, a similar field, or equivalent work experience.
Strong analytical and problem solving skills.
Hands-on experience writing test automation suites
Solid programming skills in Java (experience in Selenium or BDD frameworks a plus).
Possess an agile mindset and are comfortable adapting to change
Be technically curious and eager to keep learning about new technologies and developments.
Knowledge of card payments beneficial.