> Markdown version of [/jobs/ext/4375849-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/4375849-software-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Test Engineer - **Company:** TSW Core LLC - **Location:** Palo Alto, CA, United States - **Contract:** Permanent contract - **Skills:** Testing (Software), Systems Engineering, Bug Tracking Systems, Computer Engineering, Continuous Integration, Software Debugging, Python (Programming Language), Regression Testing, Shell Script, Software Engineering, System Testing, Wireshark, Data Logging, Test Scripts, Wireless Devices, Information Technology, Wireless Technologies - **Published:** October 21, 2026 - **Apply:** https://diversityjobs.com/career/18681989/Software-Test-Engineer-California-Palo-Alto ## About the Role Minimum Education/Experience Requirement: Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or a closely related field plus 18 months of experience Special requirements: Experience must include testing, validation, debugging, automation, or technical documentation involving software, hardware, semiconductor, embedded systems, wireless systems, mobile devices, or other engineering systems. ## Description * Collaborate with telecom carriers and third-party laboratories (e.g., T-Mobile, Verizon, AT&T, ATMCL Lab, Tech Mahindra Lab) to plan and execute certification testing, ensuring compliance with 3GPP and operator-specific standards. Responsibilities include managing test plans, provisioning devices, and compiling test reports for certification. * Troubleshoot complex device issues by analyzing protocol logs with Qualcomm QXDM, QCAT, ELT, and Wireshark. Work with development teams to investigate connectivity failures, call quality degradation, data throughput drops, and roaming anomalies. * Design and implement structured test plans covering both manual and automated scenarios for features such as VoLTE, VoNR, network transitions, and roaming. Develop test workflows using Python or shell scripts and integrate into CI pipelines for robust and scalable verification. * Track and manage software defects using internal bug tracking systems. Conduct root cause analysis through log tracing, reproduce critical issues in lab conditions, and execute regression testing for verified fixes. Provide regular defect status updates to internal teams. * Maintain and upgrade internal automated lab testing infrastructure to support wireless device validation. Use Python and related tools to build and improve automation frameworks, enhance script reliability, and reduce manual workload. * Analyze field data and customer feedback gathered through logging platforms and support systems. Categorize issues by severity and frequency, work with development teams to prioritize fixes, and deliver actionable insights to improve future product quality. * Work closely with cross-functional teams, including software development, RF engineering, and systems testing, to plan and execute end-to-end validation activities. Share test progress and documentation via internal collaboration platforms to ensure alignment across teams. * Coordinate third-party lab testing with partners such as ATMCL Lab and Tech Mahindra Lab. Review failure logs, replicate issues in-house, and prepare detailed technical documentation to support certification approval and issue closure. * Continuously refine testing protocols and automation coverage by reviewing failure patterns, updating legacy scripts, and incorporating industry QA best practices. Conduct post-launch reviews to identify improvement areas in coverage, tooling, and reporting.