Amazon India Payments Tech team responsible to build product and technology solutions to build great payments products and experiences using various technologies to solve complex problems related to distributed systems, scalable architecture, machine learning, and algorithms.
Amazon looking for a high-energy, talented Quality Assurance Software Engineer.
Job Designation : Quality Assurance Software Engineer
Qualification : Bachelor’s degree
Experience : Freshers / Experienced
Skill Set :
- Proficeint in Java/C++/Perl/Python based automation and/or user-level automation tools.
- Sound Knowledge of QA methodology and tools.
- Coding experience with automated testing frameworks, tools, services, and physical devices.
- Ability to understand functional/technical specifications and analyze data.
- Good analytical ability and QA acumen.
- Good organizational and problem solving skills with great attention to detail.
- Sound analytical skills and data presentation skills.
- Proven ability to work productively and efficiently in an independent setting.
- Excellent attention to detail and work with the highest level of accuracy.
- Excellent communication skills both written and verbal.
Job Description :
As a Quality Assurance Technician on India Payment team, you will work with Software Development Engineers to understand features and technical implementation. You will also work with groups such as Product Management, UX designers to understand customer usage models and develop test plans and suites that approximate real-world environments and regression tests driving the software development process toward quality-centric methodologies. You will develop automated tests to help fasten testing cycles and release faster to our customers. In this role, you will be responsible to deliver manual/automated solutions to test customer facing features.
- Coordinate with multiple teams to communicate our technical requirements, drive schedules and review and help build test plans that test end-to-end functionality spanning services owned by multiple organisations.
- Design, execute and automate tests of front end applications, and middle and back-end software across a variety of architectures and cutting-edge technologies.
- Test systems at the user level, both manually and with automated tools.
- Grey box testers rather than black-box testers, able to understand software internals, debug problems using log files, and write automated tests with scripts and/or user-level automated tools.
- Work with Software Development Engineers and Business Owners to understand the technical implementation of features.
- Work with business stakeholders, designers and customer service teams to understand customer usage models and develop test plans and suites that approximate real-world environments.
- Help drive the software development process towards quality-centric methodologies, always seeking to avoid defects or find them at the earliest stage possible.
Location : Hyderabad, Telangana, India