We are seeking a detail-oriented and proactive Software Quality Assurance Engineer with 3+ years of experience to support and enhance our software testing efforts. In this role, you will execute manual and automated tests, track defects, verify requirements, and help ensure the quality and compliance of our software products. You will collaborate closely with developers, analysts, and cross-functional teams in a fast-paced environment, contributing to the continuous improvement of our QA processes and frameworks.
Position Responsibilities may include, but not limited to
- Contribute to the design, execution, and ongoing improvement of the Software Quality Assurance and Test & Evaluation program
- Develop and execute test plans, test cases, and automated test scripts across multiple projects and systems
- Log, track, and analyze software defects and test results using test management and issue tracking tools
- Participate in requirements reviews to ensure testability and thorough coverage of business and technical needs
- Collaborate with developers to reproduce, analyze, and classify issues, and assist in evaluating corrective actions
- Maintain and enhance the test automation framework to improve efficiency and coverage
- Ensure software systems comply with internal policies, regulatory standards, and security best practices
- Support integration and acceptance testing for both internal and third-party applications
- Communicate test results, risks, and issues clearly to QA leads, developers, and project stakeholders
- Assist with data integrity and configuration management for development, testing, and production environments
Required Skills and Experience
Minimum 3 years of hands-on experience in Software Quality Assurance or Test EngineeringStrong knowledge of manual and automated testing methodologies, including test case design and root cause analysisExperience with test automation tools such as Playwright, Cypress, Selenium, or similarProficient in test documentation including test plans, test reports, and requirements traceabilityFamiliarity with Microsoft Dynamics 365, SQL databases, C# applications, and Microsoft 365 toolsExperience with at least one full software development lifecycle, including evaluation and testing as a QA engineer or test leadAbility to clearly document and communicate software defects across various environmentsUnderstanding of security and compliance standards related to QAExcellent analytical skills, attention to detail, and ability to manage multiple projects in a fast-paced settingStrong communication and collaboration skills for working effectively with cross-functional teamsPreferred Skills and Experience
Bachelor’s degree in computer science, Engineering, Information Technology, or a related fieldExperience working in Agile / Scrum environmentsFamiliarity with test metric reporting and visualization tools such as Power BI or TableauExposure to healthcare IT, customer service platforms, or ERP / CRM systemsKnowledge of test data management, API testing, or CI / CD pipeline testingPhysical Requirements
Repetitive motions that include the wrists, hands and / or fingersSedentary work that primarily involves sitting, remaining in a stationary position for prolonged periodsVisual perception to perform job including peripheral vision, depth perception, and the ability to adjust focusPIa2584c5d7d86-30511-38682428