本帖最后由 connieyn 于 2011-3-24 17:53 编辑
TITLE:
Software Test Engineer | DEPARTMENT:
Helix Solutions | | | | | |
GENERAL SUMMARY/PURPOSE
Must be creative, have strong problem-solving abilities, good verbal and written communication skills, and a desire to deliver cutting-edge carrier-class technology in a fast-paced, dynamic environment The software test engineer will work closely with software developers and program managers in testing Helix media delivery software. Duties include test planning, test case design, automation test suite development, testing tool and reusable module development, existing test harness maintenance, test execution and bug reporting. Testing environment is Linux, Solaris, and Windows Server. Qualifications include: ·
3+ years experience in software testing of client/server application.
·
Demonstrated ability to design and document test plans; execute tests; track defects; and analyze and report test results ·
Ability to read and understand technical information and determine how it should be tested ·
Knowledge of the testing process and fundamentals from the project inception thru post-release ·
Experience working in both Linux and Windows environments ·
Fundamental knowledge of networking and client/server interaction ·
Fundamental scripting knowledge. Preferably knowledge with Perl or Python ·
Demonstrated ability to convey information and communicate effectively ·
Motivated and eager to acquire new skills; Self learner; Able to work independently and as a team; ·
Desire to deliver cutting-edge carrier-class technology in a fast-paced, dynamic environment PRINCIPLE DUTIES AND RESPONSIBILITIES
| | % of Time | 1. | Execute tests. Analyze test results. Report issues.
| 40% | 2. | Write test plans and test cases for RealNetworks Helix Server suite of applications. | 35% | 3. | Design and execute tests to benchmark system performance and stability | 15% | 4. | Investigate issues escalated from customer reports | 10% | | | | | | | JOB SPECIFICATIONS
Minimum:-
Working knowledge of software development life cycle, quality assurance process, and software test design strategy and software testing tools. -
Demonstrated knowledge of software performance testing methodology and execution-
Knowledge of networking protocols and technologies: TCP/IP, streaming media, XML, Network security, HTTP/S, SSL-
Experience testing in both Windows and Unix/Linux platforms-
Experience with mobile technology and networking Preferred:-
Knowledge of mobile / cellular networks (3G/4G)-
Proficient in one or more of: Python, Java, Bash, Perl |
Experience:-
3+ years experience as a software test engineer Preferred:-
5+ years experience in software testing of server based application.
At least 1 medium scale project from inception to completion |
|