Qa Automation Tester/sdet Resume
CA
PROFESSIONAL SUMMARY
- Sr. Software QA Engineer with 8 years of extensive experience in software Testing of client/Server and multi - tier Web based applications in Automation and Manual testing.
- Experience in requirement analysis, Automation testing and implementation of web base applications using automation testing tools Selenium Web driver.
- Proficient in Core Java for selenium automation testing using Web Driver, TestNG, Maven and Jenkins.
- Proficient in working with testing and carrying out functional, GUI Testing, Integration Testing, White Box testing, Black Box Testing, User Acceptance Testing, Security testing and Regression Testing.
- Expertise in preparing Test Plan, Test Summary Reports, Test Cases, Test Scripts for Manual and Automated testing based on the User Requirements Document and System Requirements.
- In-depth knowledge of SDLC process and related methodologies such as Agile software development method.
- Exposure in all phases of Software Development Life-Cycle (SDLC) including Waterfall and AGILE environment.
- Extensive experience with software automation testing tools like Selenium Web driver, TestNG, Selenium Automation Framework and Selenium Grid.
- Worked with release management team to properly plan and allocate resources to test applications before releasing them into production.
- Possess extensive in-depth knowledge of Java programming language, C, C++ and Selenium API.
- Proficient in the preparation of test data for positive and negative testing of the different modules of the application under test; extensively SQL for backend testing.
- Excellent reading, writing, verbal, communication and documentation skills with the ability to interact with business and development teams.
- Expert in TestNG Framework, Annotations, Page Object pattern Framework and Selenium Selectors.
- Good Knowledge on Maven build automation tool-Life Cycle, Jenkins Integration tool.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Work closely with Software Developers, Engineers and Vendors to obtain requirements and functionality of software, hardware and network platforms in order to create test cases and work flows
- Timely reporting of Status / Risks / Issues to team lead, client by direct interaction in Client Status Calls / Program Calls / Scrum calls and by status emails.
TECHNICAL SKILLS
Programming Languages: Java, HTML, CSS, JavaScript
Test Frameworks: Selenium WebDriver, Cucumber, REST-assured, TestNG, Junit4
Test Tools: Firebug, Postman, Tidy Gherkin, SOAP UI, SQL Developer, Toad
Bug-tracking Tools: Bugzilla, Jira, RTC
Logging / Build Tools: Log4j, Maven, Ant, Jenkins, Autosys
Web/Application Servers: Apache, Tomcat 7/8
IDE/ UML Modeling Tools: Eclipse, IntelliJ, Microsoft Visio
Databases: Oracle 10g/11g, My SQL 5.0, SQL Server 2008, Microsoft Access
Source Control: SVN, ClearCase
PROFESSIONAL EXPERIENCE
Confidential -CA
QA Automation Tester/SDET
Responsibilities:
- Actively involved with Agile SCRUM and sprint meetings for testing web application using Selenium web Driver.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java.
- Used BDD withCucumber, Java and created feature files with scenario and scenario outline andimplemented Page Object Model, Hybrid framework from scratch to automate web pages.
- 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 Cucumberautomated testing to test new and existing functionality.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- 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 Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Used Cucumber for security testing and browser-based testing with scenarios and situations.
- 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, Cucumber, Maven, Jenkins, HTML, XML, XPath, Eclipse, Firebug, SQL, Windows.
Confidential -VA
QA Automation Analyst
Responsibilities:
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven) in Java.
- Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code in Java.
- Proficient in Core Java coding and worked on Data Driven Framework and POM for Automation test scripts.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Added many front-end automation tests and BDD steps usingCucumberspecification framework, TestNG, Java which decreased 75% of manual testing.
- Maintained and executed Maven build files for running automated tests.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for night batch to run the script.
- Created and executed automation test cases usingSeleniumWebDriver/Cucumberframework for Web App.
- Extensively used Page Objects design for readable test script and easy maintenance from developer perspectives.
- Developed Selenium test scripts for identified test cases by using data driven, keyword driven and hybrid framework.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Performed GUI, Security, Functional and Regression testing using Selenium, TestNG, Maven, and Jenkins.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
- Conducted backend testing using SQL queries to validate data for database.
- Verified, edited and update test data in new or existing systems before testing.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Worked in the form of sprint team with business analysts and developers in Agile methodology.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Page Object Model, POM, Data Driven Framework, XPath, Dom, agile, Apache, Internet Explorer, Firefox, Chrome, SQL, Windows
Confidential -NC
QA Automation Engineer
Responsibilities:
- Extensively used Selenium WebDriver to test the web application.
- 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.
- Used BDD withCucumber, Java and created feature files with scenario and scenario outline.
- Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium. Also tested scenarios on real-time devices with automation scripts developed usingAppium.
- Implemented Page Object Model, Hybrid framework from scratch to automate web pages.
- 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 Cucumberautomated testing to test new and existing functionality.
- Created Selenium web-driverautomationscripts usingJava and TestNGto validate functionality on various browsers.
- 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.
- 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 and 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 SoapUI; 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.
- Used Cucumber for Security and browser based testing with scenarios and situations.
- Created Feature files using Gherkin Language (Cucumber).
- 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.
- Used ClearCase, Subversion for code repositories and Maven for the dependencies.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Confidential -CO
QA Automation Engineer
Responsibilities:
- Extensively used Selenium WebDriver to test the web application.
- 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.
- Used BDD withCucumber, Java and created feature files with scenario and scenario outline.
- Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium. Also tested scenarios on real-time devices with automation scripts developed usingAppium.
- Implemented Page Object Model, Hybrid framework from scratch to automate web pages.
- 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 Cucumberfor automated testing to test new and existing functionality.
- Created Selenium web-driverautomationscripts usingJava and TestNGto validate functionality on various browsers.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- 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 and REST API.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Used Cucumber for Security and browser-based testing with scenarios and situations.
- Created Feature files using Gherkin Language (Cucumber).
- 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.
- Used ClearCase, Subversion for code repositories and Maven for the dependencies.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.