Quality Assurance Engineer
$80,000–$120,000 year
On-site · Alpharetta, Georgia, United States
Job Summary
The Quality Assurance Engineer is responsible for testing software for a Network Security Application, including designing and executing Test Plans and Test Cases to ensure high quality product delivery. The role requires active collaboration with an Agile software development team and the ability to integrate testing work with story breakdown. Key responsibilities include developing automated Test Cases, analyzing test results, managing defect tracking, and enforcing quality standards. The ideal candidate will have strong communication abilities, at least 3 years of software testing experience, and a solid understanding of software testing levels.
Required Qualifications
- Bachelor’s degree in Information Systems, Computer Science or Engineering
- 3+ years of software testing experience
- 2+ years of experience developing & executing Performance Tests
- Experience using Open Source Performance/Load Testing Tools (Gatling, Grinder, JMeter)
- 3+ years of experience working in test environments that require networking and TCP/IP skills
- 3+ years of experience working with the Linux OS
- 2+ years of experience testing software in virtual machine environments (VMWare, KVM)
- 2+ years of experience using test automation frameworks (Cucumber, Junit, Selenium)
- 2+ years of experience writing code to automate manual Test Cases
- 2+ years of experience using network traffic generators (Breaking Point, Avalanche)
- 2+ years of experience using open source network tools (tcpdump, nmap, wireshark)
- 2+ years of experience working on an Agile software development team
Desired Qualifications
- Certified Software Quality Engineer certification
- Cisco CCNA Certification
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.