Duties Include: |
> |
Development of a comprehensive suite of regression tests to validate the Network Server product web interfaces |
> |
Enhance our simulation tools to validate new functions and features of the Network Server product |
> |
Optimize our load simulation tools to perform throughput and stress testing of our Network Server products; our network performance specifications are scaling up to x50. |
> |
Provide technical leadership and mentoring to our existing automation team. |
> |
Develop and maintain the environment for automated sanity test of daily builds of server product |
|
|
Experience and Education Required:
|
1. |
8 - 10 years experience in software design and testing (near real time applications) |
2. |
Experience in testing complex software applications in a UNIX (preferably Linux) environment utilizing databases (MySQL or Oracle) and web presentation |
3. |
Experience in developing automation environments using scripting languages in a Linux (PERL, Python, Ruby etc) |
4. |
Experience in C programming using the Linux gcc tool chain |
5. |
Experience in the testing of web services and performance using SOAPUI or similar |
6. |
Degree or diploma in Electronics Engineering or Computer Science from recognized university or technology institute |
6. |
Understanding of test case automation methodology |
7. |
Development experience within the realm of automation |
|
|
Experience Desired:
|
1. |
Experience with testing real time embedded devices |
2. |
Experience creating test scripts utilizing one or more of the following: PERL, UNIX Script, |
3. |
JavaScript, Oracle, PL/SQL or HTML. Previous experience with Selenium or similar tool. |
4. |
Experience developing test suites, test cases and test reports |
5. |
Experience in software life cycle controls |
6. |
Understanding of test case automation methodology |
7. |
Development experience within the realm of automation |
| |
| Personal Attributes Required |
1. |
Strong verbal and written communication skills in English |
2. |
Demonstrated ability to scope, schedule and monitor your individual deliverables within a team environment |
3. |
Capable of executing test cases independently |
4. |
High personal commitment to product quality |
5. |
Must be a self starter, flexible, with ability to multi-task |
6. |
Capable of reviewing test cases and suites for coverage and content |
7. |
Takes initiative in pursuing issue resolution to improve system quality |
| |
|