The SDET Engineer will play a crucial role in shaping the foundations and future of a rapidly growing Advisor Platform of the company. In this role, you’ll help analyze and execute the most effective testing approach to assure that products meet design specifications and customer requirements.
Company Profile:
Our client is a US-headquartered renowned fintech company at the forefront of the market. The company specializes in delivering secure and seamless digital execution, clearing, and storage solutions for a wide range of investable assets on a global scale.
The company has received number of prestigious awards including:
- 2021, 2020, 2019, and 2018 Best Wealth Management Company - presented by Fintech Breakthrough Awards.
- 2021 Most Innovative Companies - presented by Fast Company.
- 2021 Best API & Best Trading Technology - presented by Global Fintech Awards
They are currently seeking a dynamic and hard-working SDET Engineer that demonstrates passion, values the power of the team and Think Hostically.
This is a once-in-a-lifetime career opportunity for someone who is yearning to join a flourishing fintech company, a management team that is driven, ambitious, and fun-loving.
Duties and Responsibilities:
- Under the guidance of the US based system testing team, you work in a Manila based software development team that is focused on rapidly iterating over and enhancing our automated system test framework.
- Collaborate with US and UK engineering teams as they enhance their APIs and product offerings.
- Build automated end to end system tests to validate complex micro service integrations and document results.
- Create and operate a testing and monitoring framework for EOD and US overnight business processes, including tests that identify failures in job orchestration and data transformation across platforms.
- Design and implement testing strategies to validate data consistency and data availability between operational data stores, data lake, and client data hubs.
- Implement data hygiene protocols for tests, including seeding and purging of test data.
- Execute and monitor long running (multi-hour to multi-day), asynchronous tests.
- Create a framework for and conduct system load and service stress tests.
- Alert teams of defects, create bug tickets, and track tickets through resolution.
- Provide operational production support on a rotational basis for overnight jobs and work flows (US time zone) - Saturday morning (Friday evening in the US) support is required when on rotation
- Help identify weaknesses in our products by actively participating in all phases of the development process.
- Build and contribute to a culture of quality by improving processes, building stakeholder buy in, and mentoring peers.
Must-have Skills / Qualification:
- 3+ years of automated Software Testing experience with cloud native, distributed microservice architectures (not UI testing)
- 3+ years of experience writing code in Java or Golang
- Understanding of and practical experience with
- Message broker systems such as Kafka, Pub/Sub, or RabbitMQ
- Databases such as PostgreSQL, MySQL, BigQuery, or Mongo
- REST, gRPC or protobuf protocols
- GCP or AWS and Github
- Passion for improving software quality
- Good verbal and written communication skills in English
- Advanced problem-solving, debugging and troubleshooting skills
Advantageous skills:
- DevOps tech familiarity like Kubernetes, Docker, Terraform, Jenkins, etc