The ideal candidate will have strong experience in Behavior Driven Development and Test-Driven Development methodologies, automation scripting, and multi-channel solution (voice & chat) knowledge.
· Test Automation Development:
o Design, develop, and maintain automated test scripts using industry-standard tools and frameworks (e.g., Selenium, Cypress, Playwright, Appium).
o Build and enhance automation frameworks to support functional, regression, and performance testing.
· Quality Assurance:
o Collaborate with developers and QA analysts to understand application functionality and define test coverage.
o Execute automated test suites and analyze results to identify defects and ensure compliance with quality standards.
· Continuous Integration & Delivery (CI/CD):
o Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
o Monitor and maintain test execution in CI environments to ensure timely feedback.
· Defect Management:
o Log, track, and verify defects using tools such as JIRA or Azure DevOps.
o Work with development teams to reproduce issues and validate fixes.
· Documentation & Reporting:
o Prepare detailed test plans, test cases, and automation scripts documentation.
o Generate and present test execution reports to stakeholders.
· Process Improvement:
o Identify opportunities to improve automation coverage and efficiency.
o Stay updated with emerging trends, tools, and best practices in test automation.
Required Qualifications
· 3+ years of experience in QA automation and software testing.
· Strong technical expertise in core programming concepts (e.g., Java OOPs, Data Structures) with the ability to adopt and work with multiple languages such as Java, JavaScript, or Python.
· Hands-on experience implementing and enhancing test automation frameworks, including designing scalable and maintainable solutions.
· Conversational AI Testing: Hands-on experience or strong exposure to testing chatbots and voice-based virtual assistants across multiple platforms.
· Hands-on experience with automation tools including Hammer On Demand, Cyara and Selenium
· Strong understanding of SDLC, Agile methodologies, and QA principles.
· Experience with CI/CD tools and version control systems (e.g., Git).
· Frameworks & Methodologies:
o BDD (e.g., Cucumber, SpecFlow)
o TDD
· Testing Expertise: Functional, Regression, Integration, and Performance Testing, including proficiency in backend API test automation and database testing
· Exposure to GenAI and AI-driven tools utilized for test automation, with an understanding of how these can be integrated into QA processes
· Strong analytical and problem-solving skills
· Excellent communication and collaboration abilities.
· Ability to clearly articulate technical concepts and demonstrate practical problem-solving skills during discussions.
Preferred Qualifications
· Healthcare Domain Knowledge: Familiarity with HIPAA compliance and healthcare workflows
· AI Model Evaluation: Familiarity with key evaluation metrics such as accuracy, precision, recall, and F1-score for assessing AI model performance.
· Experience with Agentic IDEs: Familiarity with AI-powered development environments (e.g., Windsurf, Cursor, or similar) for creating, maintaining, and optimizing automated test scripts.
· Experience with API testing (REST, SOAP)
· Knowledge of cloud platforms (AWS, GCP, or IBM Cloud)