You are viewing a preview of this job. Log in or register to view more details about this job.

Testing Support

1. Testing support 

• Develop high level test plan and reference architecture for platform flowthrough testing. 
• Develop functional testing strategy and plan according to roadmap and approach, while working with tools, vendors, and other cross functional teams.  
• Work with all the key stakeholders, seek approvals and maintain high level test plans (baseline templates). 
• Provide technical leadership, support, and creation of various test scenarios for MCPTT service. 
• Design framework for integration of performance testing using the available test and monitoring tools. 
• Assist in coordinating test environment availability & data requirements for test execution process. 
• Ensure test framework and test plans meeting AT&T security compliance requirements.
• Perform platform specific functional, interoperability, load, and performance testing.  
• Execute TOL with MCPTT device (wherever applicable) and validate call flows per design. 
• Perform RCA and work closely with vendors and other platform owners for resolution. 
• Optimize the defects triaging process by developing a pattern matching methodology for the logs analysis. 
• Reduce MTTR and increase test velocity while maintaining the quality of the test execution cycles. 

2. Process Definition

• Define test certification criterion and develop Key Performance Indicators (KPI) around them. 
• Develop TOLs, review, and seek approval from the key stakeholders. 
• Integrate available tools into the test ecosystem that help improve the code quality and test flow. 
• Familiarize and develop expertise with available tools, test plans, and design documents.

3. Documentation

• Document and analyze test execution steps, logs, and results. 
• Create and maintain reports that show test status, burn-up/burn-down, defects status, test metrics, and risks analysis. Build repository for user profiles and document SOPs.
• Incorporate standard escalation procedure to resolve tracing tool issues. 

4. MCPTT Online Dashboard

• Introduce an online dashboard for MCPTT lab network & service health, that includes the following information:
i. VNF/VM health
ii. Test burndown stats
iii. Defect list/status
iv. HC’s/SC’s results
• Dashboard design, deployment, and software services (CI/CD)
• Development will include the following integration and data ingestion activities, as applicable:
i. CLI automation for MCPTT application health
ii. LabOps health statistics
iii. Stats collection from Jira for computation of test burndown statistics
iv. Defect lists from Jira
v. HC and SC test results

5. Health check and sanity check automation

• Automation, via ANT or Keysight, of the execution of regular health checks
• Automation, via ANT or Mobile Experience, of the execution of platform sanity checks

6. Health check and sanity check validation

• Integration of traces and platform logs generated by ANT execution of regular health checks and sanity checks
• Metadata parser creation/modification for all HC and SC data
• Configuration of ingestion via ANT API’s
• HC and SC ML model training and validation
• ML-based results validation and identification of the root cause of failed HCs and SCs
• User enabled reinforcement learning to maintain prediction accuracy

7. Automated log file collection

• Automated collection of log files to support issue triage and troubleshooting
• Organization of collected log files into a single file repository or similar
• Interface for relevant parties to easily access collected log files

8. Testing 

Manual testing in telecom. Training provided

9. Python Scripting

Basic python scripting needed