FinTech builds software systems that ensure accurate and on time payments for millions of Amazon vendors including publishers, app developers, game developers, marketplace sellers, associates and others. We're constantly looking for opportunities to expand capabilities in new geographies and new lines of business. We're starting a new QA group which will be responsible for testing the software produced by FinTech as well as the overall health of our software in production. FinTech is looking for an experienced QA Engineer who is talented, detail, oriented, passionate about quality and is enthusiastic about the new cutting edge technology offered to consumers.
Our QAE are not pure black box testers; they are more grey box, able to understand software internals, debug problems using log files, and write automated tests with Perl/Java scripts and/or user-level automated tools. QAE work with Software Development Engineers to understand features and technical implementation. QAE should also work with groups such as Product Management, User Interaction, and Customer Support to understand customer usage models and develop test plans and suites that approximate real-world environments and regression tests and driving the software development process towards quality-centric methodologies.
Successful candidates must have: - 2+ years of hands-on experience with test planning, test execution and designing, implementing and maintaining high quality test automation. Candidates must have current coding skills in a high level general purpose language (C++/Java/C#) - Deep background in functional and integration testing and test automation. - Great communication skills both in person and in writing - Natural curiosity about how things fit together and a passion for driving improvements to upstream and downstream processes to raise the overall quality level of our software and development environments - Experience working with remote teams a plus.
Strong knowledge of Agile or Scrum development methodologies
Ability to perform and track multiple test executions simultaneously and synthesize the results
Capable of digging into the business needs and translating them into QA plans and processes