Jobs at Chennai    Browse Jobs at Other Locations : Bangalore  Hyderabad  

Software Development
  • Software Development Engineer I - Global Retail Catalog Systems (GRCS)

    We are seeking an experienced Software Development Engineer to work in Amazon.com's Chennai Development Centre as part of Amazon's GRCS engineering group. The GRCS engineering team distributed across Seattle(USA), Slough(UK) and Chennai, is responsible for constantly refining and redefining how Amazon creates and manages product information for all Amazon retail sites. Our primary objective is to enhance the efficiency and scalability of this process by creating innovative ways to automate the ingestion and processing of high-quality retail product information.

    The scope of these initiatives requires us to recruit a high-energy, talented engineer who has exceptional object-oriented software development abilities. The successful candidate will be responsible for providing solutions that directly impact Amazon’s goal of carrying earth’s largest selection.

    You will collaborate with Amazon business teams across the globe to provide critical solutions for the Amazon retail businesses, with immediate business impact. Your solutions must be well designed, implemented, tested, deployed and supported. As a member of the GRCS team your solutions must be innovative and robust and will drive ongoing improvements to the quality of Amazon's catalogs across our websites worldwide. Your success will depend on your skills in C++, Perl, OOD, schema design and also your ability to effectively interact and influence decisions with business and engineering teams across the organization.

    Successful candidates must also demonstrate an outstanding ability and commitment to making Amazon a great place to work.

    Qualifications & Experience:

    • Masters or Bachelors degree in Computer Science or related field such as Mathematics or Engineering
    • 2+ years experience in software development, with proven skills in OOAD&P
    • 2+ years experience in a professional development environment, requiring significant experience in UNIX, Perl, C++, SOAP, OO, databases.
    • Excellent written/verbal communication, presentation, listening and decision making skills, with strong ability and passion for interacting with engineering as well as business teams.
    • Proven track record of creating enterprise-level software - delivering large-scale, highly available systems and quality software products or components.


    Apply for this Job


  • Software Development Engineer I & II - Digital Media Technology

    The Digital Media Technology group is growing team of software innovators that serves as a digital media incubation lab for Amazon.com. We help drive and define Amazon's growth in new digital businesses across books, magazines, music, video and other categories - and help unlock the potential of digital goods.

    SDEs at Amazon should be able to:

    • Design and build extremely reliable, scalable and high performing enterprise systems in about one-third the time that most competent people think possible.
    • Possess an extremely sound understanding of areas in Computer Science such as Algorithms, Object Oriented Design, Distributed Systems, Transaction Processing, Search and Information Retrieval and Operating Systems.
    • Be able to write Amazon quality code in an object oriented language (preferably Java).
    • Bring 3-8 years of software engineering and product delivery experience, with strong background in algorithms and high performance distributed systems. B.E/B.Tech/M.E/M.Tech/Ph.D degree in computer science or related fields, or equivalent experience, is required


    Apply for this Job


  • Software Development Engineer Test (SDET) - Digital Media Technology

    A Software Design Engineer in Test (SDET) at Amazon is a developer with the primary responsibility of writing frameworks and tools to test products. It is a very unique and challenging role and provides immense opportunity to design and develop wide-reaching tools. It combines the "building" aspect of software design engineering with the "breaking" aspect of software test engineering. You’ll be writing code that automatically verifies that if anything does go wrong, you’re code will tell us. That means that you potentially write more code than the developers.

    Key Responsibilities:

    • Design and build the automated test frameworks and test suites for use in development and testing cycles .Utilize innovative test technologies to develop a product's testing strategy.
    • Participating in design and code inspections.
    • Perform manual testing, the scope of which will encompass all functionality of services to as a prequel to automation.

    Qualifications:

    • BS degree in Computer Science from a reputed institution
    • Three years core development experience as a Software Engineer
    • Strong understanding of computer science fundamentals and data structures.
    • Strong analytical and problem solving skills.
    • Demonstrable experience in writing clean code quickly.
    • Understanding of QA methodologies, life cycle and processes .
    • Experience in writing testing frameworks and automation tools is preferable.

    Your time will break down something like this:

    • Design and build the automated test harnesses and test suites (70%)
    • Manual testing (20%)
    • Management interfacing, process improvements and guiding QAEs/Test Engineers (10%)


    Apply for this Job


Systems and Support Engineering
  • Application Support Engineer (ASE) - Retail Systems


    Maintain and enhance large-scale, multi-tiered, distributed software applications, tools, systems and services using Java, Perl in Linux and relational databases. Implement algorithms, including information retrieval, data mining, machine learning and web mining techniques, to solve complex business problems. Serve as a key technical owner in the implementation and testing, documentation, delivery and maintenance of various tools developed by the SDE team. Produce comprehensive, usable software documentation. Recommend changes in development, maintenance and system standards.


    Qualifications:


    • B.S. in Computer Science or a related field.
    • 5-7 yrs overall development/technical support experience
    • Proven track record in working on enterprise level large scale n-tier applications.
    • Development Experience in Java or open source based technologies. Understanding of XML/SOAP, web services, web application development, and industry-standard commerce systems.
    • Demonstrated experience in Perl or shell scripts, a sound understanding of web technologies.
    • Detailed knowledge of the UNIX/Linux operating system and tools
    • Proven ability to troubleshoot and identify the root cause of issues in complex Enterprise Level applications.
    • Demonstrated skill and passion for problem solving and operational excellence.


    Apply for this Job


Software Testing
  • Quality Assurance Manager - Kindle

    The Amazon Kindle is a revolutionary and award-winning product that is changing the way people read books, periodicals, and blogs. The SQA team in Chennai will work with US-based teams to test the Kindle, as well as services and content that are essential to the Kindle experience. We are looking for a talented, passionate, hands-on manager to lead these QA efforts.


    • Build, then lead, a team of SQA engineers in the design and implementation of testing on the Kindle product, as well as related services and content. Team will initially be a small, user-level group, but the size and charter of the group will grow as its successes do.
    • Work with Development Engineering and US-based SQA teams to determine SQA strategy.
    • Write a test plan and oversee the execution of it.
    • Develop metrics to track test progress.
    • Continuously improve SQA methodology, such as by increasing automation.


    Requirements:


    • Bachelor’s degree in Computer Science or equivalent combination of technical education and experience.
    • 6 or more years of industry experience, including at least three years of hands-on testing and two years as a QA manager or lead.
    • Fluency in SQA methodology and experience with user-level automation tools, such as Quick Test Pro, Selenium, or LoadRunner.
    • Experience in developing and implementing QA strategy.
    • Excellent written and verbal communication skills, with a track record of working effectively with Development Engineering and US-based SQA counterparts.
    • Strong people management skills, with a track record of hiring and growing talented SQA Engineers.
    • Experience in embedded systems or Web applications is highly desirable.


    Apply for this Job


  • Quality Assurance Engineer II - Kindle

    Quality Assurance Engineers at Amazon test cutting edge applications and products at the user level and code level, both manually and with automated tools. Our QAEs are not pure black box testers, they are able to understand software internals, debug problems using log files, and write automated tests with Scripting tools and/or user-level automated tools. QAEs at Amazon are excellent individual contributors capable of taking up tasks from start to c ompletion with minimal help. QAEs would be responsible for understanding the domain and the product in detail and coming up with the test strategy/planning, coming up with the test cases, driving the test case sign-off processes with the stakeholders, contributing to code level Unit tests, test execution and reporting.


    Requirements:


    • BS in Computer Science or equivalent combination of technical education and work experience
    • 6+ years of QA experience
    • Strong knowledge of QA methodology and tools
    • Ability to understand technical specifications and analyze log files
    • Experience in Java/Perl/Python based automation and/or user-level automation tools such as Selenium or Quick Test Pro
    • Experience in Unit Testing APIs like JUnit, HttpUnit is desired.
    • Knowledge of UNIX environment and Shell scripting is desired.
    • Experience in handheld devices and the e-publishing domain is desired


    Apply for this Job


A9.com Web Search

Amazon.com is at the forefront of technological and e-commerce innovation, with the world's most brilliant scientific minds solving the most complex problems in large-scale e-commerce today and in the future.

What is it like to be at Amazon
"I joined Amazon India about 5 months back. The team & interaction levels are great; its easy to see how Amazon has remained at the top all these years, and it sure does feel great to know that what I do is contributing in some way to keep it there."
Devinder Singh
Technical Product & Program Manager, Retail Systems



© Amazon.com, Inc. or its affiliates