Jobs View Page

Jobs View

Jobs Information

Amazon.in | Experienced | Quality Assurance Engineer opening for Bengaluru location

Job Post Date : 18-Dec-2017

Company Name

Amazon.in

Job Title

Quality Assurance Engineer

Job Description

Amazon.in, Amazons marketplace in India, is building a team to take it to the next level by building capabilities that are relevant for customers in India . Our mission is to build a comprehensive solution for the India business. This is a rare opportunity to be part of a team that will be responsible for building a successful, sustainable and strategic business for Amazon, from the ground up.

Our QA team is responsible for testing the software produced by this group as well as measuring the overall health of our software in production. We have exciting opportunity and challenges that lies ahead of us as we continue to execute roadmap for this year.

This is where you come in. As a QA Engineer on the Amazon.in team, you will collaborate with developers and product managers to identify unambiguous software requirements, then develop and execute strategies to get that software into customers hands in an efficient and high-quality fashion. Working within frameworks created to support our team, you will implement automated test suites for use in Continuous Deployment pipelines . You shall look for key metrics that show the areas of strategic test value, weed out inefficiencies in our team's development and testing processes, and work with Dev and QA peers to drive improvements.

You shall definitely get a chance to exercise your gray- and white-box testing muscles, and you shall coordinate with partner teams to define and execute test plans and strategies that mitigate risk while delivering efficiently. But this is not merely a "software tester" job: it is an Engineering role. As QAE on Amazon, you will be a key voice in the design and coding phases, guiding the team into a future with greater test automation support and lower operational cost. You shall define and implement quality gates for code changes, delivering on the promise that our users' experience will be continually maintained or improved. And you will be driving experiments with iterative changes to process, measuring effectiveness and recommending improvements.

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.

Mandatory Skills

- Bachelors degree in Computer Science, Information Technology, or related field, or 2+ year relevant work experience - 2+ years of hands-on experience with defining test strategy, writing test plans, and designing and executing software tests - Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous deployment, and test suite development and maintenance - Strong analytic and problem-solving skills - Demonstrated experience implementing and maintaining high quality test automation - Experience with bug-tracking tools - Competency in at least one modern programming language such as Java, C# or C++ - Excellent written and spoken communication - Experience testing complex Mobile Apps that have been successfully delivered to customers is a plus

Desired Skills

- Experience creating and maintaining automated tests within an existing framework, such as JUnit/Selenium - Experience in mobile app automation using Appium is a plus. - Fluency with Linux OS - Understanding the scope of different types of testing: unit, integration, functional and regression tests - Familiarity with Java unit testing frameworks - Experience testing both web applications and back end services, including functional API testing, integration testing, and UI functionality and usability testing - Experience communicating with users, other technical teams, and management to collect requirements, describe software product features and technical designs - Experience with quality metrics and clear status reporting - Competency in one or more of the following languages: Java, JavaScript, C#, Python, or Perl. - Experience with databases, SQL, DHTML/XML is a plus

Candidate

Experienced | 2 - 6 yrs.

Education

BE/B.Tech/MS/M.Tech

Job Location

Bengaluru

Contact Information