The Opportunity
At eBay, we have started a new chapter in our iconic internet history of being the largest online marketplace in the world. With more than 1 billion listings (more than 80% of them selling new items) in over 400 markets, eBay is providing a robust platform where merchants of all sizes can compete and win. Every single day millions of users come to eBay to search for items in our diverse inventory of over a billion items.
eBay is starting a new Search Platform and Applied Research team in Germany and we are looking for a senior technologist to lead the effort from Quality Engineering (QE) perspective. This team in Germany will be composed of backend platform engineers, applied researchers and quality engineers. We’re searching for an experienced and passionate quality engineer who could help assure the quality of products implemented by this new Search Platform and Applied Research team.
The team’s mission is to improve the German language search experience as well as to improve our global Search Platform and machine learned ranking systems in partnership with our existing teams in San Jose California and Shanghai China. This team will help customers find what they’re shopping for by developing full-stack solutions from indexing, to query serving and applied research to solve core ranking, query understanding and recall problems in our highly dynamic marketplace.
Our Search Quality team works closely with the product management, applied research and engineering teams along with the Search Front End Experience and Search Services engineering teams. We build our systems using C++, Scala, Java, Hadoop/Spark/HBase, TensorFlow/Caffe, Kafka and other standard technologies. The team believes in agile development with autonomous, cross-functional and empowered teams.
Primary Job ResponsibilitiesCreate test plans and test cases for new assigned features as well as develop test tools for automation/regression testing.
Be proficient in coding and should be able to work independently in creating and maintaining end to end data validation pipelines.
Work closely with the counterpart Development team and other Quality Engineering teams to ensure standard Quality processes are followed including usage of Test Case management systems.
Lead the effort and define the platform testing approaches and needs.
Execute planned testing tasks and provide timely and accurate analysis of test findings. Keep project team and management well informed of testing progress.
Proactively recommend coding solutions, fix bugs and tackle problems.
Create and evaluate product testability requirements, prepare testability matrices.
Communicate effectively with Product Development, Product Management, Quality Engineering, Load & Performance, and Operations teams located locally and globally.
Identify project risks and be able to provide alternatives for mitigating risk.
Be able to work in an agile testing methodology.
Be able to work effectively with other Search Quality Engineers in San Jose office to sync up on QE best practices, processes and standards.
Job RequirementsYou possess strong technical skills – good coding skills in Java/Python, algorithms, data structures.
Good logical thinker, quick learner and good attitudes.
Basic understanding of statistics, hypothesis testing and sampling.
Knowledge of build system – Maven/Ant. Familiarity with IDE. Working experience with Big Data, Hadoop, Jenkins is a plus.
Having Data Science background is a great plus.
Fluent German and English
Position is based in Berlin Germany and some international travel is required
by via developer jobs - Stack Overflow
No comments:
Post a Comment