Automation Tester Resume
IL
SUMMARY:
- 8 + years of hands - on experience in Software Quality Assurance, Selenium Automation, Development, Client facing for complex enterprise applications using the latest technologies.
- Well exposed to Software Development Life Cycle (SDLC) consisting business needs requirement analysis, development, test and maintenance.
- Extensive experience with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Good experience in preparing Test plans, Test cases, automated tests and Test data and executing the same.
- Extensively worked on Selenium WebDriver with the preferred Languages Java, JavaScript, C #, VB, Python, Ruby and Perl. Experience on CLAIMS and HIPPA standard testing
- Expertise in Selenium automation using Selenium RC with Junit, Selenium Web-Driver with TestNG.
- Good Experience on Test management tools like Quality Centre, JIRA, TFS, IBM clear quest, Bugzilla.
- Extensive experience in the execution of Functional testing, Integration testing, System Integration testing, Regression testing, Acceptance testing (UAT), End-End testing.
- Good experience in testing Web services, XML, WSDL using SOAPUI tool, Modified end points when worked on different servers and different versions of web services.
- Proficient in analyzing system & functional specifications, use cases, business requirements, business rules to prepare test schedules.
- Extensively worked on Selenium webDriver with the preferred Languages Java, Python, Ruby and Perl .
- Good experience in testing Web-based application solutions including SaaS .
- Good experience in Mobile App Performance Testing using various popular tools.
- Good experience in Mobile Test Automation using Appium, Calabash.
- Good experience in testing iOS & Android Applications which are currently available on Apple & Google Play stores and also proficient in iOS & Android Deployment processes.
- Extensive knowledge and experience on Mobile Non Functional Testing.
- Experience programming in JAVA, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
- Good experience in Coding VAPI, UFT and Macro VBA .
- Good knowledge in Adb commands like adb devices command, adb push command
- Good experience in Performance Testing with .Net .
- Experience in testing a REST and SOAP API’s Using SOAP UI PRO.
- Good knowledge on Agile CICD and Node Js.
- Good experience in web services testing such as TCP/IP, HTTP, Java, HTML, and XML.
- Extensive knowledge and experience of Selenium IDE, Selenium RC, Selenium / Cucumber Selenium Webdriver, SeleniumGrid using Core Java for developing automation scripts in Eclipse IDE.
- Expertise in testing applications in multiple browsers such as IE, Firefox, Opera, Safari, etc.
- Expertise and experience in performing different kinds of testing like Functional Testing, GUI Testing, database Testing, Cross Platform and Cross Browser Testing, Retesting, Localization testing, performance Testing, User Interface Testing, Unit Testing.
- Strong abilities in software testing involving setting up of test environment, creation of test scripts / cases, execution of Grey-box, Black-box testing including Smoke, functional, regression, System Integration Testing, Security testing, Graphic User Interface, End-to-End Testing, compatibility, web services, database testing and tracking of defects using various tools
- Proficient in creating automation scripts from scratch and extensive knowledge of developing different type of framework like Data driven, Page object model, Hybrid framework using TestNG/Junit.
- Experience in testing database applications of RDBMS in Oracle, My-SQL and SQL Server by executing SQL Queries.
- Good knowledge in automation frame works like Module Based Testing Framework, Library
- Architecture Testing Framework, Data Driven Testing Framework, Keyword Driven Testing
- Framework and Test Driven Development (TDD), WatiR Framework
- Good knowledge in oops concepts such as inheritance, data binding, polymorphism etc.
- Involved in Functional, Integration, security, performance and Interoperability testing for the SOA/Web service based applications.
- Extended expertise in QA and Automated Software Testing using QTP, Soap UI, HP/ALM/Quality Center and Selenium.
- Good Experience in Airline Software Testing like Reservation and Ticketing and also systems End user preferences including browser and behavior.
- Extensive experience in using C#.Net, ASP.Net, WCF and REST.
- Good Experience in Test case design using orthogonal analysis, cause-effect graphing, state transition, etc depending on the user scenario and application functionality design.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Good Experience in FACET automation and Testing RESTful API end-points.
- Good Experience in AGILE, SCRUM and WATERFALL Models.
- Good Experience in Cross Browser testing on PC, Mac, Mobile devices.
- Well versed with various Testing stages/Levels/Phases, testing types, Testing Techniques and Quality work products.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment with excellent verbal and written communication skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE, Selenium Grid, Appium, Quick Test Pro (QTP), Quality Center/ALM, SQL Navigator, Cucumber Rational Clear case, Rational Clear Quest, Bugzilla, JIRA, Team Tracker, TFS, AutoIT.
Languages: JAVA, Java Script, HTML, XML, C#, Ruby, Python
IDE: Eclipse, TOAD
Test Framework: TestNG, Junit, Page Object Model, ANT, Maven framework, Jenkins
Build and Integration Tools: Ant, Maven, Jenkins
Bug Tracking Tools: JIRA, Quality Center (QC), PHP Bug Tracker
SOA Technologies: SOAP, REST, WSDL, Web Services, SOAP UI
Source Version Control Tools: Git, Stash, Subversion (SVN)
Databases: SQL Server, MS Access, MySQL and Oracle, DB2, Toad SQL Developer for Oracle, SQL plus, Microsoft SQL Server Management Studio, Informatica, SQL Server Management Studio
Operating Systems: Windows (XP, Vista & 7, 8) Linux
PROFESSIONAL EXPERIENCE:
Confidential, IL
Automation tester
Responsibilities:
- Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements specifications review, Test documentation, Application testing and Defect reporting.
- Participated in Requirement Specification Meetings ( RSD ) to understand the application's functional requirements to initialize the test scenarios, test flows and test procedures.
- Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
- Extensively involved in writing and designing templates for the Test Plans and Test cases
- Identified the Test Cases and documented them in Quality Center .
- Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API.
- Converted QTP suite to Selenium Web Driver automation script using Java in Eclipse IDE
- Scripted Tests and automated using Selenium IDE / Selenium Web Driver at OS level for User Interface (UI).
- Good knowledge and expertise using web services using Soap UI and Ready API tools.
- Performed end to end web services testing using soap UI and API testing using UFT 12
- Used Hybrid/Data Driven Framework and extracted the data from external Excel files using Apache POI.
- Performed Data driven testing using Selenium WebDriver which reads data from excel files.
- Experience in develop Cucumber Behavior Driven Development (BDD) Framework from the scratch
- Web development/services using HTML, DHTML, XHTML, XML, CSS, JavaScript, PHP, and AJAX. Exposure from schooling in Microsoft Programming Technologies including ASP.net, C# and basic .Net fundamentals.
- Compared SQL results by writing SQL queries in Staging and Prod environments.
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Used TFS repository as code management and version management tool.
- Involved in writing SQL statements to create test data for test cases and data validation tests to extract data from the tables.
- Possess good knowledge in working with Linux / Unix Environment using Putty (UI), Python Script etc for checking error log files.
- Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
- Comprehensive knowledge of Manual and Automation tools like Selenium, Load Runner and gained exposure in the areas of UAT Phases.
- Developed test cases using Ruby tools like cucumber .
- Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG
- Performed UAT
- Experienced in bug and defect tracking using tools like ALM Quality Center, Bugzilla, and JIRA.
- Used JIRA to track bugs and maintained the flow of iterations.
- Performed Regression testing using Selenium Web Driver, TestNG and Jenkins Continuous Integration.
- Executed Batch files using Selenium .
- The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Performed black box testing, database testing and web-based testing on each transaction using Selenium.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python
- Worked on key word driven, Data Driven API and behavior Data driven - Cucumber
- Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration. Used Cucumber for browser based testing with scenarios and situations. Implemented BDD framework using Cucumber .
- Scripted SQL queries to verify data integrity, data validation and data design.
Environment: Selenium IDE, Selenium Web Driver, TestNG, Java, Eclipse, Hybrid/Data Driven Framework, Cucumber, Linux, Oracle, SQL, JIRA, SVN, Maven, Ruby, Jenkins.
Confidential, TX
Quality Analyst
Responsibilities:
- Preparing test cases and coordinating with the onsite team.
- As an individual contributor, perform critical testing activities.
- Create and maintain Log of all issues/bugs reported by different team and assign to respective parties.
- Helped the Project team to get transformed to Scrum methodology using TFS 2010
- Good in Automating mobile apps using open source tools like Appium.
- Participating in defect review meetings and proactively bringing up issues to get them resolved.
- Updating the status reports and test execution plan.
- Experienced in developing BDD and TDD scripts with Cucumber and writing step Definitions for Gherkin based features.
- Coordinating with offshore team and providing additional information on test execution and defects. The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Communicating with Business Analysts, Developers and Test Leads to decide the scope of testing and ensure proper understanding of requirements is obtained within the team.
- Performing automation validation of regression suite of test cases and reports.
- Providing test support to other peer CYT projects.
- Repetitive tests were run using the Automation tool QTP for documenting the regression testing results. Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
- Principal developer for fixes and enhancements to the Incident capability within ServiceNow
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Strong knowledge with Selenium & Web Driver . Involved in execution and Expertise in Black box Testing, System Testing, Integration Testing, Regression Testing, Smoke Testing, Software Validation Testing, and User Acceptance Testing.
- All the test cases were created and executed in Test Plan and Test Lab Modules of HP Quality Center respectively and performed extensive regression testing.
- Creating RFM packages from RFM application and applying them to the test labs.
- Patch upgrade for various builds in the labs.
- Performing Mobile Offers testing on KIOSK and also on POS.
- Worked on Point of Sale (POS). Functionality of the application and routing process of the business.
- Worked on installing the store Labs.
- Worked on different types of Point of Sale (POS) like Par and Pan.
- Worked on First data credit card processing equipment.
- Tested all transactions using credit cards, Debit cards and Gift cards.
- Worked on Chip Cards Transactions.
- Executing SQL Queries to determine Cashless transactions and to define SAF limits.
Environment: JIRA, MS SQL Server Management Studio, Windows XP,TFS, POS (Point of Sale) specific devices - Kiosk, Registers (Front Counter and Drive-Thru) and KVS equipment, IBM RFT, Mobile & HHOT, Pin Entry cashless devices and Mobile devices, HP ALM.
Confidential, PA
Automation tester
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Involved in testing various business rules User/Customer Functionality, Change Process.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Prepared and Execution of test scripts using Test-NG and Selenium Web-Driver.
- Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using Bugzilla.
- Installed & Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting using TestNG.
- Used Apache POI for the data driven test cases.
- Applied robust Page object pattern (POM) on new builds and every modification in the application for Selenium Web Driver to do Smoke & Regression testing.
- Involved in database testing using MS SQL Server.
- Used Firebug to capture and validate XPath Locators to identify elements.
- Experience to run test cases using JENKINS.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Tested compatibility of application for various cross browsers using XPath in Selenium.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Involved in testing Web services with tool called SOAP UI and using this tool to locate WSDL file on internet, created Test cases and executed them
- Participated in Daily & Weekly Defect review and SCRUM meetings.
- Prepared Test summary report after every build Release and submit it to the QA Managers.
- Participated in QA team meetings and walkthroughs for weekly QA testing review.
Environment: Selenium Web driver, Eclipse, Bugzilla, Java, Windows, MS SQL Server, Test-NG, Page object pattern (POM), Maven, Jenkins and SOAP UI.
Confidential, Minneapolis, MN
Automation tester
Responsibilities:
- Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
- Actively participated in agile testing. Completed tasks on time for each sprint to meet the deadlines.
- Used Selenium IDE for Open source web testing.
- Involved in creation of Automation test framework using Selenium.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Added annotations to the test. (Selenium).
- Developed the Automation Test Scripts using Java and execution using Selenium.
- Experienced in using Selenium Grid to execute Selenium automation suites on different platforms and various browser combinations in parallel
- Involved in executing all Selenium test scripts on the different browsers and checked for compatibility.
- Regression test cases were automated using Selenium Web Driver, and Web Driver Backed Selenium.
- Executing Test Cases, Test Plans and Analyzing the Test Results.
- Developed the Positive and Negative Test Cases for various modules based on the business requirements.
- Performed Manual Testing on different Modules of the Application.
- Investigated software bugs and maintained reports, tracked defects.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
- Conducted Functional and Regression Tests and interacted with developers to fix defects and resolve application user interface inconsistencies.
- Extensively used Quality Center for test planning, maintain test cases and defects.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Execution of daily smoke tests to ensure the deployment of each environment is stable.
- Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the Test Cases accordingly.
- Prepared status summary reports with details of executed, passed and failed test cases.
Tools/Technologies: Selenium Web driver, Agile Methodology, Java, Web logic App Server, Quality center, UNIX, MS Office and SQL Server.
Confidential, Memphis TN
Automation Engineer
Responsibilities:
- Automated the Manual test cases of the application.
- Reviewed the Business requirement documents and the Technical Specification.
- Practiced Agile methodology by managing requirements, controlling software changes and followed iterative approach through the software development.
- Prepared Requirement Traceability Matrix to verify that all stated and derived requirements are allocated to system components.
- Reviewed test cases in the automation perspective to identify reusable actions, functions using Quality Centre.
- Responsible for designing test conditions, test plan, test cases, execution and entering defects for web and mobile applications
- Developed optimized QTP scripts for regression testing with various data sources, environment variables, and config files to enhance the QTP test scripts with VB scripts and developed user-defined functions for frequent reuse.
- Developed QTP Scripts and executed them for test data set up required to conduct Functional testing
- Write Mobile testing script on HP UFT (QTP 11.5) tools on Apple and android platform
- Collaborated with the Release Deployment team to create and maintain an automated nightly build verification (smoke) test as well as Operations and Production Support team to develop reusable automated scripts for Database Updates and basic regression testing.
- Converting previously automate QTP application in Selenium with Junit and xPath.
Environment: Quick Test Pro (QTP), Quality Centre, Selenium, Core Java, Java Script, Oracle, HTML, Office, MS Project, Ms FrontPage.
Confidential, NY
QA Analyst - UAT / Consultant
Responsibilities:
- UAT Manual testing of Web Order Entry Management Systems (financial applications) via Mercury Quality Centre/ALM Sprinter, measure & control and improving business performance, workflow automation & testing for different release cycles(Builds), investigated and report issues, defect tracking.
- Participated in triage meetings for status reports as well as communicate testing results.
- Coordinated all testing activities of the offshore testing team (15) GUI Testing(regression)
- Report to development, Business Group, QA teams, gather business and functional requirements developed test plans, scripts/test cases and execution for manual application testing (UAT, Regression) to ensure fulfilment of requirements via Quality Center
- Worked with closely with Developers and Managers.
Environment: Manual testing, QC, HTML, JAVA, MS Office, MySQL, Windows.