Automation Developer/qa Resume
CA
SUMMARY
- Over 8 years of extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server web applications using both manual testing and Automation testing.
- Extensive knowledge and experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Expert in automation testing tools (selenium IDE/web driver), Quick Test Professional(UFT)
- Experienced in Automated Testing tools such as Selenium - RC, WebDriver and Selenium Grid
- Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language
- Experience in TDD and BDD frameworks
- Experienced in writing selenium test scripts in Java, Python and Ruby.
- Experience in Automation testing using Selenium WebDriver/RC/IDE/GRID, JUnit, TestNG, Jenkins, Maven, Ant, QTP, Cucumber, Protractor, Jbehave, SOAP UI, Groovy and HP Quality Center
- Experience in Java and written scripts for test cases using Object Oriented concepts
- Expertise in developing Java Appium test scripts using Java, JavaScript and Test Frame work using ANT/MAVEN build tools.
- Experienced in using Linux platform with Linux commands for root cause analysis and backend server validations
- Experience in web services SOAP and RESTFUL and SOAP UI.
- Web Service testing (RESTful) and Automation using Apache JMeter using JSON, XML payloads.
- Written new Python and ruby scripts and update the existing ones, as per requirements to update the code, in Linux environment.
- Experience in defect tracking and change management using HP ALM/QC
- Experience in Logging and prioritizing defects using defect tracking tools like JIRA, TFS, HP QC/ALM, Bugzilla
- Working experience with defect tracking tools like Clear Quest, JIRA, Test Director/Quality Center (QC) and Team Foundation Server
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Strong experience in different phases of Software Testing Life cycle (STLC) including Planning, Test cases and Testing during the development of software applications
- Knowledge and experience in various type of file formats XML files, Flat files, CSV files and JASON files
- Experienced in writing SQL queries for back-end testing and validation of data
- Excellent experience with source version control tools such as Subversion (SVN) & Git
- Extensive knowledge of Software Development Life Cycle (SDLC) models like Waterfall, Iterative Model and V-Model
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL, Python, Linux, Groovy, Html 5, CSS, JavaScript, JQuery, Node.js
Automated Tools: Selenium WebDriver, HP Quality center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Appium, JMeter, and GIT.
Continuous Integration Tools: Jenkins.
Databases: Oracle11g/10g, SQL Server.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, Agile, Waterfall Process
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux Mobile Testing Android, iOS.
Networking Protocols: TCP/IP, FTP, HTTP and HTTPS
PROFESSIONAL EXPERIENCE
Confidential, CA
Automation Developer/QA
Responsibilities:
- Analyzing Test requirement, Business requirement, Application design documents and high level design documents.
- Designing and implementation of Test Scenarios and Test Cases
- Performed normal and abnormal scenarios of Business transaction flow tests, Regression Testing, Performance Testing and System Testing
- Interacted with Senior Developers to understand the application architecture and recommend testing strategy
- Working in Hybrid/scrum methodology
- Involved in automating test cases using Selenium WebDriver with Test NG.
- Generated Test reports using Test Ng framework.
- Connected to remote servers through Paramiko Module in Python.
- Used regular expressions for finding defect logs in logs report data.
- Written scripts for Upgradation of build to build using the GUI automation and CLI automation
- By using Paramiko module in python connected to servers and verified data in admin CLI
- Developed scripts in python and Java for Backup logs, backup data.
- Python automation scripts used to analyze the data in sys logs and backup logs.
- Written multiple test cases scripts for comparing and evaluating values of GUI with CLI.
- Written the scripts for Data Encryption and Data Decryption using encryption keys.
- Third party tools (Auto IT) to get the files from local disk to execution scripts.
- Written test scripts for regression and functional test scripts.
Environment: Selenium, Python, Java, WebDriver, Test NG, POM, Beautiful soup, Maven, Perforce, Scrubber, Jira, Rally, CDET, RegEx, Manual Testing, Wireshark, L2/L3 network testing, wifi, Windows 10, SQL, TCP/IP, UDP, FTP, SFTP, Maven, Jenkins
Confidential, Boston, MA
QA
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy
- Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS
- Developed Test plan, Test Cases, Test Scripts and Test Steps for all the modules.
- Developed test scripts to automate the process of testing in Selenium WebDriver.
- Used java with TestNG frame work for automating scripts.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using JUnit prior to agile release
- Created and maintained server-side integration tests - Python, JSON documents, running with every build with Git
- Configured Maven for Python Automation projects and developed project object model (POM)
- Implemented Data Driven Frameworks to create parameterized test scripts and generate XSLT reports using Selenium WebDriver and TestNG framework.
- Divide and delegated bugs to correct Developing team using TFS/MTM
- Created Test Cases in Microsoft Test Manager (MTM) by analyzing and compiling data specific to the scope of the test and performed traceability matrix
- Developed data driven framework using TestNG
- RESTful web service testing using Apache JMeter
- Performed Back-End Testing using SQL queries
- Strong experience in LISA Automation and Virtualization using CA LISA 6.0.10
- Recorded and re-run smoke test suite in various modules using Selenium IDE during every patch release
- Developed BDD tests using Cucumber by writing features and developed required Selenium support code in JAVA for Cucumber.
- Clearly document and report all issues and defects during testing using JIRA, JMeter, Loadrunner, SoapUI.
- Actively perform the testing in both SOAP and REST services using Rest Assured and tested both XML and JSON formats
- Involved in performing the web services testing with SOAP UI by validating request and response for XML
- Tracking the Defects and reporting the bugs on a daily and weekly basis
- Provide trainings at the unit level and come up with Automation POC's on Ruby/Cucumber tool
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Integrated Appium with SauceLabs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins
- Worked as ETLTesterresponsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project
- Used Appium for Native and Hybrid App testing
- Running Scenarios and Integrating with selenium using Cucumber.
- Used Git for Version Control and Code Collaboration to manage code reviews
- Used Agile scrum methodology and actively participated in the stand-up meeting to keep the whole team informed about the test status
Environment: Selenium WebDriver, Manual testing, Ruby, Appium, BDD, Quality center, Jenkins, protractor, Cucumber, SOAP/Rest, Maven, TestNG, Quality Center, Firepath, Firebug, CA LISA 6.0.10,Eclipse, XPATH, Java, SQL Server, Groovy Automation, JMeter, IPM, Windows, Linux, HP Quick Test Pro 10.0, Agile Scrum, VB Scripting
Confidential - St. Louis, MO
QA
Responsibilities:
- Involvement In the system test plan and requirements streamlining and test procedures, test scenarios, cases and test data
- Actively involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
- Enhanced test cases using Java programming features and TestNG annotations
- Involved in the Regression Testing using Selenium
- Designed and developed Test cases using Selenium Web driver and TestNG
- Configured Data driven framework with Apache POI to read and write to Excel file, Parameterized tests using JUnit
- Generated email able reports using TestNG framework
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework
- Accessing defect tracking tool HP ALM/QC in functionality like Requirement, Testing, and Defects modules
- Prepared Master Detailed ETL and BI Test Plan for the entire Project based on Test Strategies and Developed scripts, utilities, simulators, data sets
- Logged defects in HP ALM, re-tested defects, analyzed defect with Users and Developers
- Performed database validation using SQL queries
- Automated regression test cases in Selenium RC using Python programming language
- Integration of automation batch run job with Jenkins
- Involved in Performing the web services testing with SOAP UI by validating request and response for XML
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half
- Involved in automating test cases using Selenium RC with JUnit
- Wrote and executed automated test cases using Selenium RC to automate manual testing solutions
- Utilized HP Quality Center (HP QC) as a bug tracking system
- Delivered overall Test Summary reports from the Quality Center (QC)
- Bug tracking and defect logging tools like Bugzilla, Jira, remedy, HP Quality Center/ALM
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings
Environment: Java, Appium, Manual testing, Selenium, Firebug, SQL, iOS, Mobile Testing, JIRA, Oracle, Jenkins, Microsoft Test Manager, JMeter, Cucumber, Protractor, SOAP, REST, SOAP UI.
Confidential
Selenium Automation Developer
Responsibilities:
- Providing Testing estimations on the CR's and Enhancements.
- Designing and implementation of Test Scenarios and Test Cases
- Executed the QTP Scripts and passed Messages to the Log using the Report feature
- Create automated test scripts using QTP
- Performed normal and abnormal scenarios of POS Applications and Business transaction flow tests, Regression Testing, Performance Testing
- Involved in writing automated scripts for angular JS application using protractor and Java scripts
- Developed test scripts to automate process of testing in Selenium RC.
- Performed Unit, Functional & Regression, Smoke testing on new builds, every modification in the application using Selenium RC
- Configured Selenium WebDriver, TestNG, Cucumber(JVM), Maven and Git
- Defect reporting and Tracking using JIRA
- Attending Scrum calls and Involved in Sprint Plans.
- Participate with customer in User Acceptance Testing
- Performed Security Testing (Authorization Testing, Access Control Testing)
- Conceptualized, designed, and implemented automated functional API test cases using SOA test, and SoapUI
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Tested request and response XML's based web services interfaces using SoapUI.
Environment: QTP 9.2, Performance Center11/11.5, Splunk, Load Runner, PVCS Tracker, Jaws 8, Jaws 10, Quality Center/ALM, Java, protractor, RESTful web services, Cold Fusion, HTML, AJAX, SharePoint, Java-script, Windows XP, UNIX, MYSQL
Confidential
Manual Tester
Responsibilities:
- Interacted with other departments about Manual testing, Functional Testing, Black box testing, Regression testing, System testing, Integration testing and end-end testing, User Interface testing and Data Driven Testing.
- Developed automated scripts using QTP (UFT) to perform functional and performance testing.
- Created and executed data driven test scripts in QTP(UFT)
- Collected test data requirements for data conditioning from Business Units to test total application functionality.
- Responsible for testing Remedy Incidents (production defect tickets), regression testing existing functionality of the application and features.
- Created test scenarios for System testing and Regression testing.
- Developed and prepared test plans, test cases for both positive and negative scenarios and mapped the same to requirements.
- Implemented test scripts, and analyzed the test results.
- Used Test Director as a central repository for all the test activity.
- Discussed with developers in the discussion on resolving the issues, priority of bugs and updating the status of bugs once they are fixed.
- Responsible for writing the SQL queries to verify GUI front-end results and to extract and to manipulate the data to satisfy test cases/ requirements.
- Tested Web page presentation manually for different browser compatibility.
- Tested broken links and inter application links in Development, Test, and Production environments.
- Responsible for Bug tracking and defect logging tools like Bugzilla, Jira, remedy, HP Quality Center/ALM.
- Executed test cases before and after bug fixes for each build for User acceptance testing.
- Involved in Back-end testing using Toad.
- Tested the application for third party vendor confirmation and client reports as per use cases
Environment: Test Director, Win Runner, J2EE, Tomcat, HTML, UNIX Oracle and Toad, QTP, Web services SOAP, RESTFUL, Agile/Scrum and SQL, JSON, XML
