What are the responsibilities and job description for the Quality Assurance Engineer position at High Trail?
Job Title: Quality Assurance Engineer
About the Company:
Our client is a global leader in SaaS-based enterprise visitor management solutions, trusted by major governments, banks, airports, manufacturers, and Fortune 500 companies worldwide. Their innovative, reliable platform streamlines visitor tracking, enhances security, and boosts operational efficiency. They cultivate a collaborative, inclusive work culture that values employee contribution, engagement, and professional growth. They are committed to providing a supportive environment where our team members can achieve their career and personal goals while maintaining a healthy work-life balance.
About the Role:
Quality Assurance (QA) Engineer and play a pivotal role in delivering exceptional SaaS applications. This hybrid position requires you to be onsite three days a week at our Annapolis, Maryland office.
As a QA Engineer, you will be instrumental in maintaining the high standards of our web-based SaaS solutions. Your focus will be on manual testing, analyzing requirements, creating comprehensive test documentation, and executing test plans to detect issues early and ensure seamless user experiences. This role offers an exciting opportunity to grow your skills within a dynamic environment that values innovation and continuous improvement.
Key Responsibilities
- Review requirements, specifications, and technical design documents; provide timely and constructive feedback.
- Develop detailed test plans, test cases, checklists, and test result reports using structured test design techniques.
- Estimate, prioritize, and coordinate testing activities to meet project deadlines.
- Identify, document, and track bugs thoroughly using designated tools.
- Conduct various testing types including smoke, regression, integration, system, and user acceptance testing.
- Develop and implement testing processes for new and existing products, ensuring they meet client and quality standards.
- Monitor debugging processes and perform root-cause analysis on identified issues.
- Support and train stakeholders on deployed solutions to ensure proper understanding and usage.
- Collaborate with cross-functional teams—developers, product managers, analysts, and fellow QA engineers—to gather requirements and deliver high-quality software.
- Track quality metrics such as defect density and open defect counts to guide process improvements.
- Stay current with new testing tools, methodologies, and industry best practices to enhance our QA processes.
Qualifications & Skills
- Minimum of 2 years of hands-on QA experience, ideally in SaaS or web-based applications.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; relevant certifications are a plus.
- Proficiency with QA tools such as Jira, Confluence, TestRail, Zephyr, Postman, Swagger, and Figma.
- Strong knowledge of SQL and database testing.
- Experience with ASP.NET and C# is preferred.
- Familiarity with test automation is a plus but not required.
- Excellent attention to detail, organizational, and multitasking skills.
- Strong verbal and written communication abilities.
- Ability to work independently and collaboratively within a team.
- Strong problem-solving skills and a high sense of ownership and responsibility.
Salary : $80,000 - $90,000