Komali Pamidi
Senior Automation Engineer
Dallas, Texas Mobile: 510-***-**** Email: ************@*****.***
LinkedIn: https://www.linkedin.com/in/komali-pamidi-34a39810b/
PROFESSIONAL SUMMARY:
5+ years of experience in the field of IT with focus in Software Testing and Quality Assurance for various Client-servers, Windows and web-based applications. Expert in all phases of test life cycles, including requirements analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
Extensive expertise in Automation testing by developing/executing the test scripts and analyzing results using testing tools/frameworks like Selenium IDE, Selenium Web Driver with Test NG, J unit, Selenium Grid, Cucumber –JVM
Very strong knowledge of SDLC & STLC, and test methodologies like Agile, Waterfall.
Proficient in working with testing tools and carrying out Functionality Testing Systems Testing, Integration Testing, Black Box Testing, User Acceptance Testing, and Regression Testing of Client/Server, Web based applications.
Wrote Feature File Based on the BRD, Implemented Features, Scenarios, and Scenario Outlines etc. Performed Behavior Driven Testing Using Cucumber Framework with Java and JUnit.
Worked extensively with Selenium WebDriver to automate Test Scenarios and generate reports using Jenkins. Hudson/Jenkins Continuous Integration (DevOps).
Experience in developing frameworks like Keyword Driven, Data Driven with open source frameworks like J Unit, Test NG and Cucumber.
Experience in using the open source API testing tools like Postman for functional, Regression, Performance testing & test automation of Restful Web Services.
Experience in using the Automation Web services using HTTP Client.
Experience in using Automation Tools Selenium to specify a test procedure, and to manipulate the objects and controls of the application under test.
Very good knowledge of JavaScript.
Working Knowledge in testing selenium scripts on Azure portal and Sauce labs.
Proficient in creating test automation framework (data driven, key word driven) using descriptive programming in Selenium, using data files, managed Exception handling using recovery scenarios using global and local data sheets
Experienced in using integration tools like Jenkins, Git Hub and JIRA for Bug Reporting, Tracking and Documentation.
Implemented frameworks like POM, POM using Page Factory and Data Driven, Keyword Driven Framework.
Good experience working with Strings, File Handling, Log4j, Apache POI, and Handling XLS files in Selenium.
Good expertise in writing and executing SQL queries and good exposure in working with the various relational databases like Oracle, MY SQL etc.
Expert in Java technologies in OOPs using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more.
EDUCATIONS:
Master of Science: Computer Science, University of Cumberland’s, KY, USA
CERTIFICATIONS:
ISTQB Certification
TECHNICAL SKILLS:
Testing Tools
Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, HP Quality Center, TestPlan Manager, TestLink.
Bug Reporting Tool
JIRA, HP Quality Center, Bugzilla, Rally.
Application Tools
Eclipse, Fire bug, Fire path, Visual Basic 6.0, SQL*Loader, Toad, SQL, Putty, Splunk, GIT, Jira.
RDBMS
SQL Server, MySQL, MS-Access, Oracle 9i.
Languages
C, C++, Java
Web Technologies
HTML, XML, CSS, VB Script, JavaScript
Build Tools
Maven, Ant
Frameworks
Junit, TestNG, TDD, BDD, Data- Driven Development
PROFESSIONAL EXPERIENCE:
Employer: Deloitte Consulting LLP.
Client: PennDOT Feb ’19 – Till Date
Dallas, TX (Remote) Full-Time Solution Specialist (Automation Engineer)
Project: Pennsylvania Department of transportation
Penn DOT is Pennsylvania Department of Transportation deals with programs and policies affecting highways, urban and rural public transportation, airports, railroads, ports, and waterways. Penn DOT also administers the state's 11.8 million vehicle registrations and 10.3 million driver's licenses and IDs, and oversees safety and emission inspection programs.
Responsibilities:
Actively interacted with the Business users, product owner and the developers in the Agile team to understand the User Story’s and divide it into Tasks.
Automate test cases using Selenium Web Driver, Test NG, and Java
Responsible for developing Test Plan Design and Analysis.
Automated various critical points identified in functional testing and Developed and automated regression test cases with positive scenarios.
Responsible for Accessibility Testing using AXE tool on Penn DOT Website.
Responsible for Regression and smoke tests for each release cycle.
Designed and implemented test scripts in Keyword Driven Framework.
Dealt with refreshing Data and index deleting in MAINFRAME on daily basis.
Integrated selenium scripts with DB to get Data using SQL queries, validating the data for database editing and debugging is conducted using SQL Developer.
Modernized the automation test scripts based on the periodical changes in the functionality requirements of product.
Executing selenium scripts on Virtual machine in Azure Portal.
Developed test scripts for and rendered data through Excel files using APACHE POI.
Maintained Environment details and system properties in CONFIG File.
Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports using JIRA
Integrated automation scripts with Jenkins to build and deploy the changes made to working environment Continuous Integration server to use with GITHUB and Maven.
Automated and scheduled Build using continuous integration tool Jenkins Server at a time
Environment: Java, GIT, Maven, Jenkins, AXE, Eclipse IDE, JIRA, SQL Queries, POSTMAN.
Employer: Enexus Global Inc.
Client: Visa Jan ’18 – Jan’ 19
Austin, TX Consultant (Automation Tester)
Project: Visa Digital Commerce Application
Visa is a global payments technology company that connects consumers, businesses, financial institutions, and governments to fast, secure and reliable payments.
Responsibilities:
Actively interacted with the Business users, product owner and the developers in the Agile team to understand the test scenarios.
Responsible for developing Test Plan Design and Analysis.
Automated various critical points identified in functional testing and Developed and automated regression test cases with positive scenarios.
Extensively Worked on Web Services testing Automated using REST API Manually using POSTMAN tools
Responsible for Regression and smoke tests for each release cycle.
Designed and implemented test scripts in UNIFIED Model Framework.
Proficient in tracking Logs for Errors using UNIX for lower environment and SPLUNK for higher environment behind application under test.
Executed Backend and Database tests using SQL queries, validating the data for database editing and debugging is conducted using SQL Developer.
Modernized the automation test scripts based on the periodical changes in the functionality requirements of product.
Developed test scripts for service calls and rendered data through XML files.
Maintained Environment details and payload in YML files.
Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports using JIRA
Experience in using Jenkins as a Continuous Integration server to use with GITHUB and MAVEN.
Automated and scheduled Build using continuous integration tool Jenkins Server at a time
Environment: Java, GIT, Maven, Jenkins, XML, Eclipse IDE, IntelliJ, JIRA, SQL Queries, Rally, UNIX, Splunk.
Employer: Formac Inc.
Client: United health group Jan ’17 – Dec’17 Phoenix, AZ Consultant (Automation Tester)
Worked with UnitedHealth Care, UnitedHealth Group Inc. is an American for-profit managed health care company based in Minnetonka, Minnesota. It is 5th in the United States on the Fortune 500.[3] UnitedHealth Group offers health care products and insurance services. UnitedHealth Group is the largest healthcare company in the world by revenue with $201 billion in 2017. UnitedHealth Group subsidiary companies together serves approximately 115 million individuals in 2016.
Responsibilities:
Review and analyze requirements from Requirements documents and create test plans
Create test cases, test suites based on tech Specs and review with developers.
Develop test cases based on Page Object Design Pattern.
Automate test cases using Selenium Web Driver, Test NG, and Java.
Reviewed the Functional Requirement Specifications documents and developed test plans and test cases.
Performed automation and Regression Testing on each build using Selenium Web Driver
Performed backend testing of the application using SQL.
Developed BDD tests using Cucumber by writing behavior and step definitions.
Developed required Selenium support code in Java for Cucumber.
Involved in Scratch implementation of BDD framework, moved entire framework from
Hybrid to BDD by using POM, and creating Feature files, Step definitions, and Runner class.
Using reports analyzed step by step fail and pass criteria.
Performed UI, functional, back-end database, regression, and browser compatibility testing using Selenium Web Driver and Test Ng Unit framework.
Developed test code in Java using Eclipse IDE.
Performed regression testing and updated regression tests and used Jira to file defects.
Environment: Java, Eclipse, XML, Windows, Oracle, Selenium Web Driver, Jenkins, SQL, UNIX, Selenium Web Driver, Cucumber, TestNG, Firebug, Fire path.
Employer: Rational Technologies
Client: Rational Technologies Mar ’14 – July’ 15 India Consultant (Manual Tester)
Project: Web Application Development
Rational Technologies is an integrated IT solutions and service provider having it’s headquarter in Hyderabad, India. We offer Software development, Web application development, mobile application development, e-commerce solutions, and enterprise planning solutions to various national international companies.
Responsibilities:
Worked with the development team to understand technical design and architecture for test planning.
Understanding the requirements (both functional and non-functional) by going through the specifications and inputs from business analysts.
Created test cases and performed Manual Testing including Positive Testing and Negative Testing, Regression and Integration testing
Updated Test Plans and Test Cases periodically to manage changes in requirements
Performed various types of testing like Usability, Functional, Integration, System, Regression and Acceptance testing, Negative testing, Retesting etc. during different stages of the application development
Carried out manual testing for various modules of the application as per test plan
Performed Manual Testing for Test cases on each module and logged defects into Quality Center.
Actively participated in all QA and testing activities during UAT
Created, Updated and Reviewed of Test cases and Test Scenarios
Participated in reviews and meetings
Reported test results to the management on daily basis.
Environment: Windows, Linux, UAT, HP Quality Center, SQL, Manual Testing.