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.
Principal Duties and Responsibilities: • Focuses and completes work in a timely manner. • Understands basic features of the system. • Collects basic information (e.g., logs, requirements) and identifies common errors related to systems testing. • Collaborates with individuals inside own team to complete the team's work. • Conducts log analyses to identify where an issue has occurred. • Gathers, integrates, and interprets information from a variety of sources in order to troubleshoot issues. • Assists with verifying that proposed solutions to identified issues accurately address and correct the problem. • Detects bugs in the "system under test" and resolves issues using basic debugging approaches. • Adapts to minor changes and setbacks in order to manage pressure and meet deadlines. • Manages individual project priorities, deadlines, and deliverables with close supervision. • Communicates feedback about identified feature issues to software and systems teams. • Regularly discusses testing problems with manager and peers to maintain open communication. • Conducts basic field or lab tests as directed by tech leads. • Makes simple decisions as it pertains to basic feature issues associated with systems testing and follows up with tech lead if requirements are unclear/ambiguous. • Communicates with tech leads on a project in order to verify the accuracy as well as adequate running time. • Seeks opinions of others within own team about ways in which a problem can be addressed differently. • Writes functional tests for features to ensure functionality.
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 (i.e., 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. • Using deductive problem solving to solve moderately complex problems; most problems have defined processes of diagnosis/detection; some limited data analysis may be required.