Software Engineer, Test - China Product

  • Company: LinkedIn
  • Posted: February 24, 2017
  • Reference ID: 684424667
We are on a mission to connect every member of the global workforce with economic opportunity, and that starts right here with LinkedIn. Talent is our number one priority, and we make sure to apply that philosophy both to our customers and to our own employees as well. Explore cutting-edge technology and flex your creativity. Work and learn from the best. Push your skills higher. Tackle big problems. Innovate. Create. Write code that makes a difference in professionals' lives.
LinkedIn is looking for extraordinary talent with a penchant for innovation and passion about quality. You will continuously design creative ways to break software and identify potential bugs. You will be responsible for driving test development of LinkedIn services and distributed systems. Come join us and learn from the best while transforming your career.
China market is the fastest growing market at LinkedIn and the member growth is over 100% year over year. The mission of the LinkedIn China team are: Offering Chinese professionals a venue for building connections, sharing business knowledge and pursuing career opportunities. Providing Chinese companies access to the world's biggest talent pool and a major platform for B2B marketing and sales lead generation
As a Software Engineer in Test, you will be an agile architect in the design, development, and support of the most visible Internet-scale features and infrastructures at LinkedIn. We are looking for a solid full stack test engineer who is willing to solve complex testing problems and will drive high craftsmanship in the team. The candidate should have strong white-box coding skills in Java /Swift and should be comfortable with coding new frameworks and extending current ones. The role will also involve influencing application design in terms of testability.
•Design the overall test strategy from integration, performance, scalability and stress to ensure product quality •Design and develop test automation on all supported platforms include desktop/mobile web and native app to help improve overall quality and test code coverage •Design and develop tests from Web UI tests to backend integration & API tests •Build the tool or framework to enable developer engineer to improve test coverage •Advocate for customers and operations in design reviews •Assist in capacity planning and certify backend services •Identify, leverage, and successfully evangelize opportunities to improve engineering productivity •Participate in architecture and design reviews of complex solutions in cross-team engineering efforts. •Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross functional, and company-wise critical programs.
Basic Qualifications:
•BA/BS Degree in Computer Science or related technical discipline, or 2+ years of related practical experience. •1+ years experience in software testing design, development, and algorithm related solutions. •1+ years experience programming in Java, Javascript, C#, Objective-C, Swift, Python. •Fluent in both English and Mandarin (both written and verbal)
Preferred Qualifications:
•BS +3 years of relevant work experience, MS + 2 years of relevant work experience, or PhD +1 years of relevant work experience •Experience with one or more of the following: Java, Swift, Shell, Python, JavaScript, and/or C#. •Working knowledge of test methodologies, processes, and tools •Experience with large-scale distributed systems and client-server architectures. •Experience working with mobile client-server architectures and automation. •Experience working with web UI and backend service testing •Knowledge of PIG, Hive, and Hadoop offline data processing.
•Knowledge of relational databases/SQL, NoSQL structure data solutions, Data Warehousing and ETL tools, network and file system protocols.

Share this Job