Contracted Software Test Engineer
Location: 99% Remote, Onsite required once every 3 months (local candidates only)
Contract Duration: 18 months (with the possibility of extension)
Overview:
We are looking for an experienced Software Test Engineer to join a small, high-impact team within a global corporation. This role offers the unique opportunity to contribute to large-scale changes while working in a dynamic environment. You’ll be responsible for testing, documenting, and optimizing our IT infrastructure security, with a particular focus on network monitoring, Windows security, and scripting.
Key Responsibilities:
Network Monitoring & Packet Capture:You will be responsible for utilizing tools like Fiddler, Wireshark, and other network monitoring solutions to review software performance and identify security threats or misconfigurations. This includes deep dives into packet captures using pcap and ncap tooling, analyzing their implications in a secure network, and providing actionable insights.Security Context of Windows Software:The primary focus will be on reviewing the security architecture of Windows software, identifying bugs, misconfigurations, and vulnerabilities, and ensuring compliance with security standards. Your expertise in Windows security context, DNS, registry settings, and sandbox technologies will be critical in this role.Scripting & Development Tools:As part of your daily responsibilities, you will write and maintain Python and PowerShell scripts to automate testing processes and improve the efficiency of the security testing pipeline. Familiarity with Git and other development tools will also be necessary to collaborate effectively with the wider team.Typical Day:
70% of your time will be spent running pre-written tests, analyzing test results, and troubleshooting issues using network and security tools.20% of your time will be dedicated to writing new tests and improving existing testing scripts.10% will involve prioritizing tickets, sending communications to customers, and keeping stakeholders updated.Work Experience
Required Experience:
2+ years of hands-on experience with Fiddler, Wireshark, and other network monitoring tools, including packet capture analysis.2+ years of experience in reviewing the security context of Windows software and working with Windows security architecture.2+ years of experience with scripting languages such as Python and PowerShell, along with development tools like Git.Additional Requirements:
Experience with Sysinternals tools for troubleshooting and diagnostics in Windows environments.Knowledge of DNS, networking fundamentals, and Windows registry.Familiarity with sandbox security technologies and Hyper-V is a plus.Strong ability to analyze/interpret test results and provide recommendations for improving test processes and security posture.Qualifications:
Associate's degree in a technical field (e.g., Computer Science, Computer Engineering) or equivalent work experience.8-10 years of work experience in software testing with an emphasis on security.Ability to write and review test documentation (Test Plans, Scripts, Test Results Reports).Why this Role?
You’ll be joining a small, agile team where your contributions will have a direct and significant impact. This role offers the opportunity to work in a high-visibility environment, ensuring the security of vital IT infrastructure. You will use your expertise in network monitoring, Windows security, and scripting to help shape and secure a robust technological ecosystem.