Skip to main content

Quality Assurance Engineer II

Job ID: 2806777 | ADCI - Karnataka

DESCRIPTION

Amazon.com’s Buying Experience team is looking for experienced, results-oriented Software Quality Assurance Engineer who is capable of translating high-level, ambiguous business goals into working software solutions. We are looking for talented experienced Quality Assurance Engineer (QAE) [who] bring fresh ideas from all areas, including large-scale system design, UI and backend validations, cross platform testing, reliable automation frameworks and solutions ; the list goes on and is growing every day. Our team is comprised of talented developers, testers, program managers, designers and product managers tasked with singular goal to create world's best buying experience. We are looking for a talented, detail oriented, and enthusiastic QAE who is passionate about quality and who can ensure high quality bar for our multi-tiered, highly scalable applications that provide best possible online shopping and buying experience for our customers.

In this role, you will work on the latest test automation platform to enable testing across desktop and mobile devices. You will test production code both at the user level and platform level, both manually and with automated tools. You will not perform the tests as pure black box testers. Instead, you understand software internals, drive test strategy based on product architectures, debug problems, and write automated tests with Java scripts or proprietary test scripts for automated tools. You will work with software development engineers and business owners to understand technical implementation of features.

You will drive the quality of major deliverables end-to-end, working closely with multiple engineers and teams to execute them. Scaling, buyability, availability latency, and customer experience are top priorities as the business grows. This is a high visibility team where you will make a direct positive impact on customer experience and the business. In addition, you will work on our software deployment process. Our software deployment process follows a strict testing and deployment procedure and guidelines to ensure the highest quality of software is produced and to ensure our customer is delighted with the shopping experiences.

Successful candidate must have a strong drive for results, obsession with quality, a team player, and has the ability to work in a fast-paced start-up like environment.

Key job responsibilities
4+ year of experience working as a Quality Assurance Engineer
Experience in manual testing
Experience in automation testing
BE in Computer Science or equivalent combination of technical education and work experience.
Expert knowledge of QA methodology and industry-standard testing and bug tracking tools
Ability to understand technical specifications and analyse log files.
Ability to author complex test scripts.
Experience in UI & back-end testing and automation.
Experience in building test harnesses and test tools
Works with related teams and influences test architecture and engineering best practice.
Successful in driving quality through process, instrumentation, requirements and testing. Uses domain knowledge to drive test strategy.
Designs test solutions that affect key dependencies and/or yield significant optimisation. Provides quality and risk assessments for related areas and teams.
Defines quality and operational metrics within a project.
Has detailed knowledge of test strategy for product architecture(s). Makes quality trade-offs between short-term team and long-term business needs.
Enthusiasm to dig into technical specifications and to troubleshoot problems
Strong organizational skills, ability to track multiple test executions simultaneously and synthesize the results
Excellent verbal and written communication skills with ability to communicate cross-functionally and across management levels in formal and informal settings

A day in the life
Ability to design test solutions for various ambiguous quality challenges
Ability to prioritize multiple projects and responsibilities.
Ability to write complex test scripts that are portable, re-usable, and maintainable
Hands-on, detail-oriented, and organized
Excellent problem solving skills
Communicating with users, other technical teams, and management to review requirements, describe software product features, test plans and product strategy
Working with cloud architecture, web services, and web sites
Testing mobile and web applications with Java and JavaScript
Working knowledge with a high level general purpose language such as Java, Python, Perl, C++, or C#
Preferably in Computer Science engineering

About the team
The vision of the Core Shopping Detail Page Product Experience (ProductX) team is to serve our WW customers fast with responsive product evaluation and purchase experience. We do this by building software, systems and mechanisms that a) create customer obsessed product evaluation features in detail page b) deliver continuous innovation with improved efficiency and performance of our pages

BASIC QUALIFICATIONS

- 4+ years of quality assurance engineering experience
- Bachelor's degree
- Experience in manual testing
- Experience in automation testing
- Experience as QA lead on medium to large sized projects

PREFERRED QUALIFICATIONS

- Experience with at least one automated test framework like Selenium or Appium
- Experience in gathering test requirements to create detailed test plans and defining quality metrics to measure product quality