The Job logo

What

Where

Quality Assurance Engineer II

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Amazon's Self Service Product Advertising team as a Quality Assurance Engineer II. You will architect, design, and build test suites to ensure the quality of our advertising systems remains high. This role involves working closely with development teams, creating test automation, and presenting technical material to both internal and external audiences. Participation in the full development life cycle, managing project plans, and collaborating with technical leaders are essential responsibilities for this role. This on-site full-time position is based in Bengaluru, Karnataka, India.

DESCRIPTION

Are you looking to join a team that is among the fastest growing organizations at Amazon? Does wearing multiple hats and working in a fast-paced, entrepreneurial environment sound like a good fit? Then consider joining the Amazon Self Service Product Advertising team. You will be solving difficult non-deterministic workflows, work with highly scaled systems, and changing user requirements. Amazon Self Service Performance Advertising is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth.

We are currently developing innovative new features, and we’re looking for top test/quality engineers to ensure our very high quality bar is met and raised. As a Quality Assurance Engineer (QAE) you will architect, design and build test suites and frameworks to push our advertising systems to their limits and beyond.

You will work with program management, development teams and our QA organization to scope out features and understand the customer requirements, then work side-by-side with the team to ensure the quality of our system.

You should have a demonstrated track record of delivering test automation, quality requirements, designing performance and scale test suites and producing deliverables that exceed commitments. You should also be comfortable presenting technical material to internal and external audiences in support of our customers. Candidates should be able to develop test frameworks, define and implement functional tests, perform failure testing with fault injection, understand complex distributed system architecture, design and develop performance and stress tests.

Key Responsibilities
· Participate in the full development life cycle, working within broadly defined parameters, including test plan execution and software quality needs.
· Writing and executing test plans, designing and developing test tools, debugging and reporting code bugs and pushing quality upstream.
· Own the delivery of an entire software development test suites and frameworks.
· Management and execution of project plans and meeting delivery commitments.
· Work closely with the technical leaders to develop the best technical design and approach for testing our functionality at scale.
· Build software solutions where the problem is not well defined. You are capable of understanding the interaction between the components in a distributed system in order to ensure they are functioning properly.
· Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.


We are open to hiring candidates to work out of one of the following locations:

Bangalore, KA, IND

BASIC QUALIFICATIONS

- 4+ years of quality assurance engineering experience
- Experience in manual testing
- Experience in automation testing
- Experience scripting or coding
- 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

Set alert for similar jobsQuality Assurance Engineer II role in Bengaluru, India
Amazon Logo

Company

Amazon

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Development

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

FICO Logo

Software Quality Assurance – Engineer II

FICO

Bengaluru, Karnataka, India

Posted: a year ago

The Opportunity   "We are building the future of FICO’s Platform capabilities. Come join our team as a Lead, Software Development Engineering in Test (SDET) where you’ll support development and test of micro frontends and Java microservices. Together we will realize our strategic architectural vision. You will work in an Agile environment, working with a team of architects, engineers, and product leaders on platform services that run in multiple cloud infrastructures. You will be strongly challenged and will work within an amazing software organization.”  - Hiring Manager   What You'll Contribute Support the capabilities of a large world-class enterprise-level platform. Collaborate in an Agile engineering process as a member of a Scrum team, contributing to a high-quality deliverable product. Implement test solutions, create test engineering strategies, and drive automated functional test execution including integration and regression testing. Safeguard our platform’s high performance, high availability, interoperability, and reliability. Create and execute automated test cases from requirements and user stories, using Cypress and/or related frameworks (like Selenium, Cucumber) using Java or JavaScript. Manage moderate to high complexity, know when to seek help and avoid blocking, and proactively discover and attack issues.   What We're Seeking Bachelor's/Master’s degree in Computer Science or related disciplines. Strong knowledge and experience with QA Automation. Experience with creating, documenting, and executing test plans, implemented with automation for supporting repeatability and regression. Performance testing such as JMeter and custom frameworks. Experience testing RESTful Web services. Working experience of JMeter & Cypress Strong troubleshooting skills and with a complex enterprise architecture. Relational databases, SQL proficiency are required. Experience on teams leveraging Cloud services is required, and Amazon Web Services (AWS) is preferred. Experienced and passionate with unit and functional testing, automated regression, and test integration. Experience on teams leveraging Containerization, with Docker/Kubernetes. Experience with Event Driven Architectures is a plus. Practical experience in Java programming is required, and additional languages or scripting languages are a plus. Experience with Java profilers is a plus, such as JProfiler or YourKit. Experience with Git, Maven, and Jenkins.   Our Offer to You A culture and work environment strongly reflecting our core values:  Act Like an Owner, Delight Our Customers and Earn the Respect of Others. The opportunity to make a difference by leveraging your unique strengths. Highly competitive compensation and rewards. Flexible work options, opportunities to give back to your community, social events with colleagues and a comprehensive benefits program inclusive of progressive parental leave.

Amazon Logo

Quality Assurance Manager, Device OS QA

Amazon

Chennai, Tamil Nadu, India

Posted: a year ago

DESCRIPTION Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical. The Device OS team is responsible for the board bring up, low level software, core operating system architecture, innovative framework feature development, associated cloud services and end-to-end system functions that brings these devices to life. The Role: As a 'Manager, Quality Assurance' you will have an opportunity to lead a talented team of QAEs, SDETs, with the responsibility to deliver products/solutions of the highest quality. The successful Quality Assurance Manager will be obsessed with quality improvement, experienced and highly committed to creating world class automation for regression and feature testing, able to develop and drive a high-level test strategy, as well as take a hands-on approach to implementing that strategy. In this role you will: * Build and lead a highly performant team of QA/SDETs * Work with Product Management and Development teams to understand product vision, features and requirements. * Understanding how all elements of the system software ecosystem work together and developing QA approaches that fit the overall strategy * Be responsible for development of test strategies and creation of appropriate test harnesses * Oversee the development and execution of test plans and monitoring and reporting on test execution * Innovate in the automation testing space and manage the roadmap * Set vision, define and own metrics for team/project success. * Earn trust through regular communication with senior management on status, risks, and change control * Work with a team of top notch quality engineering professionals to ensure the highest quality product delivery Key job responsibilities Build and lead a highly performant team of QA/SDETs Work with Product Management and Development teams to understand product vision, features and requirements. Understanding how all elements of the system software ecosystem work together and developing QA approaches that fit the overall strategy Be responsible for development of test strategies and creation of appropriate test harnesses Oversee the development and execution of test plans and monitoring and reporting on test execution Innovate in the automation testing space and manage the roadmap Set vision, define and own metrics for team/project success. Earn trust through regular communication with senior management on status, risks, and change control Work with a team of top notch quality engineering professionals to ensure the highest quality product delivery A day in the life As a 'Manager, Quality Assurance' you will have an opportunity to lead a talented team of QAEs, SDETs, with the responsibility to deliver products/solutions of the highest quality. The successful Quality Assurance Manager will be obsessed with quality improvement, experienced and highly committed to creating world class automation for regression and feature testing, able to develop and drive a high-level test strategy, as well as take a hands-on approach to implementing that strategy. About the team Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical. We are open to hiring candidates to work out of one of the following locations: Chennai, TN, IND BASIC QUALIFICATIONS - 5+ years of quality assurance engineering experience - 4+ years of quality assurance teams management experience - Experience managing manual testers - Experience managing automation testers - Experience testing web technologies and back-end services - Experience identifying and reviewing test plans, test cases and testing results with a strong QA background PREFERRED QUALIFICATIONS - Experience preparing quality metrics and effectively engaging with stakeholders to set and drive quality goals - Experience transforming QA programs from manual to automation