DIVYA MEKALA
***********@*******.***
SUMMARY:
• 13+ Years of experience in Software Engineering performing software quality testing in Healthcare, Insurance and Financial Services domains as well as managing large QA teams.
• Expertise in supporting multiple, disparate applications and offshore teams (as many as six simultaneously), and managing and coordinating teams as part of a global delivery model.
• Experience managing, leading, and mentoring QA team, setting goals, assigning tasks, and providing performance feedback.
• Expert in creating and implementing comprehensive test plans, strategies, and processes.
• Strong leader in establishing Quality Assurance processes, Risk management, Defect management, Tool selection, Communication, Performance Analysis, and Automation
• Experience in building automation test cases using cutting edge JavaScript based Nodejs frameworks called CodeceptJS and Playwright.
• Experience using Selenium Webdriver, WebdriverIO, Puppeteer, and Playwright NPM libraries with CodeceptJS.
• Full Testing lifecycle experience in System, Integration and Regression testing to include scheduling estimating, reviewing and monitoring progress.
• Experience in Web-based automation and manual testing, including GUI, Functional, Integration, Regression, System, Sanity, Smoke, Installation and Performance Testing.
• Expert in testcase design, test tool usage, test scripting, test execution and defect management.
• Experience designing and building Test automation framework using Java, Selenium Webdriver, Grid, BDD
(Cucumber and Gherkin).
• Strong experience in automation testing tools including Selenium Web driver with JAVA, and test Management Tools HP QC ALM and QA Complete
• Proficient in Defect Management and Reporting using JIRA, QC ALM, QA complete and MKS tools. PROFESSIONAL EXPERIENCE:
TISTA Science and Technology – Nov 2019 – current
QA Test Lead/Manager
• Lead, mentor, and coach a team of 13 QA engineers across multiple teams, providing guidance and training to enhance their technical skills, career growth, and performance within an agile environment.
• Plan, assign, and deliver test steam tasks resolving inter-team dependencies and blockers.
• Manage a comprehensive defect tracking system, documenting and resolving issues/bugs.
• Design and implement a comprehensive quality strategy that covers hiring, test automation tools, and integration with the development process. Ensure that testing was embedded throughout the product lifecycle, improving overall product stability and user experience.
• Analyze business requirements, design and review test case scenarios, and write test cases. Collaborate closely with stakeholders to meet their requirements and address concerns through testing.
• Defined and implemented KPIs to track testing effectiveness, bug resolution times, and overall product quality. Analyzed data to prioritize testing efforts and drive continuous improvement in test coverage and process efficiency.
• Develop browser-based UI test automation framework using NodeJS & Playwright frameworks.
• Evaluate UI Automation frameworks such as Subject7, Tricentis Tosca, Smartbear TestComplete, Eggplant, TestRigor, etc. and provide recommendation based on the ease of use and platform support capabilities
• Integrate automated test components into CI/CD Jenkins pipelines for build quality.
• Prepare detailed test reports with insights on test results, defect resolution, and quality assurance activities.
• Use Git for source code management and version control. Participate in peer code review process.
• Certify the build and prepare TSR for every production release.
• Work in a lean agile work environment; participate in planning and other sprint related meetings. 2
Cap Gemini (Sogeti) – Oct 2017 – June 2019
Lead Quality Assurance Analyst – Chesapeake Insurance, Towson, MD Chesapeake is a worker’s compensation insurance provider to businesses in Maryland. Chesapeake has multiple web applications for policy decision, billing decision and claims decision that integrate with other applications within the respective domains of the company.
Responsibilities:
• Analyze documentation and technical specifications for applications under deployment or consideration to determine its intended functionality.
• Create and execute test plans and scripts that will determine optimal application performance according to specifications.
• Build automation test scripts following BDD approach using Java Selenium, Cucumber, and Maven.
• Develop stable regression suite module for internal test framework based on Java Selenium framework APIs.
• Prepare automation test reports using Java TestNG framework.
• Analyze formal test results to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
• Communicate test progress, test results, and other relevant information to project stakeholders and executive management.
• Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods.
• Assist in the change control processes, practices, and guidelines for new and existing technologies.
• Ensure that software quality measures comply with regulatory standards, industry standards, and accepted best practices.
• Support the company’s overall business strategy and departmental goals by accomplishing tasks as assigned Onshore QA Lead- XL Catlin, Hartford, CT Nov 2016 – Oct 2017 XL Catlin is a global Insurance and Re-insurance company providing property, casualty and specialty products to industrial, commercial and professional firms, insurance companies and other enterprises throughout the world. Managed multiple XL Catlin applications for ongoing releases as well as projects which include Mobile Applications, Web applications, standalone desktop applications and mainframes applications many of which required integration into other applications such as Claims, Underwriting, etc. Responsibilities:
• Support lifecycle test execution on multiple applications by: o Performing onshore coordination for XL Catlin Global Claims Customer application. This application offers users to access their claims list, search for a claim, access claim summary, and directly contact their appointed claims experts.
o Performing onshore test lead activities and perform regression testing for every release for CDI (Customer Data Integration) application. CDI is a web based centralized repository of XL customer details (Contract and Policy overviews), organization and groups integrated with multiple global applications. o Performing Functional and regression testing for Documentum application. Documentum is a web application that serves as a paperless repository to store documents for each of the line of businesses.
• Go through the requirements and prepare test cases; get the questions clarified with BA.
• Work closely with offshore team on daily test activities for my applications.
• Create the test plan, test scenario design and test scripts based on the requirements and give a walk through to the team.
• Analyze the functional and technical specification documents and understand the application.
• Perform manual test execution based on the test cases.
• Work in a highly dynamic AGILE environment and drive the daily SCRUM standup calls and sprint meetings.
• Create tickets (user stories, tasks and bugs) in JIRA for sprint planning and defect tracking.
• Interact with client Project Managers and Test Leaders to identify business requirements and subsequently work with, and lead others, in the planning, controlling, executing and closing the client’s solution.
• Perform smoke and regression testing for every release.
• Review test scenarios and test cases, test plans and test strategies and get them signed off from the business.
• Work closely with developers for any kind of bugs and do extensive regression testing for fixed bugs. 3
• Prepare clarifications log for ambiguous requirements and get them clarified by business.
• Conduct Defect Triage Meetings with development and business teams.
• Multitask attending meetings and guiding offshore teams for the business support and perform test execution when needed for different projects.
State of Idaho Department of Health & Welfare, Boise, ID Aug 2015 – Nov 2016 Software Quality Analyst
IBES (Idaho Benefits Eligibility System) – is a web application of State of Idaho Department of Health and Welfare. With IBES, Idahoans will have enhanced delivery of services from self-reliance programs such as Food Stamps, cash assistance and Medicaid.
Responsibilities:
• Develop test plan, Test cases, and Test scripts based on requirements and designs documents.
• Extensively use JIRA for bug tracking and reporting.
• Review Unit Test results and perform smoke test to decide credibility of the build in order to initiate manual testing and regression.
• Use Jenkins to manually deploy into QA environment every time there’s a build related to the user story.
• Build Hybrid Framework, a Java based test automation framework to run automated end to end test suites.
• Perform QA automation using Hybrid framework (internal end-to-end testing framework).
• Use Java, Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
• Perform Functional, Integration, System, Regression, and UAT during the various phases of the application.
• Develop SQL queries to test the database values for data integrity.
• Analyze user requirements, attend Change Request meetings to document changes and implement procedures to test changes.
• Perform End-to-End testing manually and get involved in Regression testing.
• Closely work with developers and System Engineers to nail down the technical problems. NCR Corporation, Hyderabad August 2011 – July 2014 Software Test Engineer
• Analyze and understand the .NET Application Functionality, business requirements and functional documents.
• Create test cases, execute these test scripts from test lab and log defects in JIRA.
• Perform Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application.
• Perform bug analysis, defect reporting, smoke testing on newly deployed builds.
• Meet with cross teams to review the test cases and make sure that the test cases developed are covering the functional specifications and use cases.
• Configure the ATM Machine for testing purpose. Ghost the image to and from using Symantec Ghost Software.
• Load the applications into various environments and performing sanity.
• Work on sending the certification letter once the security patch testing is done.
• Discuss with Onsite Team regarding issues and raising them on MKS Integrity Manager Tool EDUCATION:
Master of Science in Computer Science, 2015
Bachelor of Technology in Computer Science and Engineering, 2011