- Design and validate clinical databases, including designing or testing logic checks.
Occupations with related tasks Save Table: XLSX CSV
- Develop and document database architectures.
- Design databases to support business applications, ensuring system scalability, security, performance, and reliability.
- Design database applications, such as interfaces, data transfer mechanisms, global temporary tables, data partitions, and function-based indexes to enable efficient access of the generic database structure.
- Plan and install upgrades of database management system software to enhance database performance.
- Set up database clusters, backup, or recovery processes.
- Write and code logical and physical database descriptions, and specify identifiers of database to management system or direct others in coding descriptions.
- Establish and calculate optimum values for database parameters, using manuals and calculators.
- Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
- Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements.
- Develop data models for applications, metadata tables, views or related database structures.
- Develop methods for integrating different products so they work properly together, such as customizing commercial databases to fit specific needs.
- Create and enforce database development standards.
- Document and communicate database schemas, using accepted notations.
- Develop data model describing data elements and their use, following procedures and using pen, template or computer software.
- Work as part of a project team to coordinate database development and determine project scope and limitations.
- Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.
- Demonstrate database technical functionality, such as performance, security and reliability.
- Develop load-balancing processes to eliminate down time for backup processes.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Test programs or databases, correct errors, and make necessary modifications.
- Identify and correct deviations from database development standards.
- Review project requests describing database user needs to estimate time and cost required to accomplish project.
- Develop or maintain archived procedures, procedural codes, or queries for applications.
- Provide technical support to junior staff or clients.
- Train users and answer questions.
- Develop and document database architectures.
- Design databases to support business applications, ensuring system scalability, security, performance, and reliability.
- Design database applications, such as interfaces, data transfer mechanisms, global temporary tables, data partitions, and function-based indexes to enable efficient access of the generic database structure.
- Plan and install upgrades of database management system software to enhance database performance.
- Set up database clusters, backup, or recovery processes.
- Write and code logical and physical database descriptions, and specify identifiers of database to management system or direct others in coding descriptions.
- Establish and calculate optimum values for database parameters, using manuals and calculators.
- Maintain or modify existing Geographic Information Systems (GIS) databases.
- Review existing or incoming data for currency, accuracy, usefulness, quality, or completeness of documentation.
- Design or coordinate the development of integrated Geographic Information Systems (GIS) spatial or non-spatial databases.
- Develop specialized computer software routines, internet-based Geographic Information Systems (GIS) databases, or business applications to customize geographic information.
- Produce data layers, maps, tables, or reports, using spatial analysis procedures or Geographic Information Systems (GIS) technology, equipment, or systems.
- Design or prepare graphic representations of Geographic Information Systems (GIS) data, using GIS hardware or software applications.
- Provide technical expertise in Geographic Information Systems (GIS) technology to clients or users.
- Perform computer programming, data analysis, or software development for Geographic Information Systems (GIS) applications, including the maintenance of existing systems or research and development for future enhancements.
- Enter data into Geographic Information Systems (GIS) databases, using techniques such as coordinate geometry, keyboard entry of tabular data, manual digitizing of maps, scanning or automatic conversion to vectors, or conversion of other sources of digital data.
- Perform geospatial data building, modeling, or analysis, using advanced spatial analysis, data manipulation, or cartography software.
- Perform integrated or computerized Geographic Information Systems (GIS) analyses to address scientific problems.
- Select cartographic elements needed for effective presentation of information.
- Provide technical support to users or clients regarding the maintenance, development, or operation of Geographic Information Systems (GIS) databases, equipment, or applications.
- Collect, compile, or integrate Geographic Information Systems (GIS) data, such as remote sensing or cartographic data for inclusion in map manuscripts.
- Interpret aerial or ortho photographs.
- Meet with clients to discuss topics such as technical specifications, customized solutions, or operational problems.
- Document, design, code, or test Geographic Information Systems (GIS) models, internet mapping solutions, or other applications.
- Create, analyze, report, convert, or transfer data, using specialized applications program software.
- Confer with users to analyze, configure, or troubleshoot applications.
- Design, program, or model Geographic Information Systems (GIS) applications or procedures.
- Make recommendations regarding upgrades, considering implications of new or revised Geographic Information Systems (GIS) software, equipment, or applications.
- Assist users in formulating Geographic Information Systems (GIS) requirements or understanding the implications of alternatives.
- Create visual representations of geospatial data, using complex procedures such as analytical modeling, three-dimensional renderings, or plot creation.
- Transfer or rescale information from original photographs onto maps or other photographs.
- Prepare training materials for, or make presentations to, Geographic Information Systems (GIS) users.
- Apply three-dimensional (3D) or four-dimensional (4D) technologies to geospatial data to allow for new or different analyses or applications.
- Conduct research, data analysis, systems design, or support for software such as Geographic Information Systems (GIS) or Global Positioning Systems (GPS) mapping software.
- Read current literature, talk with colleagues, continue education, or participate in professional organizations or conferences to keep abreast of developments in Geographic Information Systems (GIS) technology, equipment, or systems.
- Recommend procedures, equipment, or software upgrades to increase data accessibility or ease of use.
- Maintain or modify existing Geographic Information Systems (GIS) databases.
- Review existing or incoming data for currency, accuracy, usefulness, quality, or completeness of documentation.
- Design or coordinate the development of integrated Geographic Information Systems (GIS) spatial or non-spatial databases.
- Develop specialized computer software routines, internet-based Geographic Information Systems (GIS) databases, or business applications to customize geographic information.
- Modify existing databases and database management systems or direct programmers and analysts to make changes.
- Plan and install upgrades of database management system software to enhance database performance.
- Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions.
- Revise company definition of data as defined in data dictionary.
- Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
- Specify users and user access levels for each segment of database.
- Test changes to database applications or systems.
- Test programs or databases, correct errors, and make necessary modifications.
- Train users and answer questions.
- Provide technical support to junior staff or clients.
- Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems, such as the installation of new databases.
- Develop standards and guidelines for the use and acquisition of software and to protect vulnerable information.
- Develop data models describing data elements and how they are used, following procedures and using pen, template, or computer software.
- Select and enter codes to monitor database performance and to create production databases.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Review procedures in database management system manuals to make changes to database.
- Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.
- Review workflow charts developed by programmer analyst to understand tasks computer will perform, such as updating records.
- Modify existing databases and database management systems or direct programmers and analysts to make changes.
- Plan and install upgrades of database management system software to enhance database performance.
- Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions.
- Revise company definition of data as defined in data dictionary.
- Verify the structure, accuracy, or quality of warehouse data.
- Design and implement warehouse database structures.
- Develop data warehouse process models, including sourcing, loading, transformation, and extraction.
- Map data between source systems, data warehouses, and data marts.
- Develop and implement data extraction procedures from other systems, such as administration, billing, or claims.
- Develop or maintain standards, such as organization, structure, or nomenclature, for the design of data warehouse elements, such as data architectures, models, tools, and databases.
- Provide or coordinate troubleshooting support for data warehouses.
- Write new programs or modify existing programs to meet customer requirements, using current programming languages and technologies.
- Design, implement, or operate comprehensive data warehouse systems to balance optimization of data access with batch loading and resource utilization factors, according to customer requirements.
- Perform system analysis, data analysis or programming, using a variety of computer languages and procedures.
- Create supporting documentation, such as metadata and diagrams of entity relationships, business processes, and process flow.
- Create or implement metadata processes and frameworks.
- Review designs, codes, test plans, or documentation to ensure quality.
- Create plans, test files, and scripts for data warehouse testing, ranging from unit to integration testing.
- Select methods, techniques, or criteria for data warehousing evaluative procedures.
- Prepare functional or technical documentation for data warehouses.
- Test software systems or applications for software enhancements or new products.
- Implement business rules via stored procedures, middleware, or other technologies.
- Verify the structure, accuracy, or quality of warehouse data.
- Design and implement warehouse database structures.
- Prepare data for processing by organizing information, checking for inaccuracies, and adjusting and weighting the raw data.
- Evaluate sources of information to determine any limitations, in terms of reliability or usability.
- Analyze and interpret statistical data to identify significant differences in relationships among sources of information.
- Identify relationships and trends in data, as well as any factors that could affect the results of research.
- Determine whether statistical methods are appropriate, based on user needs or research questions of interest.
- Present statistical and nonstatistical results, using charts, bullets, and graphs, in meetings or conferences to audiences such as clients, peers, and students.
- Report results of statistical analyses, including information in the form of graphs, charts, and tables.
- Design research projects that apply valid scientific techniques, and use information obtained from baselines or historical data to structure uncompromised and efficient analyses.
- Process large amounts of data for statistical modeling and graphic analysis, using computers.
- Adapt statistical methods to solve specific problems in many fields, such as economics, biology, and engineering.
- Evaluate the statistical methods and procedures used to obtain data to ensure validity, applicability, efficiency, and accuracy.
- Report results of statistical analyses in peer-reviewed papers and technical manuals.
- Develop and test experimental designs, sampling techniques, and analytical methods.
- Plan data collection methods for specific projects, and determine the types and sizes of sample groups to be used.
- Supervise and provide instructions for workers collecting and tabulating data.
- Examine theories, such as those of probability and inference, to discover mathematical bases for new or improved methods of obtaining and evaluating numerical data.
- Prepare and structure data warehouses for storing data.
- Develop software applications or programming for statistical modeling and graphic analysis.
- Apply sampling techniques, or use complete enumeration bases to determine and define groups to be surveyed.
- Prepare data for processing by organizing information, checking for inaccuracies, and adjusting and weighting the raw data.
- Evaluate sources of information to determine any limitations, in terms of reliability or usability.
- Create and maintain a database of completed appraisals.
- Verify that property matches legal descriptions or certifications.
- Calculate the value of property based on comparisons to recent sales, estimated cost to reproduce, and anticipated property income streams.
- Determine the appropriate type of valuation to make, such as fair market, replacement, or liquidation, based on the needs of the property owner.
- Document physical characteristics of property such as measurements, quality, and design.
- Forecast the value of property.
- Inspect personal or business property.
- Locate and record data on sales of comparable property using specialized software, internet searches, or personal records.
- Recommend loan amounts based on the value of property being used as collateral.
- Take photographs of property.
- Testify in court as to the value of a piece of tangible property.
- Update appraisals when property has been improved, damaged, or has otherwise changed.
- Write and submit appraisal reports for property, such as jewelry, art, antiques, collectibles, and equipment.
- Write descriptions of the property being appraised.
- Create and maintain a database of completed appraisals.
- Verify that property matches legal descriptions or certifications.
- Design databases to support healthcare applications, ensuring security, performance and reliability.
- Assign the patient to diagnosis-related groups (DRGs), using appropriate computer software.
- Compile medical care and census data for statistical reports on diseases treated, surgery performed, or use of hospital beds.
- Develop in-service educational materials.
- Evaluate and recommend upgrades or improvements to existing computerized healthcare systems.
- Facilitate and promote activities, such as lunches, seminars, or tours, to foster healthcare information privacy or security awareness within the organization.
- Identify, compile, abstract, and code patient data, using standard classification systems.
- Manage the department or supervise clerical workers, directing or controlling activities of personnel in the medical records department.
- Monitor changes in legislation and accreditation standards that affect information security or privacy in the computerized healthcare system.
- Plan, develop, maintain, or operate a variety of health record indexes or storage and retrieval systems to collect, classify, store, or analyze information.
- Prepare statistical reports, narrative reports, or graphic presentations of information, such as tumor registry data for use by hospital staff, researchers, or other users.
- Protect the security of medical records to ensure that confidentiality is maintained.
- Resolve or clarify codes or diagnoses with conflicting, missing, or unclear information by consulting with doctors or others or by participating in the coding team's regular meetings.
- Retrieve patient medical records for physicians, technicians, or other medical personnel.
- Train medical records staff.
- Write or maintain archived procedures, procedural codes, or queries for applications.
- Design databases to support healthcare applications, ensuring security, performance and reliability.
- Perform quality control checks on data to be used by hydrologists.
- Analyze ecological data about the impact of pollution, erosion, floods, and other environmental problems on bodies of water.
- Answer technical questions from hydrologists, policymakers, or other customers developing water conservation plans.
- Apply research findings to minimize the environmental impacts of pollution, waterborne diseases, erosion, or sedimentation.
- Assist in designing programs to ensure the proper sealing of abandoned wells.
- Collect water and soil samples to test for physical, chemical, or biological properties, such as pH, oxygen level, temperature, and pollution.
- Develop computer models for hydrologic predictions.
- Estimate the costs and benefits of municipal projects, such as hydroelectric power plants, irrigation systems, and wastewater treatment facilities.
- Investigate complaints or conflicts related to the alteration of public waters by gathering information, recommending alternatives, or preparing legal documents.
- Investigate the properties, origins, or activities of glaciers, ice, snow, or permafrost.
- Locate and deliver information or data as requested by customers, such as contractors, government entities, and members of the public.
- Measure the properties of bodies of water, such as water levels, volume, and flow.
- Prepare, install, maintain, or repair equipment used for hydrologic study, such as water level recorders, stream flow gauges, and water analyzers.
- Provide real time data to emergency management and weather service personnel during flood events.
- Write groundwater contamination reports on known, suspected, or potential hazardous waste sites.
- Write materials for research publications, such as maps, tables, and reports, to disseminate findings.
- Perform quality control checks on data to be used by hydrologists.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Formulate mathematical or simulation models of problems, relating constants and variables, restrictions, alternatives, conflicting objectives, and their numerical parameters.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
- Collaborate with senior managers and decision makers to identify and solve a variety of problems and to clarify management objectives.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
- Analyze information obtained from management to conceptualize and define operational problems.
- Study and analyze information about alternative courses of action to determine which plan will offer the best outcomes.
- Prepare management reports defining and evaluating problems and recommending solutions.
- Observe the current system in operation, and gather and analyze information about each of the component problems, using a variety of sources.
- Break systems into their components, assign numerical values to each component, and examine the mathematical relationships between them.
- Design, conduct, and evaluate experimental operational models in cases where models cannot be developed from existing data.
- Educate staff in the use of mathematical models.
- Specify manipulative or computational methods to be applied to models.
- Develop and apply time and cost networks to plan, control, and review large projects.
- Develop business methods and procedures, including accounting systems, file systems, office systems, logistics systems, and production schedules.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Design and implement data repositories to integrate data.
- Assess blockchain threats, such as untested code and unprotected keys.
- Automate the deployment of software updates over geographically distributed network nodes.
- Design and deploy blockchain design patterns to make transactions secure, transparent, and immutable.
- Design and develop blockchain technologies for industries such as finance and music.
- Design and implement dashboard and data visualizations to meet customer reporting needs.
- Design and verify cryptographic protocols to protect private information.
- Determine specifications for, or implement, logging.
- Develop a maintainable code base using object-oriented design principles, practices, or patterns.
- Discuss and plan systems with solution architects, system engineers, or cybersecurity experts to meet customer requirements.
- Discuss data needs with engineers, product managers, or data scientists to identify blockchain requirements.
- Evaluate blockchain processes or risks based on security assessments or control matrix reviews.
- Evaluate new blockchain technologies and vendor products.
- Implement catastrophic failure handlers to identify security breaches and prevent serious damage.
- Run infrastructure tests to examine the behavior of large peer-to-peer networks.
- Test the security and performance of blockchain infrastructures.
- Update client and server applications responsible for integration and business logic.
- Design and implement data repositories to integrate data.
- Create business intelligence tools or systems, including design of related databases, spreadsheets, or outputs.
- Generate standard or custom reports summarizing business, financial, or economic data for review by executives, managers, clients, and other stakeholders.
- Synthesize current business intelligence or trend data to support recommendations for action.
- Maintain library of model documents, templates, or other reusable knowledge assets.
- Manage timely flow of business intelligence information to users.
- Collect business intelligence data from available industry reports, public information, field reports, or purchased sources.
- Analyze competitive market strategies through analysis of related product, market, or share trends.
- Maintain or update business intelligence tools, databases, dashboards, systems, or methods.
- Identify or monitor current and potential customers, using business intelligence tools.
- Disseminate information regarding tools, reports, or metadata enhancements.
- Provide technical support for existing reports, dashboards, or other tools.
- Identify and analyze industry or geographic trends with business strategy implications.
- Communicate with customers, competitors, suppliers, professional organizations, or others to stay abreast of industry or business trends.
- Create or review technical design documentation to ensure the accurate development of reporting solutions.
- Analyze technology trends to identify markets for future product development or to improve sales of existing products.
- Conduct or coordinate tests to ensure that intelligence is consistent with defined needs.
- Document specifications for business intelligence or information technology reports, dashboards, or other outputs.
- Create business intelligence tools or systems, including design of related databases, spreadsheets, or outputs.
- Design or maintain databases of biological data.
- Draw conclusions or make predictions, based on data summaries or statistical analyses.
- Analyze clinical or survey data, using statistical approaches such as longitudinal analysis, mixed-effect modeling, logistic regression analyses, and model-building techniques.
- Write detailed analysis plans and descriptions of analyses and findings for research protocols or reports.
- Calculate sample size requirements for clinical studies.
- Read current literature, attend meetings or conferences, and talk with colleagues to keep abreast of methodological or conceptual developments in fields such as biostatistics, pharmacology, life sciences, and social sciences.
- Design research studies in collaboration with physicians, life scientists, or other professionals.
- Prepare tables and graphs to present clinical data or results.
- Write program code to analyze data with statistical analysis software.
- Review clinical or other medical research protocols and recommend appropriate statistical analyses.
- Develop or implement data analysis algorithms.
- Determine project plans, timelines, or technical objectives for statistical aspects of biological research studies.
- Prepare statistical data for inclusion in reports to data monitoring committees, federal regulatory agencies, managers, or clients.
- Plan or direct research studies related to life sciences.
- Prepare articles for publication or presentation at professional conferences.
- Monitor clinical trials or experiments to ensure adherence to established procedures or to verify the quality of data collected.
- Apply research or simulation results to extend biological theory or recommend new research projects.
- Develop or use mathematical models to track changes in biological phenomena, such as the spread of infectious diseases.
- Assign work to biostatistical assistants or programmers.
- Analyze archival data, such as birth, death, and disease records.
- Design surveys to assess health issues.
- Teach graduate or continuing education courses or seminars in biostatistics.
- Provide biostatistical consultation to clients or colleagues.
- Write research proposals or grant applications for submission to external bodies.
- Collect data through surveys or experimentation.
- Design or maintain databases of biological data.
- Plan, conduct, and evaluate nutrigenomic or nutrigenetic research.
- Assess nutritional needs, diet restrictions, and current health plans to develop and implement dietary-care plans and provide nutritional counseling.
- Evaluate laboratory tests in preparing nutrition recommendations.
- Counsel individuals and groups on basic rules of good nutrition, healthy eating habits, and nutrition monitoring to improve their quality of life.
- Advise patients and their families on nutritional principles, dietary plans, diet modifications, and food selection and preparation.
- Incorporate patient cultural, ethnic, or religious preferences and needs in the development of nutrition plans.
- Consult with physicians and health care personnel to determine nutritional needs and diet restrictions of patient or client.
- Record and evaluate patient and family health and food history, including symptoms, environmental toxic exposure, allergies, medication factors, and preventive health-care measures.
- Develop recipes and menus to address special nutrition needs, such as low glycemic, low histamine, or gluten- or allergen-free.
- Coordinate diet counseling services.
- Develop curriculum and prepare manuals, visual aids, course outlines, and other materials used in teaching.
- Plan, conduct, and evaluate dietary, nutritional, and epidemiological research.
- Plan and conduct training programs in dietetics, nutrition, and institutional management and administration for medical students, health-care personnel, and the general public.
- Write research reports and other publications to document and communicate research findings.
- Select, train, and supervise workers who plan, prepare, and serve meals.
- Make recommendations regarding public policy, such as nutrition labeling, food fortification, or nutrition standards for school programs.
- Manage quantity food service departments or clinical and community nutrition services.
- Monitor food service operations to ensure conformance to nutritional, safety, sanitation and quality standards.
- Inspect meals served for conformance to prescribed diets and standards of palatability and appearance.
- Purchase food in accordance with health and safety codes.
- Develop policies for food service or nutritional programs to assist in health promotion and disease control.
- Organize, develop, analyze, test, and prepare special meals, such as low-fat, low-cholesterol, or chemical-free meals.
- Advise food service managers and organizations on sanitation, safety procedures, menu development, budgeting, and planning to assist with establishment, operation, and evaluation of food service facilities and nutrition programs.
- Prepare and administer budgets for food, equipment, and supplies.
- Coordinate recipe development and standardization and develop new menus for independent food service operations.
- Confer with design, building, and equipment personnel to plan for construction and remodeling of food service units.
- Plan and prepare grant proposals to request program funding.
- Test new food products and equipment.
- Plan, conduct, and evaluate nutrigenomic or nutrigenetic research.
- Develop databases that support Web applications and Web sites.
- Write supporting code for Web applications or Web sites.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Back up files from Web sites to local directories for instant recovery in case of problems.
- Select programming languages, design tools, or applications.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Perform Web site tests according to planned schedules, or after any Web site or product revision.
- Perform or direct Web site updates.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Analyze user needs to determine technical requirements.
- Respond to user email inquiries, or set up automated systems to send responses.
- Renew domain name registrations.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
- Document test plans, testing procedures, or test results.
- Establish appropriate server directory trees.
- Recommend and implement performance improvements.
- Document technical factors such as server load, bandwidth, database performance, and browser and device types.
- Develop or implement procedures for ongoing Web site revision.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Evaluate or recommend server hardware or software.
- Monitor security system performance logs to identify problems and notify security specialists when problems occur.
- Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
- Research, document, rate, or select alternatives for Web architecture or technologies.
- Develop system interaction or sequence diagrams.
- Design and implement Web site security measures, such as firewalls and message encryption.
- Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, and legal issues including accessibility and privacy.
- Develop databases that support Web applications and Web sites.
- Create or maintain databases of known test defects.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Design test plans, scenarios, scripts, or procedures.
- Document test procedures to ensure replicability and compliance with standards.
- Provide feedback and recommendations to developers on software usability and functionality.
- Install, maintain, or use software testing programs.
- Test system modifications to prepare for implementation.
- Develop or specify standards, methods, or procedures to determine product quality or release readiness.
- Monitor bug resolution efforts and track successes.
- Update automated test scripts to ensure currency.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Monitor program performance to ensure efficient and problem-free operations.
- Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
- Investigate customer problems referred by technical support.
- Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
- Identify program deviance from standards, and suggest modifications to ensure compliance.
- Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
- Design or develop automated testing tools.
- Install and configure recreations of software production environments to allow testing of software performance.
- Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
- Coordinate user or third-party testing.
- Visit beta testing sites to evaluate software performance.
- Conduct historical analyses of test results.
- Evaluate or recommend software for testing or bug tracking.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Create or maintain databases of known test defects.