Software Engineer in Test – Beijing
This position is based in Beijing, China.
The area: Test Engineering
Google Test Engineers guarantee that our company’s software works every time for every user while scaling to the highest levels. We tackle huge technical challenges that push the limits of computer science. In addition to revolutionizing search technology, we use our world-class programming skills to innovate in a number of other areas as well. Our team is a collaborative, global organization consisting of engineers with the highest levels of technical depth, programming skill and a passion for quality.
The role: Software Engineer in Test
Test Engineers work with the testing team and the development team to investigate, report and track defects, and expand our automated test suites. Your duties focus on creating test plans, setting up test environments, developing automated tests, executing and maintaining automated test suites, and the analysis of the results. They also include leading test efforts, and exploring new ways of UI test automation. You will utilize your software skills to drive test planning, develop the staging environment, create test automation, execute functional tests, deliver in depth defect report analysis, and problem isolation. Talented team members will have ample opportunity to lead project and mentor others at Google.
Responsibilities:
- Examine, validate and test large-scale software development and deployment projects.
- Design and build intelligent systems for scalability, performance and reliability.
- Innovate in improving software development cycles to achieve better quality.
- Invent and extend methodologies for validation of scalable production systems.
Requirements:
- BA/BS degree preferred with strong academic background (higher level degree a plus).
- At least 4 years of Testing experience (Internet/Web related applications a plus).
- Good programming skills in at least one of the following languages: C/C++, Java or Python.
- Experience working on Unix/Linux.
- Excellent shell scripting skills (awk, sed).
- Good scripting skills in at least one of the following scripting languages: perl, vbscript, php.
- Excellent knowledge of Internet/Web technologies, such as web browsers, http, and html.
Email: job@tcpwork.com
Written by admin
at 2009-07-04 23:02:54 | tags: C/C++, Google, HTTP, Linux, PHP
Software Engineer – Beijing
This position is based in Beijing, China.
The area: Software Engineering
Google’s software engineers develop the next-generation technologies for which we’ve become world-renowned. In addition to revolutionizing search technology, we use our world-class programming skills to innovate in a number of other areas as well. Our projects include working on advanced information-retrieval algorithms, massive scalability and storage solutions, and large-scale applications that enrich the user experience. We also work extensively on networking systems, advertising systems and complex transaction systems in consumer applications.
The role: Software Engineer
Software Engineers have a passion for solving complex and interesting problems. Google is much more than search, and our mission has much greater scope. To handle information at the scale of the web requires ideas from just about every area of computer science, including information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design, etc.
Engineers work on many projects that carry varying responsibilities. Below are some examples of the diverse projects with which you might be involved.
Responsibilities:
- Write server-side code for web-based applications, create robust high-volume production applications, and develop prototypes quickly. You should also have a strong understanding of, and practical experience with, Java web application development.
- Build our platforms, systems and networking infrastructure using your strong background in distributed systems, OS/kernel, network system design, and large scale storage systems.
- Build internal systems used by thousands of Googlers around the world with your domain expertise in HR, Staffing, Legal, and all other corporate functions.
- Specialist domains: UI development with AJAX and similar technologies, client application development for Windows/Mac (Chrome, Toolbar, etc.), embedded systems and mobile apps (Android), developer tools (IDEs, large-scale build systems, compilers), internationalization.
Requirements:
- BS, MS, or PhD in Computer Science or related technical discipline (or equivalent).
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Extensive programming experience in C/C++ and/or Java (strong OO skills preferred).
- Several years of large systems software design and development experience, with extensive knowledge of Unix/Linux.
- Coding skills in Python or Javascript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming are a plus.
- Fluency in English (reading and writing).
You will receive an automated email confirmation message within 24 hours. Someone will contact you if we think you might be a match for a position at Google.
Email: job@tcpwork.com
Written by admin
at 23:01:35 | tags: AJAX, C/C++, Google, Java, Linux, Python, SQL, TCP/IP, 外企
|
|