Job Description: Automation Developer
This position involves automation tool development and testing responsibilities covering all
areas of the Tekelec T3000/T8000/T6000/T7000 switching platform. The successful candidate
will be motivated to understand all hardware and software aspects of the system, rather than
desire to focus on a specific feature or aspect. This position requires the ability to work
well with other Developers and Testers in a lab environment
Essential Skills:
? Core Responsibilities: Test case automation, test tool development, execution and
test result reporting, documentation and review.
? Technical Competencies: Coding in several languages such as TCL/TK, Java and C/C++.
Experience with version control in a multi-user environment.
? System level feature and regression testing experience in a telecom environment,
preferably focusing on Class 4 and Class 5 applications, telecom and datacom protocols, or
Voice over IP products and services desirable.
? Experience with multiple of the following is desirable: Megaco, IP, SS7/C7, ISDN-
PRI, GR-303, MFC-R2, V5.2, CAS, ATM, SIP, H.323, H.248, MGCP, SONET, UMTS, MPLS, OSPF.
? Ability to identify problems, recognize the severity and impact of those problems
and report and track them through established mechanisms.
Additional:
? Must be able to work independently, and with minimal supervision, while providing
visibility into results and project status.
? Must be able to work in collaborative teams and be flexible in assigned work.
? Must understand and apply sound test methodology in developing and executing
automated test cases based on internal/external requirements and customer-driven, solutions
-based scenarios.
? Must be able to interface with other departments to create an effective and
cooperative development and test environment.
? English speaking and writing skills required.
Considered a plus:
Experience with Unix, Linux and Windows operating systems.
Programming experience in any language.
Summary of Qualifications:
Candidate should have at least BS degree in CS, EE or related area, minimum of 5 years
relevant experience.
EMS Team 职位说明: Job Description for EMS Software Engineer 2 :
* SQL/JDBC/ODBC
* Expect, Scripting knowledge
* SNMP
* CORBA knowledge and CORBA interface development experience
* Telecommunication management system (EMS) related software development experience is
prefered.
* Knowledge about telecommunication management components: Fault, Configuration,
Accounting, Performance, Security (FCAPS)
* Command Line Interfaces Design(CLI)
* Back-office Integration
* XML
Education and Experience:
* Bachelors/Masters Computer Science/Engineering
* 3+ years relevant experience
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Job Description for EMS Software Engineer 3 :
Required Skills:
* Strong software design and development skills
* Good communications skills and ability to lead
* Object oriented analysis, design, architecture methodology
* Client-server architecture
* JAVA programming on UNIX and/or LINUX
* Java JFC/Swing
* Expect, Scripting knowledge
* CORBA knowledge and CORBA interface development experience
* SQL/JDBC/ODBC
* SNMP
Preferred Skills:
* Telecommunication management system (EMS/NMS) related software development
experience
* Solid knowledge about telecommunication management components: Fault, Configuration,
Accounting, Performance, Security (FCAPS)
* General telephony expertise including circuit and packet switching, TDM, IP, and ATM
* Test Automation Tools
* Command Line Interfaces (CLI)
* Back-office Integration
* XML
* Specific telephony knowledge: call processing, soft switching, common signal
protocols (SS7, C7), etc
* IETF/BellCore/ATM Forum standards