QA Analyst
The Quality Assurance “QA” Analyst will primarily support a single application development team. The position is tasked with thoroughly testing new features for technical bugs and UX issues, test release candidates for regressions and to assist with automating the same. The QA Analyst is also responsible for providing testing support to other development teams, web, and customer service. Finally, the role will assist in supporting other agents or performing special project work as needed.
Duties and Responsibilities:
- Identify, track and document technical bugs and UX issues;
- Work closely with developers on feature development and provide feedback;
- Create detailed, comprehensive and well-structured reports, test plans and test cases;
- Review quality specifications and technical design documents and provide timely feedback;
- Support creation & maintenance of technical “Knowledge Base” documentation;
- Perform thorough regression testing prior to release;
- Design, develop and execute automation scripts;
- Analyze and evaluate the results from the automated test batches;
- Assist with beta feedback and other technical customer service issues;
- Stay up to date with new testing tools and test strategies;
- Other miscellaneous tasks as required or as assigned by management.
Supervisory Responsibilities: None
Qualifications:
- 3-5 years QA, software developer, tester, or similar experience in SaaS or related field required;
- Experience, including testing software, on Windows, macOS, and Linux;
- Background in coding; Python Preferred;
- Experience with Wireshark and/or tcpdump;
- Practical understanding of TCP/IP stack and VPN software;
- Experience automating sysadmin tasks and administering remote servers;
- Experience with Android Debug Bridge, Xcode, and other Mobile development tools;
- Experience with virtualization technology such as VMWare Workstation, KVM, etc;
- Experience with open-source automation technologies, such as Selenium, is a big plus;
- Background utilizing critical and creative thinking to solve tech-related problems.
Education & Certifications: Bachelor's degree (or equivalent) preferred, preferred in Computer Science or similar. Technical certifications also a plus, such as A+, Net+, Sec+, etc.;
The Good Stuff…
- Comprehensive Health Care Package – Fully subsidized at team member level
- Flexible Time Off Program
- Company Paid Holidays
- Flexible Work Location & Schedule
- Identity Protection Account
- Personal VPN Account
- Challenging and exciting work environment
Job Type: Full-time/Remote