Software QA Engineer II , BuyRite UI – Job ID: 2287453 | ADCI HYD 13 SEZ – IN, TS, Hyderabad

Amazon

  • Full Time

DESCRIPTION

Job summary
Are you interested in building high-performance, globally scalable financial systems that support Amazon’s current and future growth? Are you seeking an environment where you can drive innovation? Does the prospect of working with top engineering talent and AWS technology get you charged up? Our challenge is to deliver software systems which accurately capture, process, and report on the huge volume of financial transactions that are generated each day through our businesses like FinOps, GCP, GREF and more. Millions of users make purchases, raise purchase requisitions, thousands of vendors and partners are paid, inventory moves in and out of warehouses, commissions are calculated, and taxes are collected in hundreds of jurisdictions worldwide.

The Amazon Finance Automation Technology Team is looking for a results-oriented, driven Software QA Engineer, who can help us create the next generation of distributed, scalable financial systems. Our ideal candidate thrives in a fast-paced environment, enjoys the challenge of highly complex business contexts that are typically being defined in real-time. We need someone to lead and drive requirement discussions, test scenarios, test scripts and help test large scale application that will facilitate global financial transaction data.

Key job responsibilities
Understanding how all elements of FinOps ecosystem work together and developing QA approaches that fit the overall strategy.

Develop and execute manual & automated tests and test plans

Efficiently execute test cases across all functional areas of product and impacted systems

Finding, isolate, document, regress, and track bugs through resolution

Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process

Work with Software Development Engineers to understand the overall technical architecture and how each feature is implemented

Ensure the highest quality product delivery, working with a team of quality engineering professionals

Ensure high test coverage by means of manual test cases as well as automated test cases (API, UI automation)

Evaluate product functionality and create test strategies and test cases to assess product quality.

Use and implement software QA best practices to ensure a high standard of quality for all of the team deliverables

Mentor & grow QA engineers across the team, leading by example and insisting on high standards

A day in the life
You will be part of BuyRite UI engineering team that is building a highly scalable global system for automated order validation that incorporates a workflow UI, a business validation engine, defect feedback loop, analytics and machine learning for continuous improvement of the Purchase Order (PO) quality with reduced accounting defects. You will lead the testing and test automation of this application. You think in terms of big-picture, not just module or function. You have detailed knowledge of the changes made by your team and proactively work to improve test coverage and integration between your software and related software. You take the lead in identifying and resolving ambiguous problems, code deficiencies, or missed business scenarios and help build a flawless system.

About the team
Finance Automation (FinAuto) is the Finance Operations’ (FinOps) tech team at Amazon. Our mission is to enable Finance Operations to support the growth and expansion of Amazon businesses. We are a force multiplier through automation and self-service, while ensuring accurate and on-time payments and collections. We are in the unique position to look across Finance Operations and provide solutions that satisfy the needs of multiple teams at once. We strive to be the most sought-after engineering organization in which to work, where we are inclusive, diverse, and everyone is able to be their authentic self.

BASIC QUALIFICATIONS

4+ year of experience working as a Quality Assurance Engineer
Experience in manual testing
Experience in automation testing
Bachelor’s Degree

Hands on experience in building/using an established test automation framework

PREFERRED QUALIFICATIONS

Bachelor’s degree in Computer Science or related field with 3+ years of software QA/testing experience.
Excellent communication, analytical and problem solving skills.
1+ year of experience in test automation – API as well as UI test automation
1+ year of experience performing load/performance testing of a large scale application

Job Overview