The Amazon Recruiting Experience team is responsible for delivering an industry-leading candidate experience; developing, building and innovating global, scalable technology solutions that are both powerful and light-weight. Come be part of a team that will directly shape and influence the future growth of Amazon.
You have strong verbal and written communication skills, are self-driven and deliver high quality results in a fast-paced environment. As a part of the Recruiting Technology team you will lead the quality assurance efforts in delivering robust feature sets, intuitive designs, and user interfaces that make it easy for Amazonians to excel at recruiting the top talent in the world.
You have strong computer science credentials, are passionate about Internet technology, are customer-obsessed and have a track record of building quality services. You know how to build and you dive deep into back-end services. You intrinsically use technology to solve problems. You understand the untapped power of utilizing internet technologies and social networking to find the best and the brightest candidates to build Amazon's goal to be the most customer-centric company in the world. You live and breathe data analysis and can succinctly and accurately report your findings. Most importantly, you have a passion for learning and continuous improvement.
•Passion for testing and quality •Expert knowledge of QA concepts and methodology and industry-standard testing and bug tracking tools •3+ years of hands-on experience with defining test strategy, writing test plans, test execution and designing, implementing and maintaining high quality test automation •Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and releases. •Fluency in at least one modern programming language such as Java, C# or C++ •Strong analytical and problem solving skills •Excellent written and spoken communication •Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience
•Experience crafting unit, integration, functional and regression tests in a Unix environment •Experience with testing for both web applications and back end services •Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features and technical designs. •Familiarity with Java unit testing frameworks