Returning Candidate?



Job ID 
Posted Date 
ADCI - Karnataka
Recruiting Team 

Job Description

Be part of next generation disruption from Amazon.Alexa Technology team in Bangalore is responsible for building innovative products for Alexa developers and customers. The team uses cutting edge technologies to develop large-scale platforms to ingest huge number of Alexa skills submitted by developers cross world and making these available for millions of Amazon Alexa customers. The team uses various content classification and machine learning algorithms for solving complex business challenges. It has also developed excellent expertise in building innovative voice automation technologies, which help validating third party voice apps in a highly automated manner. This team owns multiple developer facing services, which enable developers build high quality voice apps. These tools help developers in identifying and fix various issues with their apps and are integral part of their voice development life cycle.
Would you like to be part of this growth?

Basic Qualifications

  • BS degree in Computer Science from a reputed institution.
  • 7+ years core development experience as a Quality Assurance Engineer.
  • Strong understanding of computer science fundamentals and data structures.
  • Strong analytical and problem solving skills and test acumen.
  • Demonstrable experience in writing clean code quickly. Preferably Java coding.
  • Experience in RDBMS databases.
  • Understanding of QA methodologies, life cycle and processes.

Preferred Qualifications

- Masters/PhD degree or Bachelors degree with equivalent experience
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
- Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
- Hands-on expertise in many disparate technologies, typically ranging from machine learning, large scale data platforms, service oriented architecture, distributed systems design, android platform, front-end user interfaces, databases etc.