Key Responsibilities
1.
Test Planning and Design
• Develop comprehensive test plans, test cases, and test scripts based on business requirements and technical specifications.
• Design both manual and automated testing strategies for functional, regression, and performance testing.
2.
Test Execution and Defect Management
• Execute manual and automated test cases to validate system functionality.
• Log defects and issues in Azure DevOps or other defect-tracking tools.
• Work closely with development teams to troubleshoot, resolve, and verify defect fixes.
3.
Automation Testing
• Implement and maintain automated testing scripts using tools such as Selenium, TestNG, or Katalon Studio.
• Ensure test automation frameworks are optimized and scalable.
4.
Collaboration and Stakeholder Engagement
• Collaborate with business analysts and developers to understand requirements and provide test feedback.
• Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
5.
Performance and Load Testing
• Conduct performance and load testing using tools like JMeter or LoadRunner to ensure system scalability and reliability.
• Identify and document bottlenecks and areas for optimization.
6.
Documentation and Reporting
• Create detailed test reports, defect logs, and performance metrics.
• Communicate test results and quality assurance updates to stakeholders and project teams.
7.
Compliance and Standards
• Ensure all testing aligns with company's compliance, security, and operational standards.
• Maintain up-to-date knowledge of insurance processes, products, and relevant regulations.
Qualifications:
Skills and Qualifications
• Proficiency in Azure DevOps for test case management, defect tracking, and reporting.
• Hands-on experience with test automation tools (e.g., Selenium, Katalon Studio, TestNG).
• Strong understanding of software testing life cycle (STLC) and Agile methodologies.
• Experience in API testing using tools like Postman or SOAP UI.
• Familiarity with SQL for database testing and validation.
Technical Skills and Relevant Software:
• Test Management Tools: JIRA, Zephyr, TestRail.
• Performance Testing Tools: JMeter, LoadRunner, Gatling.
• Defect Tracking Tools: Bugzilla, Azure DevOps.
• Collaboration Tools: Microsoft Teams, Confluence, SharePoint.
• Knowledge of CI/CD pipelines and tools like Jenkins is a plus.
• Experience with insurance platforms and customer communication systems (e.g., Salesforce) is an advantage.
Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Minimum of 3 years of experience in quality assurance or software testing, preferably in the insurance or financial services industry.
• Minimum of 3 years in Manual Testing, Automation Testing and Performance Testing
• Certification in QA or Testing (e.g., ISTQB, CSTE) is advantageous.