QA Automation Test Engineer
Four plus years of experience in Information Technology industry, specializing in Software Quality Assurance Testing on Client / Server and Web based applications. Strong knowledge of Software Development life cycle (SDLC) and Software testing life cycle. Worked on multiple projects and extensively involved in User Acceptance Testing, End to end testing, System Integration testing, Functional testing, Regression testing, Validation testing, Backend testing, batch process testing and Cross-Browser testing. Ability to develop Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for Behavior Driven Development using Cucumber.Good understanding of SDLC,STLC, Bug Life cycle. Expertise in documenting defects using JIRA, maintaining code using GIT and performing build verification using Maven. Knowledge on Unix & web service concepts like SOAP, REST
Test Approaches: Agile/Scrum, SDLC, STLC, Bug life Cycle.
Testing Tools: Selenium (IDE, RC, WebDriver), Manual Testing.
Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Testing, Cucumber, Gherkin, TestNG, Junit, log4j.
Build & Integration tools: Maven, GIT, Jenkins.
Programming Languages: Java.
Browsers: Firefox, Internet Explorer, Safari, Google Chrome.
Databases: SQL Server,Oracle.
Defect Tracking Tools: Jira, Confluence.
Markup Languages: HTML, XML, JSON, Xpath, CSS.
MS Office Tools: MS Project, Outlook, Excel, PowerPoint, MS Access, Word
Other Utilities Eclipse,Visual Studio.
Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API and Unit testing.
Salesforce CRM: Profile, Roles, Permission Sets, Reports and Dashboards.
Rivier University, Nashua, NH, USA -- Master’s in Computer Science
JNTU-Kakinada, Andhra Pradesh, India. -- Bachelor of Technology in Electrical & Electronics Engineering
TransAmerica Corporation - Denver, CO / LittleRock, AR Sep’18 - Till Date
Automation Test Engineer
Participated in walkthroughs for the evaluation of the test plan with the Project Manager, Business Analyst, Design and Development team.
Responsible for collecting the test data in the pre-testing phase for positive and negative scenarios.
Designed Test cases from Requirements, Function specifications and Design Documents.
Worked with team to create document and execute Test plan, Test Cases, Test Scenario & Test case to perform functional & Integration testing of system
Tested the applications under Agile Kanban Methodologies
Involved in building automation framework using Selenium Web Driver, Cucumber, Java, TestNG, Maven
Worked on Data Driven Framework to extract the data from excel sheets using Apache POI class.
Used standard Gherkin test case format for developing test cases.
Used Selenium API’s to take Screenshot for capturing failed test cases
Written XPath and CSS Selector manually to work on the dynamic web elements.
Performed functional and Integration testing using the tools, Regression testing was performed for the changes/ enhancements/ Code fixes for production issues.
Performed Cross Browser testing and used TestNG for parallel execution.
Performed Manual testing for the new builds in the test environment.
Observed the Root cause analysis and coordinated with developers in reproducing the defects and monitored till closure for Manual Testing
Used Jenkins to build jobs for the Continuous Integration
Developed SQL statements to verify the data in application reports for manual testing.
Worked on both manual and Automation testing to troubleshoot system by performing User Acceptance, API Testing, Positive and Negative testing, GUI, Feature & Regression Testing.
Used JIRA/Confluence for defect management and stories organization for Incremental basis.
Documented and executed test cases, tracked and published results using QTest.
Collage Board - Reston, VA March’17- Aug’2018
Quality Assurance Analyst
Analyzed business requirements, documented business requirements specifications, and wrote test Plans, Test cases.
Automated Regression Test cases using Selenium Web Driver and Maven. Used Firebug and fire path plug in to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, Xpath, Link Text, Partial link Text and CSS Locator.
Worked on Preparing Test Artifact Templates, Defect Reports, User Guide Documents etc.,
Executed the Smoke, Functional Testing, Integration Testing and Regression Testing.
Tested applications in different environments like Test and Model regions.
Enhanced test frameworks and develop automated tests using Selenium Web Driver and Cucumber to ensure consistency.
Written test scripts with user actions like Pop up window, Capturing Screen Shots, to read the data from table, Drag and Drop, Switching the multiple window, Select Drop Down button, alert and check box etc.
Performed data driven testing using Selenium WebDriver, TestNG functions and JDBC connections to read data from external databases
Performed backend database testing using SQL for data retrieval/ Verification
Tested and validated the Request and Response of XML using PostMan
Worked on POM model to create the reusability of same objects for different tests.
Worked on TestNG for parallel execution, Cross Browser Testing, reporting and data providing using Groups, parameter and Data Provider.
Used Maven for Source code management and used Selenium Gris for the parallel Batch test execution
Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach Framework using Selenium Web Driver.
ICICI Bank - Hyderabad, India April’14 – June’15
Jr. Quality Assurance Analyst
Worked on Agile Environment and tested the application under SCRUM Methodology. Attended Kickoff meetings. Reviewed requirements, functional and technical Design Documents.
Participated in QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application.
Involved in writing Test Case by using Design Docs and Acceptance criteria.
Created and executed Test cases manually,verified UI Interface actual results based on the expected results.
Developed the feature, step definition in the BDD framework using cucumber in Gherkin format
Experience in TestNG for parallel execution, Cross Browser Testing, reporting and data providing using Groups,
parameter and Data Provider.
Regression testing was performed after each build release of the application using Selenium.
Documented the noticed Defects and discussed with development team based on the severity.
Successfully wrote SQL queries to verify the database updates, inserts and deletion of the records.
Performed System, Integration, Smoke, Functional, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.