Senior Software Engineer in Test

Leanplum

(San Francisco, California)
Full Time
Job Posting Details
About Leanplum
Leanplum is the most complete mobile marketing platform, designed for intelligent action. Its integrated solution delivers meaningful engagement across messaging and the in-app experience. Leanplum offers Messaging, Automation, App Editing, Personalization, A/B Testing, and Analytics.
Summary
We are seeking extraordinary talent to help fuel our distributed applications capable of serving over 1 billion mobile devices tracking over 1.5 billion analytical events/day equating to over 6000 requests/second and in the end generating over 1.5TB/day of data. As a part of our world-class software engineering team, you will be charged with architecting, designing, developing, and supporting test infrastructure that can enable continuous delivery of software to production environments. The ideal candidate will be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, testing APIs and user-centric online applications, scaling performance, and 24x7 reliability.
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. * Write test for Java / Python based applications * Test RESTful web service APIs * Test UI using selenium or similar tools * 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. * Gating build and release process, making sure only quality builds make through to production.
Ideal Candidate
* CS degree or equivalent * Relevant experience including development and/or test automation * Skilled in Java, Python, or Javascript
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Competitive Salaries, Health, vision, and dental insurance, Unlimited vacation, Peer bonuses.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.