Purushottam Kafle
********@*****.***
SUMMARY:
● 6+ years of IT experience and good knowledge of QA of software application Testing.
● Participated in Agile Scrum by attending Sprint Grooming, Sprint Planning, Sprint Demo, and Retrospective Meetings.
● Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
● Good experience in using Java, TestNG test framework to write functional tests.
● Experienced in developing Data Driven and Keyword Driven Framework to maintain Test Suites.
● Good experience in Selenium Test Environment Setup using open-Source tools.
● Experience in using Jenkins as a Continuous Integration server to configure with Maven.
● Experienced in Web Services testing using Postman and Rest Assured for both Automation and Manual testing Rest API.
● Highly dedicated to producing professional work with highest quality and creativity.
● Excellent Communication skills, Documentation Skills, Team problem solving ability and analytical skills in high speed, quality conscious, Multitasked environment. TECHNICAL SKILLS:
Selenium WebDriver/GRID, JMeter, HTML, CSS, Java, TestNG, Ant, Maven, Agile-Scrum, Jenkins, Cucumber, Rest Assured Jira, GIT, SQL, Oracle, VScode, React, Swagger, Terraform. EXPERIENCES:
The American College of Cardiology (ACC), Washington, D.C Sr. QA Engineer- Automation
Aug, 2021 – Present
Responsibilities:
● Analyzed the Functional Requirement and Business Requirement Documents to get a better understanding of the system on both functional and business perspectives.
● Worked closely with the Developers, Analysts, and Architects for knowledge sharing and to resolve issues during scrum sessions using Agile Methodology.
● Contribute to the functional automation suite for project features for sanity, smoke, and regression runs using Java and Selenium. Perform failure analysis of the test runs and fixing failed scripts.
● Have built a test automation framework based on Page Object Model, TestNG and Selenium WebDriver.
● Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads test data from database and stored in property and XML files.
● Developing and executing automated API tests using RestAssured and Postman framework to ensure the functionality and reliability of the software application.
● Integrated the test suites to Jenkins to execute them automatically after every successful deployment
● Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins
● Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
● Used JIRA for tracking requirement and issue tracking.
● Worked with source version control tool such as GIT.
● Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product. Environment: Agile, Selenium (WebDriver), Maven, Java, JDBC, Spring, REST API, Postman, TestNG, GIT, Oracle, SQL server.
CapitalOne, Richmond, VA
Test Automation Engineer
Oct 2019– Jul, 2021
Responsibilities:
● Performed Black box testing, Smoke testing, GUI, Data driven testing, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing, Integration testing, Performance testing, Load testing and Backend testing.
● Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
● Implemented Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
● Design and develop Maven multi-module automation framework with SQL database from scratch in Java, parsing and comparing results with data from database, adding and updating results in database.
● Collaborating with a scrum team of developers and testers to successfully complete stories within a 2-week sprint.
● Involved in scheduling project schedule and testing time line for off shore teams.
● Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach
● Mentored the less experienced resources on the business usage of the application.
● Maintained the Java and selenium test source code and resources in the GIT source control repository tool.
● Monitored project plan execution and project metrics reporting. Environment: Java, JDBC, Selenium WebDriver, TestNG, Maven, Jenkins, Oracle, JIRA, SQL Server, SQL Avis Budget Group, NJ
Quality Assurance Engineer
Feb 2016- Sep, 2019
Responsibilities:
● 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 WebDriver.
● Utilized Selenium WebDriver API and TestNG to develop the framework.
● Experienced with Continuous Integration/Continuous Deployment techniques.
● Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
● Developed load and performance tests to ensure reliability and scalability.
● Built test automation frameworks to distributed processing of large data sets across server clusters.
● Worked on Jenkins job creation and deployment for test automation scripts.
● Worked on websites automation for major domains.
● Proficient with version control tools and user story management tools like GIT, JIRA, Jenkins.
● Performed Test deployments to all services and environments.
● Experienced working with security related testing and development. Environment: C#, SQL Server, Java, Ruby, Web Logic, XML, HTML, Java script, Oracle, Excel, Git, JIRA, Jenkins.
Education:
George Mason University, Fairfax, Virginia, U.S.
Bachelor’s in information technology
Northern Virginia Community college
Associate in information technology