Tests and modifies general systems-level software/hardware, specialized utility and/or hardware. Interprets wireless specifications. Designs test plans, scenarios, scripts, or procedures. Documents systems-level defects, using a bug tracking system, and report defects to developers. Identifies, analyzes, troubleshoots, and documents problems with program function, output, or content. Develops testing programs that assess effectiveness of a new system or modification of an existing system.
Minimum Qualifications:
Bachelors degree in Engineering, Information Systems, Computer Science, or related field.
Principal Duties and Responsibilities:
- Collects basic information (eg, logs, requirements) and identifies common errors related to systems testing.
- Conducts log analyses to identify where an issue has occurred.
- Discusses testing problems with manager and peers on a regular basis to maintain open communication.
- Communicates with tech leads on a project in order to verify the accuracy as well as adequate running time.
- Detects bugs in the system under test and resolves issues using basic debugging approaches.
- Escalates technical issues to more senior colleagues.
- Collaborates with individuals inside own team to complete project work.
Level of Responsibility:
- Working under close supervision.
- Taking responsibility for own work and making decisions with limited impact; impact of decisions is readily apparent; errors made typically only impact timeline (ie, require additional time to correct).
- Using verbal and written communication skills to convey basic, routine factual information about day-to-day activities to others who are fully knowledgeable in the subject area.
- Completing most tasks with multiple steps which can be performed in various orders; some planning and prioritization must occur to complete the tasks effectively; mistakes may result in some rework.
- Exercising some creativity to troubleshoot technical problems or deal with novel circumstances.
- Limited problem solving required, generally in the nature of troubleshooting simple processes or technology.
The responsibilities of this role do not include:
Financial accountability (eg, does not involve budgeting responsibility).
Influence over key organizational decisions.
Role in strategic planning.