Post Job Free

Resume

Sign in

Software Developer Quality Assurance

Location:
Alpharetta, GA
Posted:
March 22, 2024

Contact this candidate

Resume:

Name: Kirthi B

Email: ad4iek@r.postjobfree.com

Contact: +1-331-***-****

AUTOMATION QA (Software Developer Engineer in Test, SDET)

Experience in Automaton, Manual testing and executing testing projects; the principal responsibilities for QA Automation and Build Process (Software Developer Engineer in Test, SDET).

PROFESSIONAL SUMMARY:

10 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Banking & Health Care CRM Applications.

Involved in testing both MAGI and Non-MAGI programs for the Tennessee TEDS, Louisiana LAMEDS system, Arkansas ARIES, and West Virginia DHHS.

Involved in testing SNAP, FITAP, KCSP and LaCAP programs for Louisiana IE and Arkansas ARIES system.

Expertise in planning automation strategies, delivering automation tests projects with regard to work and resources needed. Proficient in mapping automation test requirements, framework design, development, integration, testing and deployment in CI/CD Pipeline.

Extensive knowledge and experience of Selenium IDE, Selenium RC, Selenium Web driver, Selenium Grid using Java, JavaScript, for developing automation scripts.

Extensive experience in working with Junit, TestNG frameworks with Selenium.

Developed, maintained UI and API regression test automation frameworks.

Experience in working with XML, XPATH and designing web services using WSDL, SOAP, RESTFUL and used testing web services tools like SOAPUI, API testing.

In-Depth knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle, Defect Life Cycle, Application Lifecycle Methodology (ALM) and different types of testing.

Expertise in unit testing NUnit, Junit.

Experience performing Black box testing, gray box testing, End to End testing, System testing, Integration testing, UAT, Exploratory, browser-compatibility, Database Testing, regression, etc.

Extensive experience in UI testing and functional testing using Coded UI.

Extensive experience in Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Functional testing, and GUI testing.

Well versed in reviewing and analyzing the Business requirements and developing Test Plans, Test strategies, Test cases, Test data Management (TDM), Test procedure, Test reports and documentation of Manual and Automation Tests.

Expertise in cross browser and cross platform testing to test the application compatibility.

Performed GUI Test, Functional testing, Smoke testing, User Acceptance testing (UAT), System testing using HTML IDs and XPath in Selenium.

Expertise in developing automation scripts in BDD framework using Cucumber and Proficient in writing cucumber scenarios in GHERKIN format.

Developed complex SQL queries to validate the data that is written into the database after performing various test scenarios as per the functional requirements.

Experience with working on multiple operating systems like Windows, Linux, and Mac.

Excellent experience with source version control tools such as Subversion SVN, TFS, CVS & GIT.

Expertise in using application management tools like TFS, HP Quality center/ALM, Test Direct, Rally.

Experience in defect tracking and reporting using Jira, Quality Center.

Open to dynamic work environment and ability to work collaboratively with cross-functional teams.

Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

Perform regression testing for new release along with Smoke/Build Verification.

Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment.

Involved in defect triage meetings to categorize and prioritize the defects.

Unique ability to adapt quickly to challenges and changing environment.

Expertise in testing desktop applications.

Excellent communication and organizing skills with the ability to grasp and learn new things very quickly.

Proven ability to work efficiently in both individual and team-based environments.

TECHNICAL SKILLS:

Browsers

Internet Explorer, Firefox, Chrome & Safari

Web Development Tools

HTML, CSS, XML, XPATH, Java Script.

Programming Languages

Java, C#, .NET, SQL.

Web Servers / Application Servers

Apache HTTP, Apache Tomcat, TFS, WebLogic

Testing tools

Selenium IDE/RC/WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, Rest API, Eclipse, Visual Studio, Cucumber, Fire path, Firebug, Jenkins, Maven, Postman, Putty, Git Bash, Source tree, Bitbucket, GIT.

Defect Tracking tools

Jira, Quality center, HP ALM, MTM, JAMA, RALLY

Operating Systems

Windows XP, 7, 8,10 & server 2003, UNIX and Linux

Database Servers

MySQL, PostgreSQL, ORACLE

Project Management

Microsoft Project, Microsoft Office (Word, Excel, Microsoft PowerPoint, MS Access)

EDUCATION DETAILS:

Master’s in computer information system at University of Michigan Flint year 2016

Bachelor’s in computer science at JNTUH year 2013

Client: Optum – State of West Virginia, WV Aug 2022 – Present

Role: Automation Tester/Interfaces Tester/ SDET

Project 1: Provider Portal

Worked on Provider Portal by creating multiple applications related to programs like Head Start, Child Care Center, Informal Child Care, Out of School Time, In Home Child Care, Family Child Care Facility, Relative Child Care, and Registered Family Child Care

Project 2: Child Support

The West Virginia Department determines child support is the right of the child to receive a certain percentage of support from each parent based on specific factors. Each parent is responsible for meeting the needs of their child by providing for their needs including food, shelter, and clothing.

Project 3: Integrated Eligibility

The West Virginia Department of Health and Human Resources (DHHR) helps to determine eligibility and delivery of social service programs such as Medicaid, Supplemental Nutrition Assistance Program (SNAP), Temporary Assistance for Needy Families (TANF), child welfare, childcare, and child support.

Responsibilities:

Analyzed Business Requirements Documents to get better understanding of the system both from technical and business perspectives.

Wrote manual test scenarios and test cases based on user requirement specifications, change requests and functional specification documents.

Tested Salesforce standard objects (Accounts, Contacts, Opportunity) and custom objects, page layouts, fields validations and its access to the users based on the defined profile.

Worked on Medicaid and/or Medicare Management information system for managed healthcare.

Involved in Interfaces Batch Testing. This module is concerned with ensuring that the co1Tect data is exchanged between West Virginia and distributed information systems (third-party) such as Alien 40Q, BPUC, BPSW, SSA, PARIS, Prisoner Match, DHM, NDNH, CSNH, CWAD and CWCD.

Experience in testing Webservices using SoapUI tool.

Working on determining Magi and Non-Magi programs such as MGAD, MGKF, MGKS, MGPC, MGPR, MGFC, MN, MLTN, MS, QMB, SLMB, QIA, QDWI, MNMG, MAOF, MALC, MGCH.

Involved in manual and automated testing using Selenium WebDriver.

Tested Webservices from GUI application to check whether Webservices can carry data from client and return values for all the four methods.

Working on REST Webservices both as a standalone testing and through client side.

Process appeals of denied Medicaid applications (Magi and Non-Magi).

Worked on REST Webservices both as a standalone testing and through client side.

Prepared Requirement Traceability Matrix after completion of test plan and test scripts.

Design and development of software using Agile practices and deliver project work on-time and take responsibility for the end-to-end testing.

Involved in executing the scenarios on WV eligibility programs and Children long term care programs manually.

Generating and execution of test scripts by creating a test suite of automated regression testing using selenium tool.

Performed Integration and User Acceptance Tests throughout the SDLC of the application.

Investigate and determine root cause of issues by reporting defects utilizing HP ALM, JIRA, and RALLY to maintain defects and check defect status.

Integrated Automation scripts to continuous Integration Jenkins tool for nightly batch run of the Script release branch and upcoming release with stating branch.

Worked on Cross Browser and Cross Platform testing through Selenium WebDriver by testing the website on different browsers like Google Chrome, Internet Explorer, and Firefox.

Maintained automation testing framework code and resources in source control GIT.

Execute regression test suits on new build after every deployment and analyze the report generated to identify the test cases failed.

Highly motivated team player with excellent communication, analytical and problem-solving skills.

Performed Database testing by writing SQL queries to verify data.

Automated Web Services testing using automation tool to conduct full regression testing.

Conducted testing in QA and Staging environments.

Environments: Java, Selenium WebDriver, TestNG, JavaScript, Rally, HP ALM, JIRA, Microsoft SQL Server Management, SOAP UI, REST, Agile, Postman, Jenkins, cross browser testing, Microsoft Office, Swagger UI.

Client: Deloitte. February 2018 – July 2022

Role: Automation Tester/UAT Tester/Interfaces Tester/SDET

Project 1: PERLSS, State of Tennessee, Nashville, TN.

Long-Term Services & Supports (LTSS) are medical and/or personal care and supportive services needed by individuals who have lost some capacity to perform activities of daily living, such as bathing, dressing, eating, transfers, and toileting, and/or activities that are essential to daily living, such as housework, preparing meals, taking medications, shopping, and managing money.

Project 2: ARIES, Deloitte – State of Arkansas, Little Rock, AR.

ARIES (Arkansas Integrated Eligibility Systems) helps the underprivileged individuals to apply for Long Term Services and supports Medicare Savings Programs. ARIES support application programs such as AR Works, Workers with Disabilities, Assisted Individual, AR Choices, Medically Needy – Aged Individual, Transitional Medicaid, Autism Waiver, Assisted Living, Disabled Widow/Surviving Divorces Spouse, Foster Case, Adoption, Guardianship, AR Seniors, PCR, QMB, Pickle, SSI Medicaid, TEFRA, Newborn and RMA.

Project 3: IE & LAMEDS, Deloitte – State of Louisiana, Baton Rouge, LA.

IE (Integrated Eligibility) is initiated by Louisiana to assist individuals in the application and management of their SNAP (Supplemental Nutrition Assistance Program) and TANF (Temporary Assistance for Needy Families) programs. SNAP provides monthly benefits that help eligible low-income households buy the food they need for good health. Needy families with or expecting children will be provided financial assistance and other services to include education, job preparation, work, and support services under Louisiana’s Family Independence Temporary Assistance (FITAP), Kinship Care Subsidy Program (KCSP), and Strategies to Empower People (STEP) program.

Project 4: TEDS, State of Tennessee, Nashville, TN.

TEDS (Tennessee Eligibility Determination Services) encourage individuals applying for Long Term Services and supports Medicare Savings Programs to apply directly to the state. The purpose is to provide a consistent, detailed process to review the Medicaid Eligibility & Enrollment business functions being developed by states. The Tennessee Eligibility Determination Services System (TEDS) application is a custom web based portal Solution that must be accessible by external applicants, social service agencies, caseworkers and integrated with approved support tools to support State and county staff, processing and communication to the various related State and federal systems. Tennessee State has several application programs such as Presumptive Eligibility Determination for Pregnant Women, Temporary Assistance for Needy Families, Supplemental Nutrition Assistance Program, and Presumptive Eligibility Determinations for individuals with breast and cervical cancer, Deemed Eligibility and Individuals determined eligible for SSI.

Responsibilities:

Designed Test Plan which included test objectives, test phases, scenarios, and test environment after a thorough analysis of the business rules.

Involved in testing both SNAP, FITAP, KCSP and LaCAP programs.

Worked on Medicaid and/or Medicare Management information system for managed healthcare.

Register Medicaid applications (Magi and Non-Magi) for processing for 18 of the 95 counties in Tennessee.

Actively participated in daily Scrum with the team and involved in sprint meetings, managing product backlog, removing obstacles to progress, prioritizing, and reviewing milestones and accomplishments.

Work closely with Senior Technical Architects and Development Track Manager to perform detailed analysis on process and data rows for Renewal, reinstate scenarios in the Worker and Member portal modules of IE system using advanced systems analysis and design techniques.

Interacted with product management teams in the review and analysis of functional requirements.

Actively participated in all testing phases of SDLC (Software Development Life Cycle) of an application.

Prepared test data document and involved in generation of bug and test case execution reports.

Coordinated with developers and recorded defects in JIRA to track until they are resolved.

Prepared production release notes and verified correct functionality and behavior.

Conducted UI testing, Functional testing, Regression Testing, End-to-End testing, User Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.

Use Selenium Web Driver to create on Access Forms, Tables, Links & File Uploads.

Create automation framework and test scripts using Selenium Web-Driver for multiple platforms and browser testing.

Perform functional testing to identify critical issues in the application and automate the test cases using Selenium Web-Driver with TestNG to validate all UI components such as Pop-ups, browser navigations, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Multiple Check Boxes, Frames, Mouse Movements, and keyboard events.

Tested Webservices, Validated Request and Response XML, SOAP Calls, Restful calls and WSDL using SOAPUI tool, Postman.

Created test data for QA and UAT for product release.

Prepared daily/ weekly status reports on Test case execution, defects etc.

Collaborate with Interfaces Lead and Track managers, responsible for validation of Interfaces - core aspect of the IE system that interfaces with multiple external third parties to exchange the State's data through IE. This includes validation using database mining and analysis techniques, where SQL queries are written using SQL Developer with various permutations and combinations.

Involved in Interfaces Testing and used WinSCP tool for file transfers between client’s local computer and the remote server.

Involved in running the Batch Jobs, validate the exception and debug logs through using Putty and IWS.

Involved in Interfaces - Data mining and validation (using SQL Developer), Web services Testing (using SOAP UI), Batch Testing. This module is concerned with ensuring that the co1Tect data is exchanged between TEDS and distributed information systems (third-party) such as LASES, LDH, LDE, SSA, NAC, SIEVS, PARIS, JPM, IV-R, SOLQ-I and LWC.

Validation of interface module involves creating inbound files, running batches, and ensuring that the correct output such as Task creation, updating the staging tables and/or generating outbound files and ensuring data integrity. It also involves verification of the error and exception handling scenarios.

Strong experience with SOA architecture which includes SOAP UI and Restful API Web Services Testing.

Implemented complex validations scripts using Groovy scripting.

Conducted backend testing using SQL queries to validate data for database and wrote complex SQL query by joining multiple tables according business logic for data validation.

Coordinated with development engineers to create and review test specifications, test coverage, defect discovery and resolution.

Conducted Bug Review meetings for update on defects from development team and retesting of bug fix.

Ensures the correct process defect resolution, change management, and issue management is identified and followed to achieve timely resolution.

Worked on production issues and performed the User Acceptance Testing (UAT) and Interacted with the client UAT team to define and manage the UAT process.

Analyzes active system changes/updates to assess impact to training, documentation,

Environment: Java, JavaScript, Selenium Web-Driver, JAMA, JIRA, SOAP UI, REST API, IWS, Putty, SQL, WinSCP, Postman, Agile, Groovy scripting, cross browser testing.

Client: State of NC – Department of Commerce, Raleigh, NC May 2016 – February 2018

Role: Software Developer Engineer in Test

Project 1: SCUBI

SCUBI (Southeast Consortium for Unemployment Benefits Integration) is the goal of the labor agencies in Georgia, North Carolina, and South Carolina. They have banded together in SCUBI to eventually replace their individual systems with a single, shared system. The Labor Department has awarded grants to SCUBI design to improve overall program quality, accountability, performance, and integrity. The consortia approach minimizes the cost of multiple states implementing expensive system redesigns. The consortium has picked Capgemini's Acuity Unemployment Insurance Benefits solution, a system that provides self-service portals for unemployment benefit filings and employer claim management.

Project 2: OIDM

The Optimal Identity Management (IDM) project is a cloud-based authentication system that will allow users access to DES resources including SCUBI and other systems. The system allows authentication across various disparate systems using a single sign on (SSO) approach. End users are authenticated by providing unique credentials of their own choosing. Measures are in place to ensure that the credentials are valid and unique to the user, thus enhancing the overall security of the login process. The IDM can also be integrated with the DES network logins so that they will be able to perform their duties in SCUBI without the need for repeated logins.

Responsibilities:

Designed, developed, and implemented automation test scripts in Selenium WebDriver and cucumber using behavior driven approach.

Formulating Test Plans, Test Cases, Test Scenarios, Test Approach & Test Environment Setup using HP ALM.

Application developed using .NET. Involved in development Automation framework using .NET framework.

Data driven Framework is used to read the test data and selenium web driver with Junit and TestNG is used for automating the test scripts.

Used Selenium WebDriver for testing different browsers, Selenium Grid for parallel test execution.

Telerik controls are used to record and playback for automation. Continuous integration and continuous deployment (CI/CD) using Jenkins.

Jira used to track the defects and reporting.

API testing involves testing APIs directly and as part of the end-to-end transactions exercised during integration testing.

Postman is used for the Web API manual testing and SOAPUI for automation testing.

SOAPUI is used to test the project API which was created using RESTful web services. And to create test cases directly from the web method request.

Created custom properties and used them as SOAP request. Created validations on the web method results through X-query assertions. And created other types of validations like schema compliance, soap fault, response time.

Worked on integrated CLAIMS data processing and Medicaid and/or Medicare Management information system for managed healthcare.

Performed backend testing to verify data integrity by executing SQL queries.

Regression testing was performed after each build release of the application and executed the test scripts after updating the regression suites.

Performed column data mapping between source and target database. Data mapping and integration with SQL Server.

Responsible for assisting various business units with UAT script development and conversion into QC.

Oversees the planning of the system and acceptance tests and coordinates the execution of test cases. Captured and managed the requirement through ALM.

Done cross browser testing, with Chrome, IE, Firefox, Safari

Responsible for reporting and tracking issues using HP ALM.

Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Wrote manual test scenarios and test cases based on user requirement specifications, change requests and functional specification documents.

Environments: Selenium Web Driver, Online portal, TestNG, Junit, .NET, Eclipse, Cucumber, Jenkins, HP ALM 12.20, SOAPUI, Postman, MS Office Suite, SQL, BDD, Data Driven Framework, HTML, Thunderhead DOC editor, SQL, Agile.

Client: Capital One, New York, NY April 2015 – March 2016

Role: QA Automation Tester

Project: Exception Processing System (Home Loan and Mortgages):

Exception Processing System explicitly processes the home loan applications of the customers when there was an initial discrepancy in the processing of the loan. Home loan mortgages will be processed with certain restrictions which are based on Horizon rules. The restrictions include assets and liabilities of the property that is being mortgaged. This application receives the loan file XML from the source system application.

Responsibilities:

Created test automation framework using Selenium WebDriver, Page Object model (POM) using Data Drive Framework for further test creation and execution.

Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, JUNIT, TestNG and Java.

Followed ATDD methodology for writing acceptance test ting and end-to-end testing.

Done unit testing for every build release using Junit.

Involved in cross browser and cross platform testing to test the application compatibility.

Maintained and executed Maven build files for running automated tests, manage project's build, report, and documentation across the network.

Contributed to the Continuous Integration pipeline running component builds, creating, and running.

Deployment jobs on individual stages on Jenkins and running automated and manual functional tests.

Used Git as code repository and Code Collaborator to manage code reviews.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Performed defect reporting and bug tracking using JIRA also followed up with development team to verify bug fixes, and update bug status.

Performed black-box testing, white-box testing, integration testing and regression testing on the applications.

Involved in web service testing/REST API testing using postman.

Created automation scripts in SOAP UI using Groovy Script to test the web services (SOAP and REST).

Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Centre.

Used SQL Queries to retrieve the data from the table and to perform Backend Testing.

Developing SQL Queries/SQL Procedures to test data load.

Performed (UAT) User Acceptance testing exclusively in an agile environment.

Played a key role in production releases and perform UAT test of the system.

Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.

Contributed to Team Effort by accomplishing related results as needed.

Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to be in the assigned template format.

Environments: Selenium WebDriver, Junit, TestNG, Eclipse, white box, grey box, black box, Cucumber, Jenkins, Jira, Java, Java Script, JSON, SOAPUI, Postman, SQL, BDD, Maven, Data Driven and Key Word Driven Frameworks, ATDD, HTML, XML.

Client: George Institute for Global Health, India Jan 2014 - Nov 2014

Role: Software Quality Engineer

Project: Health Care Domain

George Institute for Global Health (GIGH) is an independent national organization dedicated to help underinsured people with life-threatening, chronic, and rare diseases get the medications and treatment need by paying for their out-of-pocket costs and advocating for improved access and affordability. GIGH provides the underinsured population access to the healthcare treatments they need to best manage their conditions and focus on improving their quality of life.

Responsibilities:

Analyzed the business and system requirements of the application.

Involved in designing test scenarios based on design documents to start the testing process from scratch stage.

Developed test cases based on business and functional requirements.

Keeping track of traceability matrix through linking test sets with requirements.

Relevant work experience in testing backend applications primarily involving complex PLSQL queries.

Writing modification requests for the bugs in the application and helped developers to track the problem and resolve the technical issues.

Defects were tracked, reviewed, analyzed, and compared using VERSION ONE.

Performed regression test and system test on Application under test.

Prepared Test Matrix and Test Procedures for the different modules of the application.

Well versed experience in Agile Process testing.

Developed and executed UAT test cases, UAT test scenario and followed up defects using Quality Center.

Involved in documentation of the complete testing process.

Browser compatibility and navigation was tested manually.

Categorizing the test cases; create/update/modify the test cases to the requirement changes.

Tracks quality assurance metrics such as test execution, defect densities and open defect counts.

Created and maintained Testing Status Reports for large complex projects.

Interacted with developers to follow up on defects and issues.

Responsible for providing status updates to the team daily.

Generated the Test Status Reports from Test Director and regularly presented them to QA Team lead and Project team lead.

Excellent communication and organizing skills with the ability to grasp and learn new things very quickly.

Environments: VERSION ONE, Chrome, Postman, SQL, HTML, XML, EXCEL, FSD, BRD

Client: ICICI Bank, India April 2013 - December2013

Role: Manual Tester

Project: Online banking Enhancement

ICICI is a multinational banking and financial services holding company, it has customers worldwide with full range of personal financial services, including current and savings accounts, mortgage loans, car financing, insurance, credit cards, loans, pension, and investments. This is an Online banking application, which enables bank customers to access their accounts through web. This application delivers online services including account information, bill payment, and transfer of funds, new product offerings and customer correspondence with the bank.

Responsibilities:

Involved in all stages of Software Testing Life Cycle (STLC) and Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.

Created manual test cases and Test scripts for different modules of the application.

Analyzed the Business requirement documents, Functional specification documents to prepare Test cases.

Prepared test data for positive and negative test scenarios for functional testing.

Participated in the designing and development of software using waterfall development practices.

Perform the tasks of analyzing requirements, developing manual scripts by using MS Excel sheets, execution of test scripts in Quality Center

Tracking and reporting the bugs using Jira.

In-depth knowledge of software testing methodologies, functional and regression testing

Tested compatibility of application for dynamic and static content under various cross browsers and multiple browsers.

Prepared manual and functional test cases as per requirements.

Performed smoke and sanity testing after every build.

Generated Reports and Documented and Communicated test results on daily bases.

Environments: SQL Server 2012, Windows 8, Manual Testing, QC, Eclipse, JIRA.



Contact this candidate