Software Engineer in Test – 12 Month FTC The Quality Engineering team focuses on creating an ecosystem that accelerates time-to-market, ensures quality excellence, and enhances customer satisfaction across all verticals, including core services, emerging payments, and value-added services. Unlike similar roles in other organizations, the Quality Engineering position demands strong software development and architectural skills, comparable to those of a software developer. This role involves close collaboration with developers to build test automation, test infrastructure, and perform code analysis and reviews, all to ensure development quality. This role is responsible for promoting Quality Engineering best practices, working with teams to deliver applications and solutions that meet the needs of our stakeholders, including consumers, merchants, issuers, and governments.This is an initial 12 month fixed term contract which has potential to be extended. Profile Are you an experienced software professional passionate about innovative technology and its potential to create a world beyond cash?
Can you plan test strategies and define acceptance criteria with a focus on functional, non-functional, and user experience requirements?
Do you enjoy hands-on coding and breaking software to ensure the highest quality and stability?
Are you motivated to drive quality automation and foster a self-service culture in software delivery practices?
Can you effectively communicate across all levels, from engineers to program and product managers?
Role Play a crucial role in driving quality to help build and deliver better products.
Collaborate with development teams to enhance existing software development processes.
Train and mentor developers in Quality Engineering methodologies, helping them to produce high-quality software.
Partner with developers and test engineers to improve and automate test and release processes.
Integrate quality as an essential part of the development process.
Act as a mentor and coach to promote quality practices.
All About You Communicate effectively across all project team levels to promote quality practices.
Participate in Agile/DevOps teams, understanding their concepts, ceremonies, and tools like RALLY and ALM.
Utilize Agile frameworks (Test Driven Development/Behavior Driven Development).
Contribute to the Quality Engineering community with enhancements and new capabilities.
Implement CI/CD practices (Jenkins).
Develop software, skilled in debugging to quickly identify root cause issues.
Work with developers to ensure systems are designed for reliability, performance, and testability.
Knowledge of design patterns, capable of coaching others on their use.
Develop and debug maven build configurations.
Utilize Page Object modeling.
Use CSS and XPath based locators effectively.
Automate web/native apps across various platforms (Android and iOS required).
Understand the impact of localization and internationalization on web and native apps.
Leverage SOAP and Rest services programmatically via Java.
Experience with Cloud/micro-services.
Handle integration testing with exposure to data virtualization tools.
Participate in Proof of Concepts (PoCs) and assist the department in selecting Vendor Solutions, Technologies, Methodologies, and Frameworks.
#J-18808-Ljbffr