Amazon

Returning Candidate?

Quality Assurance Engineer

Quality Assurance Engineer

Job ID 
552698
Location 
IN-KA-Bangalore
Posted Date 
04-07-2017
Company 
ADCI - Karnataka
Recruiting Team 
..

Job Description

This is for IN Advertisement Tech team. If you are excited by the opportunity to deliver highly innovative, scalable and high-performance solutions for digital advertisement, this may be the right career move for you. Be part of an innovative and passionate team, responsible for building a successful, sustainable and strategic international business for Amazon, from the ground up.
Our systems need to meet remarkably high standards of quality, performance and reliability, operating around the clock on a massive scale. You will design, plan, execute and automate tests for software across a variety of n-tier architectures and cutting-edge technologies. You are a talented, detail, oriented and enthusiastic Quality Assurance Engineer who is passionate about quality and is enthusiastic about the new cutting edge technology offered to consumers.
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 completion 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.

Basic Qualifications

  • BS in Computer Science or equivalent combination of technical education and work experience
  • four or more years of QA experience
  • Strong knowledge of QA methodology and tools
  • Ability to understand technical specifications and analyze log files
  • Experience in Perl/Python scripting and user-level automation
  • Comfortable communicating cross-functionally and across management levels in formal and informal settings
  • Strong organizational skills, tracking multiple test executions simultaneously and be able to synthesize the results
  • Shows creativity and initiative to improve product coverage and effectiveness.

Preferred Qualifications

· Fluency in at least one modern programming language such as C, C++, Java, C#, or PERL.
· Experience with testing methodologies for server class services, including latency and load testing.
· Knowledge of professional software engineering practices & best practices for the full software development life cycle
· Experience with test automation tools, schedulers, frameworks, and harnesses.
· Proven experience in measuring and reporting quality and driving improvements across teams via consensus.
· Experience designing and implementing test cases, running, and reporting on quality.
· Ability to understand functional/technical specifications and analyze data and server logs.
· Fluent in at least one scripting language, and the ability to read Java code.
· Excellent oral and written communication skills.