汇丰软件 · IWPB Technology

Consultant Specialist - 13315

薪资面议  /  5年  /   西安

2025-12-09 更新

我要推荐 内部推荐

若你发现本职位存在违规现象,欢迎举报。

提交成功

3s后自动关闭

举报职位

职位属性

招聘类型:社招
工作性质:全职
技能:Android

职位描述

• Design and develop software with a focus on automation of build, testing and deployment process on all environments to minimise variation and ensure predictable high-quality code and data.

• Refactoring and continuous improvements of the code bases is vital.

• Design, develop and deploy applications capable of meeting the anticipated load, performance, availability, security, and resilience requirements.

• Hands on with planning, estimating, contributing to the architecture, coding, development.

• Experienced in Continuous Delivery practices and how they affect product quality and delivery.

• Manage all QA and testing activities, including functional ,non-functional testing, and automation testing.

• Liaising with product owner and developers for clarity on stories, acceptance criteria and testing scope.

• Communicate with the relevant stakeholder regarding resolving technical issues related to delivery of projects.

• Practitioner in agile activities stand-ups, backlog grooming, sprint planning, retrospectives.

• Conduct test data preparation, automated testing in Mobile GUI platforms and exploratory testing..

• Create, maintain, and execute reusable automated test scripts using Selenium, Cucumber, and Appium, integrating them into CI/CD pipelines.

• Monitor, drive and report testing progress through test metrics

keep project stakeholders informed of issues and risks.

• Collect and analysis test metrics and evaluate the test efficiency & quality.

• Follow the best testing and QA practice in discipline, and contribute the own thoughts of implementation and improvement.

• Analyse business requirements, scope, to identify testing needs and approach.

• Drive test efficiency and quality improvement activity in the project teams.

• Develop and implement a global unified testing strategy with a fully Agile approach, including functional, performance, security, and accessibility testing.

• Responsible for automating the continuous integration/continuous delivery (CI/CD) pipeline within a DevOps product/service team, driving a culture of continuous improvement by extensively leveraging tools like Jenkins and Ansible to provide stable and scalable end-to-end automation for automated testing.

• Experienced with a range of agile practices and understand how and why they work.

• Taking responsibility of releases and contributing to the ongoing support of the live apps.

• Keen to collaborate with others, and you’ll give thought about how software fits into the bigger picture.

• Deliver fair outcomes for our customers and ensure own conduct maintains the orderly and transparent operation of financial markets

任职条件

• Hands on experience on using Kotlin to develop Android Apps, or using Swift to develop iOS Apps.

• Hands on experience with SwiftUI or Jetpack Compose.

• Hands on experience with Design pattern (Redux, MVVM, VIPER).

• Hands on experience on using Python is a plus.

• Hands on experience with Unit & UI testing is desired.

• Hands on experience with Framework-based development is desired.

• Deep experience working on a team of Android or iOS engineers building and maintaining large scale apps, or apps that you have built personally.

• Rich Experience in both exploratory testing and mobile GUI Automation

• Strong analytical and problem-solving skills, with a keen eye for detail.

• Strong communication skill in both verbal and written form

capability of delivering effective presentation to teammates and external and internal stakeholders.

• usiness knowledge in financial services industry (retail, wholesale and investment banking, wealth management, financial markets, etc.) is requested.

• Strong analytical, design and problem solving skills

excellent team player with ability to work under pressure with minimal supervision.

• Commitment to assigned task, attention to details and willing to dedicate efforts.

• Experience of working in a DevOps focused environment and working in an Agile Team. Flexible and adaptable in accommodating change of requirement and willing to take new responsibilities when necessary.

• Experiences on mobile automation framework and tools , such as Selenium+cucumber, Appium, Jenkins and Git.

• Efficient/Fluent communication skills in English.

• Solid understanding of the full mobile development life cycle

• Experience with source code versioning tools, specifically GitHub.

• Ability to work with geographically distributed and cross-functional teams

• You should be comfortable with pair programming.

• Good knowledge of software design patterns and software architecture principles.

• Experience with Jenkins or other CI or CD pipeline.

• Should have a good eye for design, should be able to implement latest Material Design components and animations.

职位要求

  • 工作经验:5年

公司福利

  • 五险一金
  • 带薪年假
  • 定期体检
  • 弹性工作
  • 管理规范