Sr. Automation Engineer (selenium) Resume
TN
PROFESSIONAL SUMMARY:
- Over 11+ years of experience in IT industry SAP and Automation Test lead.
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
- Worked in various domains such as, Oil gas,Banking,Insurance, Finance, Retail and Healthcare
- Extensively involved in writing automation for Functional testing and Regression testing
- Proficient 6years of Java experience and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation
- Excellent testing skills with an urge to find hidden bugs.
- Strong knowledge in object oriented analysis and design of python.
- Have good experience in developing Perl scripts to verify functionality and performance of the modem chipsets for all modes of UE.
- Experienced Techno - functional Business professional focused on furthering my career in Quality assurance.
- Experienced in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/Server applications using Automation testing and manual testing.
- Good Experience in every phase of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC)
- Excellent understanding of QA methodologies.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Web Services (REST, SOAP).
- Specialized in testing of Web application, Mainframes and Client-Server applications.
- Specialized in testing on WINDOWS, MAINFRAMES and UNIX environments.
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
- Experience in automation and manual testing of websites and web-based clients using Selenium, Junit, TestNG and Selenium Web Driver.
- Experienced in making Data Driven and Keyword Driven and Maven/Ant Frameworks to maintain Test Suites.
- Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Experience in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
- Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
- Expert using open source bug tracking tool JIRA, Spira and Bugzilla.
- Experience in Understanding the code written in different programming languages Java, HTML, JavaScript and CSS, SQL, and Oracle.
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Worked on complete P2P cycle with IDOC for PO and incoming invoice
- • Extensively worked on both Manual and Automated Testing. Proficient with automated testing and management tool: BPT, Load Runner, QTP, Quality Center, Clear Quest and Clear Case.
- • Knowledge in UNIX and writing SQL queries.
- Expertise in QA process and Project methodologies.
- Experienced in testing scenarios such as Integration, Functional, Regression, TAO, User Acceptance Testing, Performance and End-To-End Testing.
- Sound knowledge in performance test methodologies and strategies is required.
- Build processes utilizing already-selected tools of HP Quality Center, Load Runner, SAP TAO, SAP TDMS, and SAP Solution Manager
- Ensure proper creation, execution, and maintenance of automated testing scripts using SAP TAO.
- Able to create, maintain, and execute scripts using multiple protocols and able to quickly learn new protocols.
- Expertise in tracking bug defects in JIRA report on test/execution summary.
- Able to create, maintain, and execute scripts using multiple protocols and able to quickly learn new protocols.
- Strong Business Process knowledge and good understanding of testing process.
- Proven ability to work in both independent and team environments.
- Worked with OCM, functional, and technical leads to create training material for direct SAP end-users and run-books for non-direct SAP support personnel.
- Strong computational and analytical problem solving skills backed with a sound self-supported Technical background. Work as a part of team or independent.
- Experience in -Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of scripts
- Experience in System, Functional, Integration, Regression and User Acceptance testing.
- Experienced in Database Testing using interfaces like TOAD and SQL Navigator
- Develop complex SQL queries to find test data and the data needed by test cases.
- Attention to detail and ability to work in tighter schedules and on different applications concurrently.
- Ability to work in a team environment. Strong communication and interpersonal skills. Ability to interact with customers with ease and professionalism
- Interacted with Business users regarding Business Requirements.
TECHNICAL SKILLS:
Testing/Test Management /Defect Management tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Center/ALM 11, Clear Quest, SOAP API, SAP ERP. BPC, FA, AA, GL, SD
Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Tomcat, Web Logic & Windows, Linux, Unix
Modeling Tools: MS Visio, MS Project, UML
Database: Oracle R12, MS Access, DB2, SQL Server 2008
Microsoft Tools: MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML
Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.
Reporting Tools: Crystal Reports, SQL Server Reporting Services
Language: Java 8, C++, SQL, HTML, XML, VB, JavaScript, VB Script
Databases: Oracle, SQL Server, MySQL, MS-Access and DB2, Toad Tools
PROFESSIONAL EXPERIENCE:
Confidential, TN
Sr. Automation Engineer (Selenium)
Responsibilities:
- Conducted Automation/manual testing using the Standards, guide lines and structured methodology in testing the application. Analyzing Business Requirement/Features and preparing the Test conditions in HP Quality Center.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Develop test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development was done under Eclipse IDE.
- Web Services automation for manual and Automation both. Automation using TestNG and Selenium .
- Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database
- Extensive experience in JAVA programming for JAVA automation/Performance testing
- End to end execution of automated scripts, Test Result analysis.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM
- Involved in developing Test plan and Test scripts using the business documents in Test Director.
- Involved in Testing in Agile Development Environment. Using TDD and ATDD approach.
- Validated web services manually and through automation using SOAP UI .
- Performed Mobile Testing and Automated Mobile Simulator using QTP 11.0.
- Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming using QTP 11.0 . Experience in Data Driving and Keyword Driven testing.
- Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
- I have validated Social Media and IPhone Apps for Sphere . I have validated Different Web Services written for Projects. Write and tests Web Services calls manually and through automation. .
Environment: Selenium QTP, Perl, Python, SQL Server, JIRA, MS Excel, HTML, Windows, SQL, Oracle 10g, MS Office, .Net, Visual Studio, JAVA, Unit Testing, TestNG,, Eclipse, Ruby, SOAP UI
Confidential, Southbury, CT
Sr. Automation Engineer (Selenium)
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Extensively used Selenium Web Driver 2 to test the web application. Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Creation of framework in Selenium WebDriver using behavior driven approach like JBehave.
- JBehave project for automatic acceptance testing. It helps make tests easier to read and write naturally.
- Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium .
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Extensively worked on Selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, JBehave, HTML, XML, XPath, Firebug, SQL, Oracle, Windows. SAPERP, SAP BI. SAP BO, SAPBPC
