Responsibilities:
As a Performance Engineer you will contribute to the utilization and improvement of internal load testing software to generate and analyze performance metrics on Search matching and servings systems. You will be on a team that needs to understand and interpret advanced systems information in multiple OS platforms. These systems run various matching and serving systems for detecting performance issues, capacity bottlenecks, and possible improvements and optimizations. Performance Engineers work together with QA Engineers, Developers, and the Operations team to evaluate performance, capacity and launch verifications.
* Fully understand the internal and external software processes
* Work with engineers to develop home-grown automated tests where scalability and speed will be some of your prime concerns
* Work on projects end-to-end from initial concept, through design, implementation, and quality assurance, to delivery and maintenance of the product
* Exercise flexibility and the ability to multi-task in a high stress environment
Minimum Qualifications:
- BS/BA or Master’s degree in Computer Science or related field
- 3+ years of relevant work experience
- Experience with performance testing and analysis tools
- Strong UNIX/LINUX background
- PERL, PHP, CGI, Shell programming experience
- Experience with performance testing theories and methodologies
- Some experience with Apache and other open source packages.
- Familiarity with XML basic principles.
- Excellent analytical and problem solving skills
Preferred Qualifications/Skills:
- Network programming experience with TCP/IP or UDP
- Understanding of OOP and event-driven programming
- Database programming with MySQL
- Knowledge of DHTML, JavaScript, and CSS
- Excellent teamwork skills
职位二:
Title: QE – Advertising Technology Job Location: Beijing, PRC
Position Summary:
The Senior QA Engineer will contribute to the design and implementation of test strategy and test cases. Also, the candidate will execute and account for results of the tests. This includes executing and validation by using and creating test tools, scripts for complex, multi-tier system software. You should possess skills in testing and implementation of tests on C++ / PERL/SHELL written components as well as you must have experience in testing API based web applications. The candidate should have a proven history and dedication to SQA processes, particularly Agile / Scrum, testing and implementation. This is NOT a GUI software project and must be able to code test cases using C++ and PERL/SHELL.
Key Responsibilities
- Design and implement test automation framework.
- Work with development engineers to create home-grown scripts to facilitate ad-hoc testing
- Design and implement test strategy and test cases.
- Execute tests using automation framework and validate test results to ensure the product meeting product requirements.
- Conduct White Box and Grey Box testing.
- Submit, regress, and verify defects
Minimum Requirements
- 4-5 years experience in Software QA with focus on testing backend server and web applications/ system bases components. No UI or GUI testing.
- 2-3 years of implementing test cases using C++ and PERL/SHELL.
- Hands-on experience with white box and grey box testing, automation testing, and script languages such as Perl/Shell/C++.
- Strong UNIX/LINUX command-line troubleshooting background
- Proficient Test Planning and test case writing and designing.
- Strong written and verbal skills in Chinese and English are required for this position.
Preferred Job Qualifications
- Bachelor's degree in Computer Science, Master preferred.
- Experience working with remote development staff and QA teams
- Experience with or knowledge of any QA tools (including: web monitoring, code coverage, memory tools, 3rd ** integration)
Position Summary:
The QA Engineer will contribute to the design and implementation of test strategy and test cases. Also, the candidate will execute and account for results of the tests. This includes executing and validating test cases by using and creating test automation tools, scripts for complex, multi-tier system software. You should possess skills in testing and implementation of tests on C/C++ written components. The candidate should have a proven history and dedication to SQA processes, particularly Agile / Scrum, testing and implementation. The candidate should have GUI testing automation experience.
Key Responsibilities
Design and implement test automation tool/framework.
Work with development engineers to create home-grown scripts to facilitate ad-hoc testing
Design and implement test strategy and test cases.
Execute tests using automation framework and validate test results to ensure the product meeting product requirements.
Conduct White Box and UI test automation.
Submit, regress, and verify defects
Required Skills/Qualifications:
Bachelor's degree in Computer Science, Master preferred.
3 years experience in Software QE with focus on testing windows client application and create UI test automation.
Strong Windows troubleshooting background
Familiarity with windows UI programming, OO, XML, AJAX, DHTML and web application testing
Have basic networking programming knowledge
Strong written and verbal skills in Chinese and English are required for this position.
Preferred Job Qualifications
Experience working with remote development staff and QA teams
Experience with or knowledge of any QA tools (including: web monitoring, code coverage, memory tools)
Familiar with UI test automation tool, such as Selenium and/or Ranorex
职位四:
Title: Mobile Platform QE Lead/Manager
Job Location: Beijing, PRC
Job Description
In this position, you must have in-depth knowledge of a variety of testing techniques and methodologies with proven ability to provide technical leadership and strategic direction for the quality and development teams. The QE lead is expected to consistently look beyond the current release with the goal being long-term improvement of the quality processes and capabilities.
The responsibilities include:
• Lead design and development of next generation automated test tools, test frameworks and test suites.
• Continue to improve test infrastructure to achieve maximum efficiency and effectiveness
• Define strategies and methodologies for product testing
• Define and drive best practices to deliver high-quality products
• Act in an advisory role during development to help derive and facilitate the development of testable products
• Work with customers and partners to drive customers requirements to the product testing
• Keep abreast of industry standards and trends and participate in appropriate committees
Job Qualification
• Domain expertise of Mobile browsers and web services,
• Extensive experience in creating reusable, extensible and easy-to-maintain test libraries and automated test framework and tools
• Familiar with test automation tools like Selenium, DeviceAnyWhere, JMeter
• Strong knowledge in software development and test methodologies
• Development experience in PHP, Perl, Java, C++, JavaScript and shell scripts and other test tools scripting languages
• Extensive experience with test framework, test tools
• Team and technical leadership skills and experience
• Excellent communication/presentation skills