Description About Yahoo! Think about impacting 1 out of every 2 people onlinein innovative and imaginative ways that are uniquely Yahoo!. We do just that each and every day, and you could too. After all, it's big thinkers like you who will create the next generation of Internet experiences for consumers and advertisers across the globe. Nows the time to show the world what you've got. Put your ideas to work for over half a billion people. Yahoo! Mail is seeking an experienced and self-motivated Software Engineer with strong technical and QA background to participate in the release of Yahoo! Mail projects. You will define test strategy, execute test plans, review product specifications, and define/select appropriate test tools and automation strategy. This is an exceptional opportunity to work on the best web-based mail system on the planet and the impact is huge.
Job Responsibilities/The Role/The Job The individual must have a combination of solid in-depth knowledge of Development and QA. He/she will utilize his/her problem solving and programming skills to solve some difficult problems in QA and to improve the quality of Yahoo! Mail Search. He/She will be for full functional, load and performance testing of Yahoo! Mail Search system. Responsible for testing and increasing coverage for Yahoo! Mail Search along with their interaction w/ various Yahoo! back-end components. This will include the creation of test suites and test harness for backend testing, API testing, automating, defining test plans and test specifications. Also develop tools to do load, scalability and performance testing/analysis of various Yahoo! Mail sub-systems. The candidate will be expected to communicate clearly and effectively. Minimum Job Qualifications (the skills, experience, etc. that the person you hire will absolutely have) Solid 7+ years of outstanding track record as a developer and/or white box QA engineer.
* Active team participant with strong technical and personal leadership skills.
* Competent in developing QA automation framework and tools.
* Experience in search.
* Competent in Unix operating system.
* Fluent in Java and one or more scripting languages (eg., PHP, PERL).
* Experience in load and performance testing of web applications.
* Expert in QA methodologies, procedures & documentation.
* Strong written & verbal communication skills.
* Strong analytical and troubleshooting skills.
* Customer-focused, ability to triage issues, react well to changes, work independently or with teams and being able to multi-task on multiple products and projects.
* Self-starter, team player, highly organized, infrastructure and process-oriented.
* Knowledge of software development life cycle.
* BS/MS in Computer Science or equivalent. Preferable Job Qualifications (any additional qualifications, skills, exp, etc.) * Experience in backend server and/or system level programming is a strong plus.
* Experience working with remote development and QA teams.
* Experience in HTML, SQL, and XML is a plus.
* Any QA tools - web monitoring, code coverage, memory tools, 3rd parties integration.
|