Friday, June 19, 2015

Engineering Manager (Java/ C++/ C#)

SKILLS / EXPERIENCE

·         Total of 10+ years’ experience, Experience level of 10+ years of experience in large scale applications and 4 + years’ experience in people management

·         A “Bring It On” attitude; bias for action; self-driven, end-to-end ownership; entrepreneurial approach; focus on operational excellence; ability to work with ambiguity

·         An inspirational manager and leader who raises the bar continuously; is hands-on and in the trenches with the team; leads by example

·         Strong in problem solving skills, data structures and algorithms

·         Experience with distributed systems handling large amount of data

·         Experience with agile methodologies

·         Very good understanding of one or more of RDBMS/NoSQL/Messaging/Caching technologies

·         Excellent understanding of and coding skills in ONE or more of the following technologies:

o    Development:

§  Java/Python/Javascript/NodeJS (Strongly preferred); C++/C#/Erlang/Scala/PHP et al

§  Analytics: open source tech ecosystem, Redshift, Pentaho, R, Hadoop et al

§  Mobile Apps: Android/iOS

o    DevOps: Linux, MySQL, NoSQL, Networking, Storage, Monitoring, Load Balancers, Caching,

o    Testing, Build and Release: Automation – UI, Mobile Apps, Services, CI/CD

Requirements:

1.       Technical depth

You have the strong technical competence required to gain credibility.  Ability to architect, design and code yourself.   Technical experience in building and operating Internet applications. Deep understanding of all layers of the web-stack work (from the client interface to the database. ) Knowledge of multiple technology stacks/languages/tools and their pros/cons.

2.       Execution ability

Focus on delivering products in a timely manner with high quality. Familiarity with multiple software development practices and tools, and the proven ability to adapt, champion and institute good practices and tools.  

3.       You must have a degree in Computer Science or related field.  Strong understanding of object-oriented programming, concurrency and fundamentals of computer-science.

 

Role Overview:

Organization’s Engineering team builds the technology platform that powers our customer’s shopping experience and enables the smooth flow of products from suppliers to our customer’s doorsteps. We work on areas such as building massive-scale mobile and web-applications, engaging user-interfaces, big-data analytics, mobile apps, content systems, catalog systems, search systems, supply chain systems, imaging and visualization systems for products etc. We are a small technology team where each individual has a huge impact.  You will work closely with the business in shaping our product and serve hundreds of millions of Indians! You will have the opportunity to be part of a rapidly growing organization and gain exposure to all the parts of a comprehensive ecommerce platform.

 

Responsibilities for Engineering Manager – Development

1.       Technical Guidance: You will provide technical leadership to a team of excellent software engineers; this requires that you have the technical depth to make complex design decisions and the hands-on ability to lead by example.

2.       Execution and Delivery: You will be expected to instill and follow good software development practices and ensure timely delivery of high-quality products. You should be familiar with agile practices as well as be able to adapt these to the needs of the business, with a constant focus on product quality.

3.       Team management: You will be responsible for hiring and mentoring your team;  helping individuals grow in their careers, having constant dialogue about their aspirations and sharing prompt, clear and actionable feedback about performance.

Kindly write to g.paul1979@gmail.com for details or call 09810659881 for quick response.


No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5961 / Virus Database: 4365/10050 - Release Date: 06/19/15

Associate Architect (Testing)

Desired Skills and Experience

Engineering graduate with:

    10+ years of Test Engineering expertise

    5+ years of experience architecting, designing and developing automation test frameworks [MobileApps, Web services, database]

    2+ years of experience in using open source automation frameworks.

    Hands-on experience in integrating Test Automation Suite in to Continuous Development/Integration platform like Jenkins

    Hands-on experience in multiple automation tools (commercial and open source)

    Hands-on debugging and troubleshooting skills.

    Experience in conducting architecture, design and code reviews

    Good knowledge of OOPS  with expertise on Architecture and Design Patterns

    Experience in understanding various non-functional aspects of application designs, like Scalability, Performance benchmarking, Security, reliability, robustness etc.

    Good understanding & experience in Agile methodology

    Self-learner and problem solver

    Strong communication and technical leadership skills

 

As an Associate Architect you'll take the lead as you:

·         Ensure high quality, adherence to standards and best practices, high performance, scalable and maintainable test automation solutions

·         Evaluate and anticipate the impact of automation solutions on related projects

·         Design Test Data strategy at each of the product layers

·         Drive Continuous Delivery and DevOps processes into every aspect of the project and platform lifecycle

·         Stay current with technology and determine the impact of hardware and/or software upgrades on new and existing applications.

·         Understand interrelationships and impacts of systems and applications upon the Target technical environment.

·         Provide project estimates for handling complex products/functionality

·         Knowledge sharing and mentoring for the team members

·         Actively participate in Internal technology forums 

·         Identify and escalate issues and, when necessary, pull appropriate internal teams together to solve challenges/issues, etc.

·         Prioritize workload and accomplishes assignments on time, ensuring deliverables are high quality.

 

Qualified candidates will bring

    Good knowledge and hands on experience in Web Services automation testing.

    Good exposure to Java

    Experience in continuous integration and automation tools preferably open source like Jenkins

    Experience in working with REST/SOAP/XML web service testing

    Experience in working with Relational Databases, Cassandra, MySQL.

    Experience in working with applications built using NodeJs/Java.

    Experience in working with tools for memory and performance profiling of Java services.

    Providing technical mentorship to the team.

    Experience in exploring and quick prototyping new technologies and solutions in the Test Automation or infrastructure areas

    Ideating and implementing a lot of tools to help various technology team within organization to benefit from the same.

Kindly write to g.paul1979@gmail.com for details or call 9810659881 for quick response.


No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5961 / Virus Database: 4365/10050 - Release Date: 06/19/15

Engineering Manager (Testing)

Company's Engineering team builds the technology platform that powers our customer's shopping experience and enables the smooth flow of products from suppliers to our customer's doorsteps. We work on areas such as building massive-scale web-applications,  engaging user-interfaces,  big-data analytics, mobile apps,  workflow systems, inventory-management etc. We are a small technology team where each individual has a huge impact.  You will have the opportunity to be part of a rapidly growing organization and gain exposure to all the parts of an comprehensive ecommerce platform.

 

Responsibilities:

·         Leads QA teams through all phases of QA activity in SDLC

·         Participates in cross-functional testing activities. Mentors team members. Leads/Collaborate with QA teams in both internal and external partners

·         Participate in the Inspection process for any type of project deliverables, including code

·         Effectively Influences others to ensure appropriate levels of quality on owned deliverables(s)

·         Hands on QA manager.

·         Experience in managing complex backend systems which involves a lot of Database operations, Web services and Web UI testing

·         Participates in root cause analysis for defects and provides process improvement suggestions to eliminate future occurrences of similar defects

·         Able to mentor Test Engineers to create high quality, thorough test cases that fully exercise product functionality, but consume minimum resources

·         Understands test automation and is able to construct automated test strategies, using industry Best Practices in the design

·         Understands and interprets the results of functional and nonfunctional tests at both the Platform services, Applications and user interface layers

·         Understands industry best practices and recommends where and when to apply them on both an immediate, and long-term basis

·         Ability to work and thrive in a fast paced organization and have prior experience in working in a startup culture

 

SKILLS / EXPERIENCE

    Hands on QA manager

    10 years of Software Quality Assurance/Engineering experience; with 2+ years of experience managing and developing teams of highly skilled and motivated engineers

    Manage a team of quality engineers, enabling their professional development, and hiring and training the right skill sets aligned with strategy

    Refine and drive Test strategy including test automation at all levels (e.g. unit, integration, system-level, load, performance, security etc.) as well as for Continuous Integration/Continuous Delivery (CI/CD)

    Experience in building cutting edge tools and automation frameworks which will enable on-tap Continuous Integration and Deployment (CI&CD) services for all Myntra Backend Engineering products and significantly improve the quality and time to market for our deliveries is a big plus.

    Define and leverage industry best practices, tools and technologies and Quality Engineering processes to achieve excellent results

    Hands-on experience with the latest test automation tools (e.g. Selenium WebDriver, JUnit, TestNG, etc.) and CI/CD tools and techniques (e.g. Jenkins, Bamboo, etc.)

    Experience working with Operating Systems (e.g. Windows, Linux, MacOS, iOS, Android, etc.) as well as various Internet technologies, (e.g. XML, REST, JSON, Web Services) and Databases like MySQL, Cassandra, MongoDBetc

    Strong experience in Web based applications testing and REST based web services is required

    Expertise in one or more programming or scripting languages is important, (e.g. C++, Java, Python, Perl, Shell, etc.)

    Strong experience in doing performance benchmarking testing using tools like JMeter is required.

    Must possess a comprehensive understanding of the Software Development Process and QA best practices and methodologies

Kindly write to g.paul1979@gmail.com for details or call 9810659881 for quick response.


No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5961 / Virus Database: 4365/10050 - Release Date: 06/19/15

Wednesday, June 17, 2015

Technical Lead (Java/ C++/ C#)

BUSINESS UNIT AND ROLE OVERVIEW

You will be joining a team engaged in building highly scalable business services for the platform. These systems which support requests running into several thousands per second, power core customer experiences like session management, mobile, browsing, search, catalog, content, checkout, payments and order fulfillment. A high-calibre Engineering team has built these systems from ground up on a highly scalable Service Oriented Architecture (SOA). This group leverages cutting edge open source technologies to continuously optimize the customer experience while solving challenges in scalability, availability, reliability, security and responsiveness.

 

RESPONSIBILITIES

·         Write maintainable/scalable/efficient code.

·         Design and architect technical solutions for the business problems of a very large e-commerce portal.

·         Work in cross-functional team, collaborating with peers during entire SDLC.

·         Follow coding standards, unit-testing, code reviews etc.

·         Follow release cycles and commitment to deadlines.


SKILLS / EXPERIENCE

·         Experience level of 6 to 10 years of experience in very large scale applications

·         Strong problem solving skills, data structures and algorithms.

·         Experience with distributed systems handling large amount of data.

·         Excellent coding skills in C++ OR Java/J2EE OR C#.

·         Very good understanding of Web Technologies

·         Very good understanding of any RDBMS and/or messaging


QUALIFICATIONS
B Tech/BE in Computer Science or equivalent from a reputed college.

 

YOUR CAREER

Being a relatively small sized Engineering team, individuals carry a lot of responsibility on their shoulders. Coming up with the designs of features, evaluating external libraries and frameworks, enhancing existing platform infrastructure, reviewing major architectural decisions, planning and executing deployments with minimal system downtimes is part of everyday job. For an individual with hunger to solve problems and who thrives on challenges, the opportunities at this place are practically limitless.

Kindly write to g.paul1979@gmail.com for details or call 9810659881 for quick response.


No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5961 / Virus Database: 4365/10034 - Release Date: 06/17/15