QA / Systems Engineer
The QA Engineer / Systems Administrator plays a dual role within the organization, combining hands-on software quality assurance with supporting infrastructure operations. The primary focus (80%) of this role centers on manual testing of our Java-based SaaS application, ensuring product quality through rigorous test execution, defect tracking, and direct customer support. The remaining 20% of the role involves Windows Server administration supporting our AWS cloud environment, as well as all on-premise IT operations.
This position is ideal for a technically curious professional who thrives in a fast-paced, collaborative environment and takes pride in both software quality and infrastructure reliability and likes the flexibility and collaboration available in a small company.
The responsibilities of this role include:
Quality Assurance — Manual Testing (~70%)
• Design, develop, and execute comprehensive manual test cases, test plans, and test suites for a Java-based application.
• Perform functional, regression, integration, system, and user acceptance testing across application releases and hotfixes.
• Identify, document, and track software defects using an issue tracking system (e.g., Jira), providing clear reproduction steps, screenshots, and severity assessments.
• Collaborate closely with software developers and sales management to understand feature requirements and translate them into thorough test scenarios.
• Validate bug fixes and confirm issues are resolved prior to release.
• Maintain and update test case libraries to reflect changes in application functionality and as used in any automated regression testing (e.g.,Playwright)
• Test application behavior across supported browsers, operating systems, and environments.
• Contribute to the ongoing improvement of QA processes, standards, and best practices.
Customer Support (~10%) – for a small number of customers
• Serve as a technical point of contact for customer-reported issues related to the application.
• Investigate, triage, and resolve or escalate customer-reported bugs and usability concerns in a timely and professional manner.
• Communicate clearly with customers regarding issue status, workarounds, and resolution timelines.
• Document customer-reported issues and facilitate handoff to the engineering team when development work is required.
• Assist in writing or reviewing customer-facing release notes, known issue documentation.
• Gather and relay customer feedback to inform product improvements and prioritization decisions.
Windows Server Administration (~10%)
• Administer and maintain Windows Server environments including patching, updates, user account management, performance monitoring, and securitization.
• Manage Group Policy, Active Directory, DNS, DHCP, email management, and file/print services as applicable.
• Troubleshoot server and application issues, coordinating with vendors and internal stakeholders as needed.
• Monitor server health and respond to alerts to maintain uptime and performance.
• Perform routine server maintenance tasks including backup verification, log reviews, and capacity monitoring.
AWS Environment Support (~10%)
• Support day-to-day operations of the AWS environment hosting our applications, including EC2, RDS, S3, IAM, VPC, and CloudWatch.
• Manage all Cloud security and vulnerability management systems.
• Assist with monitoring, alerting, and incident response for cloud-hosted systems.
• Work with the Engineering team to ensure cloud environments are properly configured for development and production workloads.
• Participate in cost monitoring and assist with identifying optimization opportunities.
• Support deployment pipelines and release activities as needed.
• Maintain documentation for AWS architecture, configurations, and operational procedures.
Required Qualifications
• 2+ years of experience in software quality assurance with a focus on manual testing.
• Hands-on experience testing Java-based applications.
• Proficiency in writing detailed test cases, test plans, and defect reports.
• Experience with bug tracking and project management tools such as Jira
• Working knowledge of Windows Server administration (2016/2019/2022), including Active Directory, Group Policy, and basic networking.
• Familiarity with AWS core services (EC2, S3, RDS, VPC, IAM, CloudWatch).
• Strong analytical and problem-solving skills with a keen eye for detail.
• Excellent written and verbal communication skills, including the ability to communicate technical issues clearly to non-technical customers.
• Strong energy and desire to succeed and improve.
Preferred Qualifications
• Exposure to SQL and the ability to write basic queries for data validation during testing.
• Familiarity with CI/CD pipelines and deployment processes.
• Microsoft Certified: Windows Server certifications (MCSA/MCSE or equivalent).
• Experience with log analysis tools such as AWS CloudWatch Logs, Splunk, or similar.
We are located in the Perimeter / Sandy Springs area. Our team is working from the office 3-4 days each week so this role is part on site and part work from home. We are flexible on when you arrive and leave but we want someone that will come into the office each week.
