What are the responsibilities and job description for the Software Tester position at Boothwyn Pharmacy?
About Boothwyn Pharmacy :
Boothwyn Pharmacy is a PCAB, ACHC, and URAC accredited compounding pharmacy that specializes in creating custom medications for people, pets, horses, and zoo animals. Our software solutions ensure operational efficiency, regulatory compliance, and enhance customer experience. We are seeking a Software Tester to join our IT team to ensure the quality and reliability of our applications.
Job Summary :
The Software Tester will be responsible for designing, developing, and executing test cases to identify and resolve software defects. This role requires experience in manual and automated testing, working closely with developers to enhance the quality, security, and performance of our applications. You will validate software functionality, identify issues early in the development lifecycle, and ensure compliance with HIPAA, OSHA, and other regulatory requirements.
Primary Responsibilities :
- Develop, document, and execute test plans, test cases, and test scripts for web applications, APIs, and database functionalities.
- Perform functional, regression, integration, performance, and security testing on applications built with .NET, JavaScript, Blazor, and SignalR.
- Automate test cases using Selenium, Cypress, Playwright, or similar frameworks for frontend validation.
- Test APIs and microservices, ensuring seamless integration with third-party APIs and existing frameworks.
- Validate database transactions using T-SQL (SQL Server, Azure SQL) to ensure data integrity.
- Collaborate with developers and DevOps engineers to implement CI / CD pipelines using Azure DevOps.
- Perform security and authentication testing, ensuring OAuth, EntraID, JWT, and role-based access control (RBAC) implementations are correct.
- Utilize Azure Monitor, Application Insights, and Log Analytics for real-time monitoring and debugging.
- Identify, document, and track defects using a bug-tracking system (Azure Boards, Jira, or similar).
- Assist with user acceptance testing (UAT) and provide feedback for production releases.
- Continuously enhance testing strategies to improve software reliability and maintainability.
- Provide detailed reports on test findings, performance issues, and security vulnerabilities.
Technical Skills :
Professional Requirements :