Software Engineer - Singapore - UBS AG

    UBS AG
    UBS AG Singapore

    2 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    Your role

    Do you rigorously test every application, before handing it over to production? Do you have Java programming skills in Java and want to develop further in this direction? We are looking for someone with that passion who can help us define the product test strategy and own the delivery of automation testing for the best UX and Production stability.

    • perform analysis and review of the requirements for the tested system/application
    • define and own the automation test strategy and test automation framework, execute new and existing test scenarios (both automated and manual)
    • develop and promote best practices in test automation and ensure their adoption among all teams
    • develop a set of metrics for automation testing for each release, and define and produce status reports for the management
    • create and maintain automation scripts and enhance existing scripts
    • be responsible for defect management: reporting bugs, retesting and tracking until the resolution

    Your team

    You will be working within the Global Wealth Management Chief Digital and Information Office organization, primarily for the Technical Support function which is closely aligned with the product software development team. The team is responsible for the front-to-back operation of a suite of IT service and products sitting on the global Wealth Management platform. You will be working with a product base team located around the globe (including Switzerland and APAC).

    Your expertise

    • ideally more than 4 years hands-on experience in the area of Quality Assurance (QA), test automation and programming, preferably in financial industry
    • experience in developing automated solutions for integration and regression testing, hands-on experience in testing distributed server-side applications, integration or E2E testing
    • scripting/ programming experience with Java is a must
    • experience in Java, REST and API testing tools
    • experience in Continued Integration tools (i.e. Jenkins, GitLabCI) and collaboration tools (JIRA)
    Tell employers what skills you have

    Test Automation Framework
    Automation Testing
    Quality Assurance
    Regression Testing
    REST
    Scripting
    Applications Integration
    JIRA
    Java
    Test Strategy
    API
    UX
    Software Development
    Technical Support