Automation Engineer Resume
San Jose, CA
SUMMARY
- Having 5+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
- Experience in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Cucumber using Gherkins Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, me
- Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
- Automated manual test cases using Python Scripting.
- Developed teh front end Python code for teh chat Application
- Experience in designing, Creating teh framework with Dijago and robot, using python with selenium web driver
- Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
- Testing teh Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
- Extensively Used Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
- Having good knowledge in basic XML, SQL commands. And has complete knowledge of Defect Life Cycle.
- Fair Hands - on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration
- Perform all aspects of functional, usability and regression testing on iOS and Android.
- Collecting logs via XCode and Android studio, saving them into teh text file and reporting to supervisor.
- Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
- Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Experience in Automation, Integration, Installation, Smoke, Regression, System, GUI, Adhoc, Recovery, Cross Browser and Compatibility Testing.
- Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
- Backend testing using SQL Queries. Involved in creating teh Scenarios for single and multi-user test. Expertise in Data driven testing, Back-End testing.
- Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
- Thorough Understanding of Unix/Linux/Windows Environment.
- Flexible and versatile to adapt any new environment and work on any projects independently when needed.
- Mentored new team members for knowing teh process and leading them in various situations to meet teh deliverables on time. Zeal to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS
Languages: Java, JavaScript, HTML, XML, CSS, PL/SQL,Python,AndriodStudio,Xcode, ADB Commands
Testing Tools: Selenium Web driver/IDÉ/RC/Grid, Appium,, JUnit & JMeter TestNG, JIRA, Rally, Soap UI, Jenkins, Cucumber, Gherkins
Web & App Server: Rest API With postman, SoupUI
Built Tools: ANT, Maven
Continuous Integration Tool: Jenkins
Defect Tracking System: JIRA, Quality Center, BugZilla
Methodologies: Agile (Scrum), Waterfall, TDD
Databases: Oracle, SQL Server
Operating Systems: Windows, UNIX/LINUX, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, San jose, CA
Automation Engineer
Responsibilities:
- Analyzed teh Business Requirements Document (BRD), developed Test cases and Test scripts for teh application under test.
- Actively participated and Interacted with product management teams in teh review and analysis of functional requirements.
- Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
- Worked with Android Studio and IOS for Mobile apps Manual and Simulated testing.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG, Cucumber, Gherkins and Selenium Web-Driver.
- Developed automation test cases, executed these test scripts and logged defects in JIRA/ALM.
- Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used automated scripts and performed functionality testing during teh various phases of teh application development using Selenium.
- Performed functional testing to identify various critical points in teh application and automated it by using Selenium Web-Driver with Test-NG.
- Automated manual test cases using Python Scripting.
- Developed teh front end Python code for teh chat Application
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
- Performed Integration and Regression testing to check compatibility of new functionality with teh existing functionalities of teh application using Selenium.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Involved in testing Web services and XML with tool called SOAP UI and using dis tool to locate WSDL file with internet, create Test cases and run them
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
- Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
- Involved in regression testing using QTP tool prior converting QTP scripts to Selenium web-driver
- Attended weekly status meetings with development and management Teams.
- Reported defects to developer and discussed about teh issues in weekly status meetings.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, JavaScript, Selenium IDE/Web driver, HP QTP, Quality Center/ALM, JMeter, Test-NG, Jira, HTML, CSS, SVN, SOAP UI, Eclipse, Fire bug, Fire Path, X-path, SQL Server, Windows.
Confidential, Boston, MA
QA Test Engineer
Responsibilities:
- In Agile environment, attended daily standup meetings, reviewed user stories.
- Developed and maintained automated test scripts for Regression testing using Selenium WebDriver and TESTNG.
- Tested all modules - Patient Management, Doctor, Admin and Insurance Claims.
- Validated teh connection and data between Admin web services and Insurance claims web services.
- Written and executed SQL queries and Joins, Group By clause, having clause etc. to validate teh data.
- Created test scripts to automate teh application using Selenium Webdriver.
- Teh web element and locators are verified using Selenium IDE and Firebug.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Interpret application architectures and identify areas for automation.
- Filed and tracked teh defects using HP Quality Center (ALM).
- Validated reports by executing SQL queries and compared teh data using File comparison tool ExamDiff.
- Created Test Data for QA and UAT.
- Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup halp to other team members.
- Executed SOAP based web services API testing (Java client and SoapUI).
- Worked efficiently to make sure teh project is released on time with high quality.
- Prepared daily/ weekly status reports on Test case execution, defects, RTM etc.
- Provide teh logs and screenshots while raising teh bugs which gives more information to developer to fix teh defect on-time.
- Involved in planning test execution activities, defect reporting and analyzing test metrics.
- Followed Agile/Scrum Methodologies for all of teh project activities.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Environment: Java, Java Script, Selenium WebDriver, Quality Center, Junit, JMeter, TestNG, Jenkins, JQuery, Maven, SOAPUI, Git, HTML, XML, Firebug, Firepath, XPath, Oracle, SQL Server, Windows.
Confidential, San Francisco, CA
QA Automation Engineer
Responsibilities:
- Analyzed teh Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Associated with development team to understand technical design and architecture for test planning.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
- Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application’s GUI and in teh testing environment using Selenium WebDriver, TestNG and Jenkins.
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Developed and executed White box test cases of teh Java API using TestNG framework & Eclipse.
- Used Java language and TestNG framework for scripting. Used Maven for building teh Web Driver project.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test teh web application.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Regression test cases were written and automated using Selenium Web Driver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
- Uploaded test cases executed test cases and logged defects in Quality Center.
- Connected to database to Query teh database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL queries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Environment: Java, Selenium Web Driver, Quality center, Cucumber, Jira, Test NG, SOAPUI, Maven, XPATH, Eclipse, Jenkins Fire Path, SQL, Oracle, Firebug, HTML, XML, Oracle and Windows.
Confidential, Nashville, TN
QA Analyst
Responsibilities:
- Performed manual and automated testing and defect tracking and resolution of applications and solutions.
- Coordinating in teh preparation of Test Plan/ Test Strategy for teh application after careful analysis of requirements and specifications
- Developed Test Execution Matrices during teh test cycle.
- Created and executed detail function test script and test cases based on teh business requirements
- Tested teh functionality of different screens by performing object testing & functionality testing
- Automated teh test process by developing scripts using Win Runner as per test cases
- Performed Track Record defect process flow in Test Director.
- Test Director was used as Central Repository.
- Assisted in running automation scripts using Win runner application.
- Created scripts for teh running of various Matrices using WinRunner.
- Used WinRunner for testing teh compatibility of teh application with different platforms.
- Used Test Director as a repository for Test Cases and for Defect Tracking.
- Performed Ad-hoc testing, Integration testing, End-to-End testing, Function testing, Performance testing, System testing, User Acceptance testing, Black box testing and White box testing.
- Regression Testing and Stress Testing were done at various phases of teh project development.
- Worked with developers using Test Director to fix teh defects.
- Reported and tracked function defects using PVCS tracker.
- Worked with developers, business and Release mangers to discussed ways to fix teh defects.
Environment: Manual Testing, WinRunner, LoadRunner, Test Director, SQL Server, Windows.
