Description:
Day to Day Responsibilities of this Position and Description of Project:
At Client, we're more than a global ecommerce leader — we’re changing the way the world shops and sells.
Our platform empowers millions of buyers and sellers in more than 190 markets around the world.
We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day.
We're in this together, sustaining the future of our customers, our company, and our planet.
Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.
About the Team:
The Customer Marketing Experiences Team is reinventing marketing experiences at Client! We’re creating innovative marketing solutions to optimize the monetization and experience on Client.
Our goal is to create a valuable experience for both buyers and sellers, while also driving performance.
About the Role:
As a Quality Engineer, you will work closely with product developers, product managers and other engineers (frontend, backend, machine learning) to revolutionize the marketing space for Client and beyond.
Job Responsibilities:
Develop test automations, regression test suites, integration test suites for highly scalable, concurrent software applications that generate emails and push notifications.
Learn new external and internal technologies as the need/opportunity arises
Build, test, and deploy your code in a continuous manner
Execute as part of a cross-functional Agile team that rapidly delivers iterative value to customers
Contribute to technical conversations and debates, and decide upon approaches and tools to utilize
Lead by example and share knowledge with the team
Job Requirements:
BS/BA in Computer Science or related field plus 7 years work experience or MS with 5 years of relevant experience
Java, Spring, build tools like maven, Deep understanding of distributed software applications systems, kafka, NoSQL
Unit test with mock
Experience with Node.js, Javascript, ReactJS (similar tech stack) is plus (optional)
Experience in developing,test automation in large scale Web applications (Backend) integrating with backend Services in a large consumer product company (preferably ecommerce)
Knowledge of core Computer Science concepts such as common data structures and algorithms
Code samples from private GitHub repos, side projects, and open source project contributions is a plus
**Only those lawfully authorized to work in the designated country associated with the position will be considered.** **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**