Home

Charles Kevin - QA Engineer
[email protected]
Location: Herndon, Virginia, USA
Relocation: REMOTE
Visa: USC
Overall, 9+ years of experience with expertise in Manual/Automated Testing of Web based and Client/Server applications.
Proficient in API testing using Selenium, a powerful automation framework, to validate the functionality and performance of web-based APIs.
Proficient in using Microsoft Test Manager (MTM) and Team Foundation Server (TFS) for test planning, execution, and tracking.
Extensive experience in creating test plans, test suites, and test cases within MTM for different software projects.
Demonstrated ability to manage test environments and configurations using TFS, ensuring accurate and consistent testing.
Experienced in executing manual and automated test cases using MTM and TFS, tracking and documenting test results.
Experienced in designing and implementing automated test scripts using Selenium WebDriver and programming languages like Java, Python, or C# to interact with APIs and verify responses.
Strong understanding of API testing concepts, including request/response handling, authentication, parameterization, data validation, and error handling.
Skilled in utilizing Selenium's built-in features and libraries, such as HTTP client libraries (e.g., Rest Sharp or Apache HTTP Client), to send API requests and validate responses.
Familiarity with various API testing frameworks and tools, such as Postman, SOAPUI, or JMeter, to create and execute comprehensive API test suites.
Experienced in developing batch scripts and scheduling jobs using tools like cron or Windows Task Scheduler.
Strong understanding of batch processing concepts, such as job dependencies, error handling, and data validation.
Excellent knowledge on different testing frame works like Data Driven, Keyword Driven and Hybrid frame works.
Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation& Requirement Traceability Matrix.
Experienced in client server, web-based application testing including Java API Testing manual, and automated software-testing techniques.
Developed automated scripts in selenium web driver using Java/Python.
Hands on Experience using Visual Studios for creation of test plans and Test suits for different iterations.
Professional expertise in Smoke Testing, Backend end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Webservices, Boundary Value Testing.
Experienced using Web-debugging tools like Fire Path and Firebug for finding elements locator.
Experience in providing efficient locators like XPath and CSS to run WebDriver script in stable condition.
Substantial experience in requirement analysis, writing functional specifications, implementing & testing core retail banking software.
Strong experience with SOA architecture which includes SOAP Web Service and Restful Web Service Testing.
Experience in JavaScript for automating the functional and regression testing through Protractor which is an End-to-end testing framework.
Expertise in one or more server-side object-oriented languages along with JavaScript, HTML, CSS, Kendo UI.
Proficient in utilizing a wide variety of testing automation tools and techniques in the development of automated tests and test suites, such as JUnit, Selenium, and JavaScript testing frameworks.
Experience in developing test plans, test cases, defect logging and deployment.
Actively involved in GUI, Functional, Integration, System, Regression, End to End testing, User acceptance, and Database testing.
Experience in client meetings to study and analyze the requirements for the new functionalities and changes, & coordinating with the team members.
Good analytical, presentation and communication skills and Experience in handling multiple projects at the same time within deadlines.

Technical Skills:

Languages Java, Python, XML, JavaScript, HTML, CSS, XPath, CSS Selector, SQL
Testing Tools Selenium, Selenium RC, Selenium WebDriver, Cucumber, Junit, JMeter, Postman
Test Frameworks
Junit, TestNG, Keyword driven, Data driven, Page Object Model, Hybrid
Web Services SOAP UI, RESTful, Postman
Test Management Tools Jira, Quality Center, HP ALM
Build/CI/BDD Tools Ant, Maven, Jenkins
Version Controls GIT, SVN, CVS
Tools MS Office (Excel, Word, Power point)
Project Methodologies Agile-Scrum
Browsers Internet Explorer, Google Chrome, Mozilla Firefox
Databases Oracle, SQL Server, Salesforce
Programming: Visual Studio, IntelliJ, Java/J2EE


PROFESSIONAL EXPERIENCE

Client: State of Michigan, Lansing, Michigan Aug 2020 Present
Role: Sr. QA Engineer
Developed testing strategy by consulting with users to understand the functional specifications and applying systems analysis techniques and procedures.
Functioned as the lead analyst on all testing phases to ensure that the system functions as intended. This includes development and/or automation/coding of test scripts needed to execute functional, and integration of computer systems or programs, based on and related to the user or system design specifications.
Involved in Functional Integration, End-To-End, Performance, System, Black Box Testing in preparing Test Scenarios and Test Cases based on business requirement documents using Test Director.
Re-testing the application for every new build and attended status meetings.
Performed GUI, Integration, sanity, Regression and Data driven testing.
Used MTM tool for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
Designed and developed data management system using MYSQL.
Participated in writing scripts for test automation.
designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
Identified testable conditions by performing a thorough analysis of requirements specifications and design documents using structured techniques.
Ensured that software meets or exceeds specified standards and/or requirements by conducting tests and analyzing results.
Experience in creating/maintaining CI/CD pipeline for automation project using GIT/Jenkins.
Responsible for backend API testing with SOAP UI, Kendo UI and coding In groovy and Java.
Developed ETL test cases for various lines of businesses based on ETL mapping document.
Extensively used ETL methodology for testing and supporting data extraction, transformations and loading processing in a corporate-wide-ETL solution
Created test data files with valid and invalid records to thoroughly test program logic and verify system flow.
Responsible for QA delivery of complex test scenarios, scripts, and execution results to leadership.
Contributed leading-practice knowledge (project deliverables, work plans, etc.) to improve the team s efficiency and allow for re-usability of testing artifacts and approaches across projects.
Reviewed software requirements, development of testing strategies, preparation of test plan/scripts and test reports and execution of test cases.
Worked in Selenium, Cucumber (BDD), Jenkins, API testing with Python using pytest framework.
Performed test management software including JIRA and Xray. This team is using Jira and Confluence to store test artifacts.
Created different tools like status formats, templates, etc. to keep management informed of progress and results by using Telerik Controls.
Executing Test Cases in different Sandboxes and logging defects.
Document test results and communicate to Project Management and other Project Stakeholders
Work with upstream and downstream application teams to execute End-to-End test cases. Attend and collaborate in all stand ups, planning and design.
Develop, execute, and maintain test designs, including test cases and test scripts. Develop and maintain test data as necessary to support testing efforts.
Planned and led all testing initiatives to ensure software releases meet Release requirements.
Interact with various Business Analysts and Developers to design better test plan and strategies based on the requirements of the business.
Recommend some enhancement features to the system. Helping the Business team in carrying out the User Acceptance Testing.
Mentoring new team members and Knowledge management activities
Daily, Weekly and Monthly Test Status reporting
Testing Salesforce CRM Workflows, Approval Processes, Validation Rules, and Sharing & Security rules.
Ran Smoke and Regression Test automation against multiple configurations to certify release readiness.
Served as first point of contact to Product Management, Project Development Leads and Quality Assurance Manager to create Road Maps and project schedules.
Used JIRA to develop project plans, defined business scenarios, wrote test cases, used Confluence to maintain project documentation.
Worked with FA and Dev Teams to coordinate and communicate testing timelines.
Supervised, mentored, and supported QA teams both Onshore and Offshore
Used SQL to find new Test data for Team members, Dev teams and for Business.
Consulted with key stakeholders to recommend corrective actions.
Managed, planned, and organized the QA team collecting queries, designing, evaluating, and identifying required test strategies, reviewed defect reports and assigned to the relevant developer, ensured resolved defects were re-tested, coordinated and communicated work activities and directives with QA Manager, consolidated and reported test results with QA Manager and Business.
Performed Functional, Integration and API testing for Stories, Defects and Epics for every Sprint.
Initiated procedures for regression testing, performance testing, end-to-end testing and user acceptance testing based on the project's needs.
Assist development team in troubleshooting and determining root-cause of application defects and issues
Report and manage defects to ensure that all issues are resolved according to established guidelines and expectations.
Performed AWS workspace testing for querying tables and schema to retrieve Test data for new/existing functionalities for Oracle SQL workbench

Environment: AWS, Force.com, Python, Apex Data Loader - Quality Center, Oracle DB workbench, SOQL, Salesforce.com Platform, Selenium, Cucumber, Jira, HTML, SOSL, Postman, SOAP UI, Kendo UI, Data loader, Salesforce workbench, Salesforce Inspector

Client: Change Healthcare, Oklahoma Oct 19 Aug 2020
Role: QA Engineer (Salesforce)

Responsibilities:

Testing with various Salesforce.com standard objects like Reports and Dashboards, Leads, Accounts, Contacts, and Opportunities
Interact with project management and agile development teams to develop a strong understanding of the project and Testing objectives.
Active participation in AGILE-SCRUM related activities like Story Grooming session, Review/Demo sessions and retrospectives
Creating Test scenarios and Test cases based on stories created in grooming sessions.
Experience in working with Version One/ JIRA tool which has been widely used for Scrum related activities.
Proficient in analyzing marketing campaign performance metrics, such as open rates, click-through rates, conversion rates, and ROI, using Marketing Cloud's reporting and analytics tools.
Familiar with Marketing Cloud's data management features, including data extensions, data filters, and data integration, to ensure accurate and targeted audience segmentation for effective campaign targeting.
Proven track record of leveraging ALM to improve test efficiency, optimize defect management workflows, and enhance overall software quality throughout the application lifecycle.
Experienced in setting up and managing customer journeys in Marketing Cloud's journey builder, enabling personalized and automated customer interactions throughout the customer lifecycle.
Proven track record of delivering successful marketing campaigns using Salesforce Marketing Cloud, driving customer engagement, lead generation, and revenue growth for businesses.
Executing Test cases and capturing Test results using HP ALM tool
Tested the company's Salesforce CRM application with Lightning and classic platform.
Tracking and maintaining the requirements to functionality traceability and use case traceability.
Tested salesforce standard objects (Cases, Contacts, Accounts, relationships, and entitlements) and custom objects, page layouts, fields validations and its access to the user based on defined profile.
Developed test cases for ETL process and reporting, used SQL for querying the database in UNIX environment.
Tested the ETL data stage jobs and other ETL processes (Data warehouse testing)
Regularly participated in Technical and Used Case review meetings for various functionalities in the application.
Involved in User Acceptance Testing. Involved in reviews for functional requirements and Test case scenario and Test case designing.
Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically and also with Python with pytest framework.
Checking the functionalities of Escalation rules of Cases. Testing the Flow functionality of the Cases by using the given rules.
Implemented CI/CD for both services and webapp (REIM) by configuring Jenkins and GIT.
Maintained multiple versions of test sets and worked on regression testing. Involved in all phases of SDLC.
Interact with various Business Analysts and Developers to design better test plan and strategies based on the requirements of the business.
Participate in developing and documenting User Stories, including testing estimates and validation tests using tools like Jira, IntelliJ, Cucumber, Gherkin, Postman, Swagger, Gradle, Maven, Splunk, Git, Stash, Amazon web services (AWS)
Created various Reports (summary reports, matrix reports, pie charts, dashboards, and graphics) and Report Folders to assist managers to better utilize Salesforce as a sales tool and configured various Reports for different user profiles based on the organization's need.
Involved in testing the Validation Rules, Workflows and Approval Processes for new Tasks, field updates, and Email generation according to application requirements.
Involved in verifying security and sharing rules for different users at different levels of organization.
Tested different communities in Salesforce Community cloud with different permission sets.
Performed regression testing and no excuse list for every deployment by closely monitoring and logging in defects.
Access manual test coverage and plan and coordinate the creation of automated tests (Kendo UI, SOAP UI, REST API, Proprietary API, Mobile Application).
Validated live chat in every environment as a live agent and customer and making sure the listener service is working for all products.
Created and Executed Automated Coded UI test in Browser stack.
Moved Apps from lower sandboxes to production environments and addressing issues related to functionality, integration, and deployment.
Mostly worked with Cases, Contacts, Accounts, Solutions and Reports entities in Service cloud application using Lightning
Verification & validation of Inbound Emails as converting as Cases. Validating the Assignment rules of Cases
Checking the functionalities of Escalation rules of Cases. Testing the Flow functionality of the Cases by using the Call Guides
Verification of Target and Non-Target Account functionalities. Verification of Inbound and Outbound Cases requirements along with flow process of support missions through console via Lightning
Validated the pick list values based on the Record type layouts. Thoroughly validating the validation and business rules in Lightning and classic version
Report and manage defects to ensure that all issues are resolved according to established guidelines and expectations.
Assist development team in troubleshooting and determining root-cause of application defects and issues.
Tested different entities like Case, Work order, Forum questions, Post (Feed) and Tasks for Community and Console
Involved in testing the Validation Rules, Workflows and Approval Processes for new Tasks, field updates, and Email generation according to application requirements.
Tested Users, Profiles and Permission sets as per user profile.
Performed multi browser testing using Browser stack.
Verification & validation of Inbound Emails as converting as Cases. Validating the Assignment rules of Cases
Validated live chat in every environment as a live agent and customer and making sure the listener service is working for all products.
Conduct testing to ensure that functionality, usability, reliability, and performance of IT solutions are consistent with requirements and established acceptance criteria.

Environment: Salesforce.com (Lightning, Classic) platform, Python, HTML, Java Script, Selenium, Custom Objects, Custom Tabs, Email Services, Security Controls, Sandbox, Git hub repositories, Jira defect tracking tool, Windows, Agile, Postman.

Client: Fifth Third Bank Cincinnati, OH July 18 Sep 19
Role: QA Automation Engineer

Responsibilities:
Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations.
(Sprints) part of releases. Made ensure the new features, meet the customer requirements and acceptable quality assurance standards.
Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
Generated html report and test data report using selenium as an automation tool.
Responsible for analysis, design, development and integration of Market Risk applications with JAVA.
Deployed cloud infrastructure and verifying application using test flows and automation.
Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System (VSTS).
Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
Automated different workflows, which are initiated manually with UNIX shell scripting.
Tested several complex ETL mappings, mapplets and reusable transformations for daily data loads
Created test cases for ETL mappings and design documents for production support Validated the customer account records and their order details with Databases using SQL Queries.
Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
Bugs in the application and helped developed developers to track and resolve the problems.
Executed Test Cases for User Stories and Logged Defects for test failures using JIRA.
Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
Participated to write scripts for build, development and maintenance in CI/CD pipeline using related tools and tasks-shell, GIT, Jenkins, Docker.
Tested REST API using REST assured, TestNG, Apache POI and log4j, framework.
Implemented Protractor and automated, executed scripts on different browsers using JavaScript, Jasmine, XML, JSON and NodeJS.
Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver.
Designed and implementing Selenium Automation Frameworks using Data Driven, Hybrid, Page Object Model (POM).
Tested compatibility of application for dynamic and static content under various cross browsers using CSS selectors and XPATH in Selenium.
Created Gherkin statements for automation.
Written and executed the automation acceptance tests in Calabash.
Developed Web services component using POSTMAN and SOAP with DOM parser to transfer and transform data between applications.
Executed SQL queries to verify the database for the relevant test cases.
Categorized bugs based on severity and priority.
Performed Data Accuracy, Data Validation, and Data Integrity testing by querying the database using SQL Queries to check the data table on the Server.
Performed Regression testing on new builds, every modification in the application using Selenium.
Responsible for documenting the Automated Test results using SOAP UI.
Creating, updating, and validating Bank accounts for both Joint and individual accounts ensuring that they meet Bank Quality standards.
Experience in writing manual test cases and executing them using ALM. Defects were raised in HP ALM/ for logging tracking analyzing and reporting bugs in ALM.
Manually tested the web application to ensure the flow of the application functionality.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Used emulators and IOS simulators to perform the manual Mobile Testing. Used Cucumber, Appium, X code for Native Mobile Application automation testing for iOS and Android platform.
Implemented step-definitions, page object model in JavaScript Node.js and angular.js to execute cucumber feature-set in parallel on Chrome, IE, Firefox browser.
Reported defects in the application under test (AUT) generated due to the failure of Checkpoints, Error messages, System messages or User messages.

Environment: Agile, Selenium, Java, Cucumber, JavaScript, TestNG, Maven, Jenkins, SOUPUI, TDD, HTML, XML, XPath, Web Services, Jenkins, ETL, Quality Centre, Firebug, SQL, Oracle, Visual Studio, ALM, Rest API, Windows, JIRA, XCode, Appium.

Client: Great-West Financial, Overland Park, KS. Feb 2017 Jul 2018
Role: QA Engineer

Responsibilities:

Extensively involved in all stages of Software Testing Life Cycle (STLC) and SDLC using the agile methodology.
Involved in analyzing system specifications, design, development and data analysis, process mapping, reporting, and scheduling for manual and automation testing.
Responsible for periodic updating of test plans, test scenarios, test strategies and test cases as per requirement specifications and business rules.
Designed, executed, and maintained automation Test Scripts in Selenium WebDriver using Java, TestNG.
Performed Regression and Integration Testing using TestNG framework and executed assertions.
Developed and executed gray box test cases of the Java API using TestNG framework and Eclipse.
Involved in Automating Web Application Testing using Visual Studio and Selenium WebDriver.
Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
Tested the ETL process for both before data validation and after data validation process. Tested the messages published by ETL tool and data loaded into various databases.
Developed ETL test scripts based on technical specifications/data design documents and source to target mappings.
Validated XML files as part of web services testing.
Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
Created/Updated automated test cases based on release test cases.
Used Jira for Test Management, for Functional Test Automation.
Developed and executed complex SQL queries to create and modify test data. Used standard SQL functions and commands to develop SQL queries.
Worked with AWS cloud machines to setup selenium grid and also Jenkins server on HUB machine.
Involved in testing the application utilizing the AGILE (Scrum) methodology.
Attended Daily Scrum Meetings and participated in weekly project status meeting and updated the testing Progress.
Prepared manual & function test cases on web and mobile applications (iOS & Android) as per requirements.
Conducted Web application GUI testing for functionality, consistency, error handling, and performance.
Implemented logic towards a robust Rest service testing process and code clean up.
Testing the functionality of each module of Confidential web page like My Accounts, Payments/ Transfers, and Customer Center
Performing Cross-platform, Functional, Regression testing, End-End testing, UI testing for mobile Native apps, web apps and hybrid apps using Appium test automation framework.
Involve in Black box testing, Functional testing, Integration testing, Backend testing, User acceptance testing, Smoke Testing, Security testing, Regression testing.
Perform functional testing and regression testing on each field of insurance plan and loans.
Manually tested the new test cases for new functionality and automated them for further loads to reduce testing effort and time using Quick Test Professional.

Environment: Java, Selenium WebDriver, Visual Studio, TestNG, Jenkins, Eclipse, ETL, XML, Web Services Rest, Postman SOAPUI, XPath, CSS, Firebug, Fire path, Jira, SQL, Agile and Windows, Appium.
Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript database active directory information technology hewlett packard microsoft Kansas Ohio

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];606
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: