Amit kanade amitk at
Mon Jul 4 02:17:02 MDT 2005


 Test Execution Responsibilities
This  will comprise, broadly, of the following phases:


Phase 1: Test bed setup

Step 1:  Hardware setup.


·        Rack mount the hardware.

·        Complete physical connections to power source(s), peripherals etc.

·        Complete physical connections to terminal servers.


Step 2: Initialize hardware.


·        Configure  firmware.

·        Install OS if applicable.

·        Execute software configuration procedures for hardware.

·        Debug problems and communicate them.


Step 3: Complete pre-requisites for VRTS test stack.


·        Install/configure  VRTS stack.

·        Debug issues and communicate them.


Step 4:  Install/configure VRTS test stack.


·        Understand VRTS product stack.

·        Understand pre-requisites for install/configure of VRTS stack.

·        Perform install/configuration of VRTS stack as per install guides.

·        Debug issues and communicate them


Step 5: Initialize test harness.


·        Understand  test harness structure.

·        Install/configure the test harness.


Phase 2: Test Execution

Step 6: Execute test cases.


·        Setup environment  variables for a test run.

·        Execute the run per harness instructions.


Step 7: Monitor test execution for progress and completion.


  a.. Use utilities like ps/tee/more/cat to monitor progress. 
  b.. Understand log/results file location for harness. 
  c.. Understand signs for completion.

Phase 3: Results 

Step 8:  Collate results.


·        Gather all log/results files for a run.

·        Communicate results to concerned party.


Step 9: Analyze results.


·        Decide whether tests were executed or not.

·        Determine pass/fails.

·        Determine if failures are test harness/usage error/product failure.

·        Debug results and communicate.


Step 10: File test report.


·        File incidents for problems

·        Communicate status regularly.



Skill Sets

            Listed below are some guidelines on what skills are needed to execute on the responsibilities listed above.


            For all phases, excellent communication skills ( verbal and written) are required.


            Phase 1: Tesbted setup

·        Basic knowledge of computers.

·        Ability to understand hardware technology.

·        Ability to read hardware manuals and configure them accordingly. 

This  is restricted to physical setup only.

·        Basic electrical knowledge.

·        Some mechanical skills like ability to use a screwdriver.

·        Unix system administration skills (experience on at least one platform is a must).

·        Knowledge/application of Unix utilities ( telnet, rlogin, rsh, ftp, automount, nfs, vi).


Phase 2: Test Execution
·        Understanding of operating system concepts.

·        Experience in executing shell scripts.

Phase 3: Results 
·        Understanding of debuggers

·        Experience in programming in a scripting language ( preferably ksh).

·        Understanding of version control systems.


 EXPERIENCE: 6 months to 2 yrs


If intersted in the above opening kindly forwars your updated resume to satish at


Also mention your current & expected CTC.





More information about the PLUG mailing list