Selenium Senior Automation Engineer Resume
San, FranciscO
SUMMARY
- 6 years of experience in Manual and Automation testing in Banking, HealthCare and Entertainment industry.
- Thorough understanding of Software development life cycle (SDLC) such as “Waterfall Model and Agile Model”.
- Excellent skills in understanding requirements and creating test cases out of Business requirement document (BRD), Functional requirement document (FRD), System Requirement Document (SRD), Use Case documents and UML diagrams
- Expertise in developing Test scenarios, Test suites, Test cases, Test data, Test procedures, Test reports and documenting manual and automation tests
- Expertise in Black and Gray box testing, Security, Usability, Compatibility, Web Services, Database, GUI, Smoke, Functional, Integration and UAT
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Expertise in Automation tools using Selenium Web driver, Selenium IDE, Selenium Grid, TestNG, and Cucumber, Espresso.
- Experience in performing ETL testing using ETL tools like Informatica - Power Center, Microsoft-SSIS for reviewing the target model and for data integrity and data checks on source data
- Experience in grouping of test cases, test methods and test suites for regression and functional testing using the TestNG annotations like groups and parameter.
- Experience in working with Soap UI for integration testing and validating the requests and responses for Web Services
- Experience in using Soap UI for testing Service Oriented Architectures (SOA) and Web Services (SOAP, REST, WSDL) and for testing the native and hybrid mobile APPS with different protocols
- Good understanding of RDBMS concepts and good exposure to databases such as Oracle and MYSQL
- Experience in working with UNIX and Windows Environment.
- Experience in using Test management and defect tracking tool like HP Quality Center, and JIRA, Axosoft, Clear Quest
TECHNICAL SKILLS
Operating System: Windows, LINUX, Mac OS X, IOS, Android OS
Testing Tools: HP Quality Center, JIRA, Selenium Web driver, Selenium IDE, TestNG, REST, SOAPUI.APPIUM
Programming Skills: C, C++, Java, SQL
Database: SQL SERVER, MS Access, MySQL
Microsoft Office: Word, Excel, Power Point
IDE: Eclipse IDE
Web Browsers: Firefox, Internet Explorer, Chrome, Opera
Web Technologies: HTML, HTML 5,CSS, JAVASCRIPT, JQUERY
PROFESSIONAL EXPERIENCE
Confidential, San Francisco
Selenium Senior Automation Engineer
Responsibilities:
- Highly dynamic Environment with sprint teams using Agile methodology
- Coordinated with team members and QA lead to deliver the testing activities on time and following the principle meeting SLA on time
- Analyzed Test Automation plan and created test cases by requirements, design documents and use cases diagrams
- Implemented various testing techniques like GUI, Regression, Functional, Smoke, Integration Testing, System Testing,
- Maintain RTM (Requirement Traceability Matrix) to update test cases which are passed or failed during each and every phase
- Performed Automation Testing by using Java Object Oriented Programming for Selenium WebDriver with Eclipse for testing Web application and using TESTNG for test cases execution
- Extensively used Soap-UI to test web services on SOA architecture and established the communication between Interacting with APIS using ESB (Enterprise-Service-Bus).
- Used Cucumber and Rspec a behavior driven development Tools to write automation test Scripts to test Desktop Web Applications and Android Web Applications
- Data Driven testing for SOAP and REST Web Services
- Performed Cross Browser Compatibility Testing on different browsers usingTestNG.xml
- Used Selenium Grid to run the tests on different browsers and On Different Operating Systems with accessory capabilities
- Wrote SQL queries for validating the data mapping and data integrity connecting to Database using Microsoft SQL SERVER
- Used AXOSOFT for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test script.
- Report on testing progress to the Project Manager and other designated project personnel.
Environment: Soap- UI, Axosoft, Microsoft SQL- Server 2008, Test NG, Eclipse, Selenium Web Driver, Windows, Mozilla, JMeter, Rspec, Cucumber, Capybara
Confidential - Panama City, FL
Selenium Senior Automation Engineer
Responsibilities:
- Highly dynamic Environment with sprint teams using Waterfall methodology
- Coordinated with team members and QA lead to deliver the testing activities on time and following the principle meeting SLA on time
- Analyzed Test Automation plan and created test cases by requirements, design documents and use cases diagrams
- Implemented various testing techniques like GUI, Regression, Functional, Smoke, compatibility, Security, Integration Testing, System Testing,
- Maintain RTM (Requirement Traceability Matrix) to update test cases which are passed or failed during each and every phase
- The scenarios were tested are Online Bill Payment, Transfer of Funds, Payment to credit card
- Performed Automation Testing by using Java Object Oriented Programming for Selenium WebDriver with Eclipse for testing Web application and using TESTNG for test cases execution
- Extensively used Soap-UI to test web services on SOA architecture.
- Data Driven testing for SOAP and REST Web Services
- Performed ETL Testing for data integrity and data checks on source data.
- Performed Cross Browser Compatibility Testing on different browsers usingTestNG.xml
- Used Selenium Grid to run the tests on different browsers and On Different Operating Systems with accessory capabilities
- Wrote SQL queries for validating the data mapping and data integrity connecting to Database using Microsoft SQL SERVER
- Used JIRA for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test script.
- Report on testing progress to the Project Manager and other designated project personnel.
- Worked closely with developers to verify functionality of the application.
Environment: Soap-UI, JIRA, Microsoft SQL- Server 2008, Test NG, Eclipse, Selenium Web Driver, Windows, Mozilla, Informatica
Confidential, San Francisco
Selenium Automation Engineer
Responsibilities:
- Highly dynamic Environment with sprint teams using Waterfall methodology
- Coordinated with team members and QA lead to deliver the testing activities on time and following the principle meeting SLA on time
- Analyzed Automated Test plan and created Test cases by requirements, design documents and use cases diagrams
- Implemented various testing techniques like GUI, Regression, Functional, Smoke, compatibility, Security and Integration Testing, System Testing,
- Maintain RTM (Requirement Traceability Matrix) to update test cases which are passed or failed during each and every phase.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- The scenarios tested are Online Bill Payment, Transfer of Funds, Payment to credit card
- Designed and Developed Test Cases for automated testing usingSelenium WebDriver, TestNG and Eclipse IDE.
- Developed test code in Java language using Eclipse IDE and Test NG framework
- Performed Automation Testing by using Java Object Oriented Programming with Selenium WebDriver and RFT(Rational Functional Tester) and Eclipse for testing Web application
- Used Test NG Annotations inSeleniumWebDriver and executed a batch of tests as TestNG suite
- Extensive Knowledge of Object Oriented Programming concepts in Java.
- Used Maven to help manage project's build, report and documentation across the network.
- Maintained and executed Maven build files for running automated tests.
- Wrote SQL queries for validating the data mapping and data integrity connecting to Database using Microsoft SQL SERVER
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Used SVN Repository tool to track the history of the project documents in order to have review and do modifications for the test cases.
- Report on testing progress to the Project Manager and other designated project personnel.
- Worked closely with developers to verify functionality of the application.
Environment: Test NG, Eclipse, Selenium Web Driver, RFT, Windows, Mozilla, Maven, SVN
Confidential, New York, NY
Selenium Automation Engineer
Responsibilities:
- Highly dynamic Environment with sprint teams using Agile methodology
- Coordinated with team members and QA lead to deliver the testing activities on time and following the principle meeting SLA on time
- Analyzed Automated Test Plan and created test cases by requirements, design documents and use cases diagrams
- Implemented various testing techniques like GUI, Regression, Functional, Smoke, compatibility, Security Testing, Integration Testing,
- Maintain RTM (Requirement Traceability Matrix) to update test cases which are passed or failed during each and every phase
- The scenarios tested are buying and selling stocks and process investors payment and how to overcome when there is a loss in stocks during online trading
- Designed and Developed Test Cases for automated testing usingSelenium WebDriver, Test NG and Eclipse IDE.
- Developed test code in Java language using Eclipse IDE and Test NG framework.
- Performed Automation Testing by using Java Object Oriented Programming with Selenium WebDriver and RFT (Rational Functional Tester) and Eclipse for testing Web application
- Used Jenkin for Continuous Integration to run the tests and send the notifications back to the developer regarding whether the tests are passed or not
- Used Test NG Annotations inSeleniumWebDriver and executed a batch of tests as Test NG suite
- Used Maven to help manage project's build, report and documentation across the network.
- Maintained and executed Maven build files for running automated tests.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Report on testing progress to the Project Manager and other designated project personnel.
- Worked closely with developers to verify functionality of the application.
Environment: Selenium WebDriver, RFT, Eclipse, Test NG, Jenkins, XPath, Maven, Windows, Mozilla
Confidential, Chicago, IL
Mobile Test Engineer
Responsibilities:
- Highly dynamic Environment with sprint teams using Waterfall
- Coordinated with team members and QA lead to deliver the testing activities on time and following the principle meeting SLA on time
- Analyzed automated test plan and created test cases by requirements, design documents and use cases diagrams
- Implemented various testing techniques like GUI, Regression, Functional, Smoke, compatibility, Security Testing and Integration Testing, System Testing,
- Maintain RTM (Requirement Traceability Matrix) to update test cases which are passed or failed during each and every phases
- Responsible for writing system test plans, sensor validation, risk control validation and error handling test cases.
- Created REST API test cases and data templates by converting test data as REST requests.
- Created test cases for Unified device push notification protocol and device pairing to the profile.
- Created test cases for data visualization and vital signs timeline replay scenario.
- Prepared automated test scripts for User Profile, device pair, threshold settings and notifications.
- Expertise on executing the same automation test cases on different devices like ANDRIOID S by using “ESPRESSO”
- Responsible for creating and maintaining the regression suite for regression of new release, reporting, updating and maintaining the defects found during Functional and regression testing as well as following up on the bug life cycle
- Used ALM to store Test Plans, Test Cases, Test Scripts and for bug tracking
- Executed automated test cases in ALM and reported defects in JIRA
Environment: I-Tunes and Appium, ALM, Jira, Espresso, Soap-UI
Confidential - Bethpage, NY
QA ENGINEER- INTERN
Responsibilities:
- Highly dynamic Environment with sprint teams using Waterfall
- Coordinated with team members and QA lead to deliver the testing activities on time and following the principle meeting SLA on time
- The different stages of manual testing performed are Integration Testing, System Testing
- Developed test plan and test cases by requirements, design documents and use cases diagrams
- Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
- The scenarios tested are accounts payable, accounts Receivable, inventory, purchasing
- Executed Test cases and analyzed the test results.
- Responsible for performing Smoke, Regressiontesting, Compatibility Testing, Stress Testing
- Identified test cases to be automated and executed them in QTP
- Wrote and executed automated Data Driven Test Scripts in QTP for different test scenarios
- Inserted various checkpoints to check web pages, table contents, databases, bitmaps and text
- Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
- Analyzed test specifications and converted them intoManualTest Cases
- Performed regressiontestingfor each new built.
- Wrote several SQL scripts to validate the data integrity in the application using various DML statements
- Used HP-ALM to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs
Environment: HP-ALM, QTP,Manual Testing, UNIX, SQL Server, Power Builder, Windows NT, MS-Excel.
