Showing posts with label UNIX shell. Show all posts
Showing posts with label UNIX shell. Show all posts

Sunday, September 30, 2007

Quality Assurance Lead - Platform Verification Team at Amazon

Amazon Web services team in Bangalore, India is looking for an experienced Software Quality Engineer (SQE/QAE) to lead the verification efforts for a cutting edge web-services based product offering from the Bangalore division.

This person would be responsible for understanding the domain and the product in detail and coming up with the test strategy/planning,coming up with the test cases, driving the test case sign-off processes with the stakeholders, encoding of the test-cases into the API testing framework we use (requires writing of Java code similar to JUnit), test execution and reporting. This person would also work with the engineering managers and the product owners to define the exit criteria for the various test phases and act as an important stakeholder for the release gating process.

Depending on the candidate's skill sets they can also participate in the planning and execution of system level tests like load/scaling,stress/stability, performance tests etc and also in the building of the test automation frameworks and tools.

Growth path for this position would typically include Managerial roles in the verification space OR as test architects OR product management roles.

The required qualifications for the applicants to this role are:
  • Bachelors and/or Masters Degree in Computer Science (Preferably engineering degree)
  • 5+ years of professional work experience in the quality engineering space.
  • Strong written and verbal communication skills and ability to work in a team environment.
  • Excellent problem solving/analytical skills.
  • Attention to detail and a passion for quality.

Desired skills for this role would include:
  • Ability to write code (preferably in Java) would be a big plus.
  • Scripting abilities for build/test automation etc in any well-known scripting language (shell, perl, python, ruby etc).
  • Previous experience in mentoring/leading (not necessarily people management, but as a technical lead) for at least a small team.
  • Proven expertise (through experience) in the streamlining of processes for quality assurance/control.
Link :

Wednesday, September 26, 2007

Infrastructure Tools Developer at hi5

hi5 is a global brand for young people, where over 60 million members have established accounts and personal pages. Members use hi5 to communicate with friends around the world, and to connect with the local and global communities that are important to them. hi5 provides a localized experience for its members, enabling people to connect with others based on language, heritage or other personally relevant cultural and popular interests. hi5 was founded in 2003, is privately held, and located in San Francisco. The company is profitable and is ranked in the top 15 most trafficked sites online.

Position: Software Engineer – Infrastructure Tools Developer
Location: San Francisco, CA
Responsibilities:
  • Develop applications and scripts for the Infrastructure Team to meet Performance and Uptime goals
  • Create web-based tools to monitor performance, availability, configuration, and provisioning options of major backend systems: DB systems, Caching systems, application servers, etc
  • Develop and maintain custom rrdtool schemas and applications
  • Develop and maintain relational Data Models for the configuration and operation of the tools and applications
  • Document design and usage of tools

Requirements:
  • BS or MS degree in Computer Science or Engineering preferred
  • 3+ years of solid application development experience in either Ruby, Perl, Python, or Java
  • 1+ years of HTML coding experience
  • 2+ years of database-driven website development
  • At least 2 years of Operations/Infrastructure experience within technology field
  • Strong preference for candidates with prior technology operations experience for a high-traffic top-25 consumer Internet service
  • Experience using operations monitoring tools such as Nagios, Hobbit, Cricket, Zenoss, etc
  • Scripting languages (perl, php, shell, ruby)
  • Familiarity with key network components and databases
  • Excellent interpersonal and communication skills, and proven ability to work effectively with all organizational levels
Link :

Tuesday, September 25, 2007

Software Quality Engineer - San Bruno

This position is based in San Bruno, CA.

Do you want to work with some of the best engineers in the world, helping to create YouTube's newest generation of products? We are looking for Software Engineers to work with the Development team and the QA team to automate testing, create new test harnesses and implement new automation tools.

Engineers use their top notch software design, analysis and programming skills to create innovative automated test systems. Help design and build intelligent systems that can explore various use cases and scenarios for the world’s most impressive computing infrastructure.

Strong candidates will have one or more of the following:

  • 3+ years of Testing and Automation experience.
  • 2+ years of Software Internationalization or Localization.
  • Experience leading and managing engineering teams.
  • 2+ years of experience:
  • Writing open source test automation tools.
  • Testing software in a distributed networking environment.
  • Testing large scale enterprise products.
  • Relational Databases or programming in SQL.
  • Testing ETL and data warehouse applications.
  • TCP/IP network programming and various protocols.
  • Linux kernel, OS design, and clustering systems.
  • Security Testing.
  • Passion for testing and the ability to work independently on diverse problems.
  • Team Orientation and leadership potential.
  • Outstanding school or work performance.
  • Superior analytical and problem solving skills.
  • Excellent oral and written communication skills.
  • Diverse interests and a passion for technology.

Requirements:

  • BS or MS in Computer Science or equivalent, PhD in Computer Science a plus.
  • 3+ years of development and/or test automation experience.
  • Working knowledge of C, C++. Java, or Python.
  • Good scripting skills in at least one common language (Perl, Python, Shell).
  • Highly proficient in a Unix/Linux environment.
  • Deep knowledge of Internet technologies.
Link :

Wednesday, September 19, 2007

System Administrator at Etsy Inc.

Location: United States

Etsy is seeking a bright and seasoned mid-level System Administrator to help build and maintain our network and systems. We are looking for someone who is highly motivated and fun to work with. As a member of Etsy's Site Operations, you will be on call at regular intervals to support our high-availability/high-traffic web environment and need to commute as needed to our data center in northern New Jersey. You must have at least 3 years of experience in managing high-availability/high-traffic web systems.

Job Responsibilities:

Support and collaborate with development team on product architecture and capacity planning
Work together with systems administrators and engineering to resolve technical and capacity issues on the site

Job Requirements:
  • Experience running large applications with a 100% uptime requirement in large scale distributed environments
  • Extensive experience administering Linux environments focusing on
  • production stability, deployment, centralized authentication, et cetera
  • Provide performance tuning and automation for applications, systems, and network using Perl/Python/shell/Java
  • In depth knowledge of how web services and web frameworks operate
  • Proven leadership / technical troubleshooting abilities
  • Strong hardware and software diagnostics skills
  • Excellent oral and written communication skills, able to produce
  • written documentation for a technical and non-technical audience
  • Positive attitude and willingness to take on new responsibilities
  • Significant build/release experience a plus
Required Technologies:
  • Linux (Ubuntu, Gentoo)
  • OpenBSD
  • Cisco Hardware
  • Lighttpd
  • Squid
  • Shell scripting
  • Nagios
Additional Technologies:
  • GFS (Global File System)
  • SAN Administration
  • Python
  • PostgreSQL
Link

Sunday, September 16, 2007

Tech Software Dev Eng at Yahoo

Location : Santa Clara, CA
Description : The Internet is a big, busy place, and we at Yahoo! are proud to stand out in the crowd. As the world's number one Internet brand, servicing over a half billion people, we're determined to maintain our commitment to delivering news, entertainment, information and fun... each and every day.

In order to maintain our position as one of the world's most trafficked Internet destinations, we're always on the lookout for people with big ideas and big talent to help us provide our visitors with the innovative products and services they've come to expect from Yahoo!. We're looking for people like you.

How Big Can You Think?

As a member of Yahoo!'s Product Intelligence Engineering team, you will be responsible for providing research and comprehensive data analysis to a number of parties within our business unit, with a particular focus on the marketing team. You will play a critical role in driving marketing, business, product, and engineering strategies by providing insights obtained through analysis of online results from various Yahoo data sources, and from test results generated from a sample of Yahoo's users. Your responsibilities will include identifying key metrics, validating the effectiveness of metrics, working with third parties to gather competitive insights, managing the testing process, analyzing results, and writing regular reports to summarize analyses and make objective recommendations.

Basic Qualifications
The candidate needs to demonstrate the ability to execute successfully in all aspects of engagements with different members of our business unit, including analysis methodology development, analysis execution, strategic recommendations development, and clear verbal & written presentation of findings. Excellent interpersonal and communication skills are required.

The candidate needs to have strong strategic problem solving skills, with the ability to help our product/marketing/engineering/business groups to understand and prioritize opportunities.

Technical skills such as SPSS, SQL, UNIX shell, Perl, Regular Expressions, Microsoft Access, Excel VBA Macros, Microstrategy, and HTML are a strong plus.


Desired Qualifications
The ideal candidate will have a bachelors degree in CS/EE with a minimum of 2 years experience as a data analyst, or a bachelors degrees in CS/EE with a Masters degree in Operations Research and System Modeling (e.g. Management Science & Engineering, or Business Management with emphasis on analytics), Applied Mathematics or Physics. Analysis skills including statistical analysis, quantitative analysis and stats testing are required.

Yahoo! Inc. is an equal opportunity employer. For more information or to search all of our openings, please visit http://careers.yahoo.com.

Link :