Job Description
Please Note: This is a W2 position, please no direct hire/contract agencies.
A leading provider of healthcare supply chain solutions seeks experienced candidates for the position of Quality Assurance Analyst.
We are seeking a QA Analyst who possesses a strong technical skill set, a positive attitude, and the flexibility to work extended hours when necessary. The successful candidate will have a proven history of delivering projects on schedule. In this role as a member of the PAR Excellence Technology team, you will be responsible for ensuring the successful execution of QA, unit, regression, and acceptance testing, and contribute substantially to the orchestration of software releases.
Duties and Responsibilities- Collaborate directly with software developers to understand project features, review code changes, and identify areas of concern.
- Conduct thorough testing of software developers’ work, including functional testing, system integration testing, regression testing, and acceptance testing.
- Conduct security testing to identify vulnerabilities and risks in the software and ensure that the software meets all relevant security standards and regulations.
- Document all testing results, findings, and issues in Azure DevOps.
- Work with other analysts and independently to refine and translate business requirements into user stories and documented work items.
- Interface with other departments, including the client implementation team, to understand, document, and determine remediation of customer issues and other bugs identified in web applications.
- Ensure that all software solutions meet company standards and end-user requirements.
- Participate in all phases of the software development life cycle, providing QA sign-off for all releases.
- Work with Technical Training Manager to ensure accuracy in training documentation and other training materials.
- Continuously improve upon existing approaches by seeking opportunities to creatively transform high-level business needs into detailed requirements.
- Manage multiple projects simultaneously, and prioritize tasks based on business needs and project requirements.
- Stay up to date with new testing tools and test strategies and improve efficiency in the testing process.
- Strong technical skill set with a deep understanding of software testing methodologies and practices.
- Proficiency in using Azure DevOps for documenting testing results, findings, and issues.
- Ability to refine and translate business requirements into user stories and documented work items.
- Excellent communication skills to interface with various departments and address customer issues and bugs.
- Familiarity with software development life cycle (SDLC) and ability to participate in all phases.
- Ability to manage multiple projects simultaneously and prioritize tasks based on business needs and project requirements.
- Knowledge of the latest testing tools and test strategies.
- Ability to conduct security testing to identify vulnerabilities and risks in the software.
- Understanding of industry standards and regulations related to software security.
- Experience with testing web-based applications, including those hosted in the cloud and rendered on mobile form factors.
- Proven experience using Excel, PowerPoint, Visio, and other office and productivity applications is required.
- Experience with the following is preferred:
- Continuous integration (CI) and continuous delivery (CD)
- Microsoft SQL and Azure App Services
- Programming technologies such as C# and Microsoft .NET
- 3+ years experience in a software testing role
- BS in Computer Science, Computer Engineering or similar technical degree (or equivalent experience)