Efficient Frontier (www.efrontier.com http://www.efrontier.com) , the leader in Search Engine Marketing (SEM), is headqurted in Silicon Valley, has developement center in India and offices across the world. We, at EF, primarily use technologies which come from the world of Free/Open Source Software eg. opensuse linux, python, postgres etc.
We are currently looking for following senior positions for chennai office to be filled imemdiately. 1. Senior Director of Engineering 2. Senior QA Director/Manger 3. Director Product Management
Senior Engineering Director Location: Chennai Job Description
As a Senior Director of Engineering, you will help grow and manage the engineering team in Chennai.You will be responsible for rapidly building up the team that will implement new product features from design through deployment and provide sustaining support for the current product. You will develop and enforce processes required for production monitoring, sustenance, and joint product development with the US team; and provide the needed technical leadership to ensure that all activities are well coordinated with the appropriate teams in India and US. You will work closely with the US teams including the engineering and release management functions to deliver quality software in a fast paced environment.
The Senior Director of Engineering will have the following primary responsibilities: 1.Manage and Retain development and QA team of 20+ in India 2.Work with counter parts in USA to deliver quality products. 3.Implement and following agile methodologies and processes. 4.Guide and mentor engineers to provide career growth in the company. 5.Become Integral part of management team for product development across US and India. 6.Participate in improving release management process. 7.Measure and improve overall through put of software development.
Required experience and knowledge 1.12+ years of software development experience, including 5+ years in a management role. 2.Proven track record of hiring and building product engineering teams, and shipping successful software products to market. 3.Must have worked jointly with teams in the US to build products and provide support. 4.4+ years in web applications using application servers or Tomcat. 5.Meaningful experience in as many of the following: C, C++, Python, Oracle, Postgres, GWT, and Linux. 6.Must be able to establish quickly with smart engineers with technical savvy. 7.Work experience in both India and the U.S. 8.BS http://8.BS in Computer Science or related engineering degree from a reputed institution.
Senior QA Director/Manger Location: Chennai Job Description
QA Director/Manager will be responsible for rapidly building up the team that will implement new product features from design through deployment and provide sustaining support for the current product. You will develop and enforce processes required for production monitoring, sustenance, and joint product development with the US team; and provide the needed technical leadership to ensure that all activities are well coordinated with the appropriate teams in India and US. You will work closely with the US teams including the engineering and release management functions to deliver quality software in a fast paced environment.
The Senior Manger/Director of QA will have the following primary responsibilities: 1.Primary responsibility is to be the customer’s voice in Engineering and own the quality of Efficient Frontier's products. 2.Drive a QA strategy to support rapid releases with high quality. 3.Develop and execute a comprehensive test automation strategy. 4.Track effectiveness and efficiency through previously agreed upon and objective metrics. 5.Ensure the success of major, minor, and hot fix (patch) releases. You will own the overall quality of Efficient Frontier's products from the front-end to the back-end and from product inception to product deployment and support. The success measurement will be customer satisfaction. Therefore, customer advocacy in this role is a must. 6.As a leader, you will also mentor QA leads and engineers in best practices, processes and testing techniques. 7.This position is also strategic. We are looking for someone that can take our current team and grow it into a world-class QA organization with state-of-the-art testing abilities and processes. 8.Work closely with all major stakeholders: Product Management, IT, Engineering, and Customer Support.
Required experience and knowledge 1.8+ years of Internet/E-commerce/Web testing experience. 2.5+ years in a QA management role. 3.Detail-oriented with a keen eye that matches that of a customer's expectations. 4.Thorough understanding of SDLC and major software development methodologies and processes. 5.Ability to assess risks and bring closure to multiple items in a release. 6.Ability to balance competing projects and features across multiple resources. 7.Must have past experiences in bringing an automation framework or project from conception to full-time usage with an outlook on strategy and cost-benefit analysis. 8.Experience with teams in multiple time zones. 9.Past experience with triaging customer support issues and running a customer-oriented team is a plus. 10.Must have excellent negotiation and diplomatic skills. 11.Must have excellent communication and organizational skills. 12.Ability to view a release in terms of objectives and high-level business goals. 13.Bachelor's degree in CS or Information Technology or related field.
Director Product Management Location: Chennai Job Description
The Director Product Management is responsible for the product planning and execution throughout the lifecycle of assigned product(s), including: gathering and prioritizing product and customer requirements, defining the product direction/roadmap, and working closely with engineering, QA, sales, client services and marketing and to ensure timely and effective product development releases and launches.
The Director Product Management will have the following primary responsibilities: 1.Work with VP, Product Management to define the product strategy, roadmap, and release prioritization for assigned product areas 2.Deliver quality MRDs, PRDs, and functional specifications 3.Lead cross functional teams to track status, resolve issues, and coordinate communication during the product development process 4.Work closely with engineering and QA teams to ensure product development is delivered to spec. 5.Run beta and pilot programs with early-stage products and prototypes as assigned 6.Support sales and client services in client presentations and industry communications as required 7.Work with US based Product Management team to conduct ongoing competitive analysis and ensure that assigned products maintain market leading features and functionality 8.Evangelize product benefits and competitive advantages to internal users and clients
Required experience and knowledge 1.8+ years experience in Product or Program Management 2.Expert knowledge of online advertising markets and technologies including Search Engine marketing, Display Ad serving, and/or Web Analytics 3.Bachelor's degree (MBA preferred) , with technical emphasis 4.Excellent written and verbal communication skills 5.Hands on approach to product development 6.Demonstrated success defining and launching excellent products 7.Proven ability to coordinate and successfully influence cross-functional teams to deliver on schedule 8.Previous experience working in conjunction with US based Product development teams 9.Previous experience managing other product managers while maintaining his own individual product management responsibilities
Interested candidates, please contact me off the list.
Thanks Gourav Shah