What are the responsibilities and job description for the Automated Quality Assurance Tester position at The Panther Group?
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 :
Testing Tools : Experience with Selenium, Cypress, Postman, Playwright, JMeter, or similar.
Programming Languages : Proficiency in C# (.NET Core / .NET Framework), JavaScript (React, Node.js, Angular, or similar frameworks).
API Testing : Strong experience in RESTful API testing and tools like Postman, Swagger, or SoapUI.
Database Testing : Hands-on experience with SQL Server, Azure SQL, and T-SQL queries.
DevOps & CI / CD : Experience with Azure DevOps, Jenkins, and Git-based repositories.
Cloud Testing : Familiarity with Azure App Services, EntraID authentication, and cloud security testing.
Security Testing : Understanding of OAuth, Active Directory, role-based access control (RBAC), and encryption standards.
Professional Requirements :
Minimum of 3 years of experience in software testing or quality assurance.
Bachelor’s degree in computer science, Engineering, or related field.
Experience working with HIPAA-compliant systems and security best practices.
Strong communication and collaboration skills, with the ability to work effectively with developers, DevOps, and product teams.