Staff Software Engineer - Test
Location:
Sunnyvale , California
Posted:
April 09, 2017
Reference:
2047171744
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.
As a Staff Software Engineer, you will be an agile architect in the design, development, and support of the most visible Internet-scale features and infrastructures at LinkedIn.
Responsibilities:
• Design and develop advanced test suites using object-oriented methodologies. • Implement and execute test strategies on all supported platforms and languages to help improve overall quality and test code coverage. • Write backend integration and API tests. • Use JUnit or TestNG frameworks • Test RESTful web service APIs • Design and develop Integration, Performance, Scalability, and Stress tests using industry standards tools. • Assist in capacity planning and certify backend services. • Participate in architecture and design reviews of complex solutions in cross-team engineering efforts. • Define, implement, and maintain test plans, test specifications and test suites. • Advocate for customers and operations in design reviews. • Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross functional, and company-wise critical programs. • Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.
Basic Qualifications:
•BA/BS Degree in Computer Science or related technical discipline, or 10+ years of related practical experience. •4+ years' experience in software design, development, and algorithm related solutions. •4+ years experience programming experience in Java, Javascript, C/C++, C#, Objective-C, Python,and /or Ruby
Preferred Qualifications:
• BS+ 8 years of relevant work experience, MS + 7 years of relevant work experience, or PhD + 4 years of relevant work experience. • Experience with one or more of the following: Ruby, Shell, Python, JavaScript, Java, and/or C#. • Working knowledge of test methodologies, processes, and tools. • Knoweldge 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. • Experience with large-scale distributed systems and client-server architectures. • Experience working with mobile client-server architectures and automation.

A little about us:
LinkedIn's vision is to create economic opportunity for every member of the global workforce. Our employee talent is our #1 operating priority.

Know someone who would be interested in this job? Share it with your network.