Automation Test Engineer/selenium Resume
Irvine, CA
SUMMARY:
- Around 5+ Years of Experience in Software Test Life Cycle and Software Development Life Cycle with Strong Business Knowledge on Retail, Banking, and Health domain.
- Proficient on Automation tools like Selenium (RC/WebDriver/IDE/Grid) & QTP for Testing Client Server & Web based Applications.
- Sound knowledge on Junit, TestNG framework, Functional testing, Maven and Ant for Project building, Jenkins/Hudson for Continuous Integration (CI).
- Experienced in using Jenkin s as a Continuous Integration server to configure with GitHub and Maven.
- Proficient in creating automation script from scratch and developing different type of framework like Module driven, Data driven and Hybrid framework.
- Experienced in using test automation tools such as Selenium, TestNG/Junit, Ant/Maven, Jenkins, and Cucumber to develop automation testing scripts for web and client server applications.
- Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver.
- Hands on experience on Mobile application testing on iOS and Android devices with exposure to XCode and DDMS
- Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, and Traceability Matrix including both Manual and Automation testing of the applications.
- Worked on Automation testing projects with Java, Python, Selenium Web drivers, PowerShell.
- Specialized in GUI, Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.
- Focused on NoSQL databases like Mongo, Cassandra and Cache database.
- Experience in using LoadRunner and Silk Performer for Performance Testing, Stress Testing, & Load Testing.
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAP UI, Apache Http Client, Jackson, JAXB parsers.
- Experience in using Postman for API testing using POST, GET, PUT, and DELETE.
- Experience on working XML, XSD and XSL, XPATH, designing Web Services using WSDL, SOAP and latest features like Policies, Services.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bug Zilla.
- Experienced in the Installation and Setup of Performance Center and Multi LoadRunner Agents.
- Experience in writing and executing SQL queries to perform Data Validation and Back - end testing of databases to check the integrity of data.
- Experience in using Add-ons in QTP for windows, web-based applications based on the technology used to create the application.
- Experience in understanding the code written in different programming languages Java, VB Script, C# and Java Script.
- Experience in SOA based applications, Web Services, SOAP, XML, Groovy Script using performance UI tool.
- Experience in testing APIs/web services - SOAP UI and REST API .
- Involve in Testing of backend database applications developed with Oracle and SQL Server.
- Having experience with Core Java , Object-Oriented Concepts and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection
- Experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG, FirebugFire Path, Load Runner, JMeter, Perfecto Mobile
Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, JDBC & REST services
HP Quality Center, HP: ALM, JIRA& Assembla
Build Tools: ANT, Maven
Frameworks: Data Driven, Keyword Driven & Hybrid Frameworks
Languages: Java, SQL, C#, C++, Python, VB.net, ASP.Net, .Net
Continuous Integration Tools: Jenkins
Cross Browser Platform: Sauce Lab and Selenium GRID
Browsers: Internet Explorer, Firefox, Chrome & Safari
Databases: Oracle, DB2 & MongoDB
AddOns: Fire Path, Firebug, Selenium Builder, Selenium IDE
IDE: Eclipse, Sublime Text
Version Control: Subversion, Team forge, GIT, GITHUB
Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android
PROFESSIONAL EXPERIENCE:
Automation Test engineer/Selenium
Confidential - Irvine, CA
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Customizing the Modules within HP ALM based on the project needs.
- Implemented automation using Selenium Web Driver, Selenium Grid and Cucumber
- Be the point of contact for all HP related issues and concerns within the team.
- Automating the Catalog Importing, Catalog Management and Catalog Distribution Processes using HP tools.
- Performed functional tests using Selenium Web Driver with data driven framework and documented end results in a database.
- Worked with Developers to ensure testing issues are Resolved.
- Used best practices to create and execute extensible tests.
- Designed, developed, and maintained application using C#, ASP. NET.
- Experience in developing applications using ASP. NET Web Forms.
- Performed functional tests using Selenium WebDriver with data driven framework and documented results in a database
- Running test cases via Cucumber under a behavior driven (BDD) development style. Created a reusable framework for Test Automation using the Selenium IDE and Selenium Remote Control to have distributed testing over the Network.
- SQL Queries to retrieve the data from various Tables and to test the database.
- Performed automation of test cases for Regression Testing using Junit and Selenium, testing Functional, Acceptance and Limit validations.
- Verifying and activating the mobile numbers to send the alerts through Micro service.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed Web Services with Python programming language.
- Assisted developers with understanding and then resolving the functional, non-functional, compatibility, 508 Compliance defects.
- Experience in Programming languages like Java, .Net, Perl/Shell scripting
- Provided ad-hoc and routine data reports to the Development and Finance departments to track customer
- Prepare and review 508/WCAG2.0AA compliance reports.
- Created new hire training modules for White-Box and Black-Box testing
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used complex SQL Queries to perform back-end data base testing
- Design of module interfaces and standard coding practices in Perl and UNIX shell scripting.
- Created groovy script test cases to do the response validations.
- Created and executed LISA & SOAP UI Scripts for the Web Services testing.
Environments : Selenium IDE, Groovy, RC Web Driver, Cucumber, HPQC, My Eclipse, JIRA, MySQL, Oracle, .Net, Java#, Python, SOA Tester, AngularJS, Cucumber, Load Runner, AWS, Microservices, JavaScript, Restful API Testing, Perl Scripting, JMeter, VBScript, Junit, TestNG, Windows.
QA Tester/HP ALM Admin
Confidential, McLean, VA
Responsibilities:
- Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy.
- Involved in resolving the Technical challenges & in efforts estimation and Test Planning.
- Involved in writing Automation scripts and executing scripts.
- As an ALM Admin, Loading Defects, Test scripts in ALM
- Updating the ALM with identified QA defects while validation
- Granting user access and Deleting Inactive users and managing License issues
- Added new buttons in QC Requirement, Test Plan and Defect module GUI as per user request.
- Involved in Automation Feasibility Study for Web based applications.
- Designed and developed QTP framework using Scripting by implementing Page Object Model.
- Tested individual verticals after being implemented into AWS environment.
- Support of application, Project Management and vendor migration from Oracle DB to SQL Server DB
- Created iOS and Android test frameworks based on Cucumber, Ruby, Python and JavaScript.
- Responsible for the Installation and Implementation of the HP tools within the Organization.
- Prepared training documents and trained the teams on HP ALM.
- Assign work to team members during entire testing life cycle & monitor progress made on daily basis.
- Created, executed Manual test cases in ALM, and worked on automated test cases in UFT and viewed, analyzed the test results in the ALM.
- Involved in Preparation of 'Hybrid Driven Reusable Framework' using Java.
- Migrated from Azure Cloud "Classic" to Azure Web "App service".
- Worked in UNIX/Linux skills with MQ and web sphere team in putty on AWS platform.
- Used GitHub as version control tool.
- Creating & Enhancing automated scripts using JMeter and Silk performer tools
- Executed SOAP based web services API testing (Java client and SOAPUI).
- Involved in preparation of estimation, capacity matrix, performance strategy docs and conducted assessments and data modeling using excel.
- Involved in automation scripts for mobile native applications using Appium, java, Selenium.
- Used python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- Analyze test execution results and post defects with detailed steps and screenshots.
- Prepared and Presented weekly, monthly QA Defect and Status Reports to the different Stakeholders.
- Maintained bug lists for critical issues using ALM & reported the same in status meetings.
- Developed test scripts in Selenium WebDriver using Java Language.
- Implemented Data driven framework while developing the automated test scripts using Selenium Web Driver.
Environment : Selenium IDE, SQL Server, Eclipse, Java, .Net, C#, Selenium Grid, Selenium Web driver, Jira, Android, iOS, Quality Center, Manual testing, AWS, JMeter, Selenium, Microservices, Python, HTML, SQL server, Appium, JavaScript, Internet Explorer, ECM, Silk Performer, Perl, Microsoft outlook, PowerPoint and Visio.
Automation Test engineer/Selenium
Confidential, Rochester, MN
Responsibilities:
- Reviewed and Analyzed the Business and Functional Requirements
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements
- Customizing the Modules within HP ALM based on the project needs
- Be the point of contact for all HP related issues and concerns within the team
- Automating the Catalog Importing, Catalog Management and Catalog Distribution Processes using HP tools.
- Worked with Developers to ensure testing issues are Resolved
- Running test cases via Cucumber under a behavior driven (BDD) development style.
- Created a reusable framework for Test Automation using the Selenium IDE and Selenium Remote Control to have distributed testing over the Network
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributes in framework creation
- SQL Queries to retrieve the data from various Tables and to test the database
- Working with CI/CD Principles According to Organizational Standards
- Extensively participated in triaging and monitoring Azure health
- Documented the quality assurance progress apart of Azure RMA
- Monitoring Telemetry, Alerts, Recovery issues, Bugs, Health of CI/CD pipeline infrastructure on AWS
- Worked on Collaboration in writing new modules using ASP.NET MVC, HTML 5, XML, CSS 3, JQuery, Angular JS, and Bootstrap
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features
- Created Exception handlers and user-defined functions in QTP/UFT
- Developed test automation scripts using UFT, Used UFT scripts for testing and Data Validation and Developed Modularity Driven Framework in UFT
- Designed, Developed and processed Keyword Driven Framework for UFT using VB Script
- Implemented QTP scripts for functional and regression testing
- Tested the Microservice code for the backend testing using SOAP UI
- Integrated Automation scripts (Selenium Web Driver API ) on Continuous Integration tools Jenkins for nightly batch run of the Script
- Verifying and activating the mobile numbers to send the alerts through Microservice
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
- Developed Web Services with Python programming language
- Skilled in performing load, stress and performance testing using Apache JMeter
- Test application's frontend in the testing environment using WebDriver, Cucumber, Jenkins, Protractor and Angular JS
- Performed REST API Testing using Http java Test Client for SOAP/REST web APIs
- AWS/Amazon EC2, S3, RDS, VPC, Snapshots, Load Balancing, Cloud Formation, Auto Scaling. Migrated on premise data center to AWS and configured Hybrid network
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Integrated Appium with Sauce Labs for distributing tests on the cloud
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(Web Driver) and TestNG
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
- Used complex SQL Queries to perform back-end data base testing
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test
- Design of module interfaces and standard coding practices in Perl and UNIX shell scripting
- Created groovy script test cases to do the response validations
- Write UFT/QTP functions that handle the properties of different versions of Web browsers such as IE8
- Implemented cross browser and cross platform web testing with WebDriver
- Used Junit and TestNG testing Framework as a test runner with Selenium .
Environments : Selenium IDE, Groovy, RC Web Driver, Cucumber, HPQC, My Eclipse, JIRA, MySQL, Oracle, .Net, Java, C#, Python, Node.JS, SOA Tester, Angular JS, Perfecto Mobile, Appium, Protractor, Cucumber, Load Runner, AWS, Microservices, JavaScript, Python, Restful API Testing, Perl Scripting, OSB, JMeter, VBScript, JUnit, TestNG, Firebug, XPath, Windows.
QA with Manual Tester
Confidential
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents
- Planned and managed the appropriate testing effort for any given module
- Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression)
- Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber and Maven, JavaScript
- Created and executed automated test cases using Selenium WebDriver, TestNG and Database as source of Test Data
- Conducted end to end test executions on the entire application
- Monitor the Test Execution Progress and Manage the Issues during Test Execution
- Developed Load runner scripts for agile environment with frequently changing requirements and features set.
- Monitored HTTP request and response using HTTP watch
- Involved in Automation Framework design and Generated manual test cases and QTP Scripts to test the functionality of the application using various checkpoints and data driven tests
- Conducted GUI Testing, Configuration testing using QTP
- Perform UAT testing with the users by executing the Regression scripts and make sure the requirements are met.
- Prepared documents for UAT and Test scripts
- Involved in performance and load testing using silk performer and E-load
- Performed Regression Testing and executed QTP Scripts as part of the regression testing for the existing functionality before each release
- Performed Integration testing, Regression testing and System Testing
- Work with the development / support teams to fix the environmental issues encountered during test executions
- Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.
Environment: Java, .Net, C#, Quality Center, Load Runner, Silk Performer, JMeter, MS Excel, UNIX, SQL Server and Windows XP.
