Automation Selenium Tester Resume
Chicago, IL
SUMMARY:
- 12+ years of experience in IT with solid grounding in Manual and Test Automation using QTP, Selenium, Soap UI, Web Service testing of client - server and web based applications and black box testing.
- 12+ Years of IT Experience
- 10+ Years of QA Analyst Experience
- Experience in leading test teams
- UFT, ALM, QTP, QC, SQL, PL SQL, Selenium, Defect Tracking Experience (JIRA)
- 10+ years of diverse experience in IT with emphasis on Software Quality Assurance.
- Designed and implemented Test automation frameworks for Selenium Web Driver with Test NG, and HP’s UFT and ALM, Quick Test Pro/HP Quality Center.
- Good knowledge on Junit, TestNG framework for Functional and Regression testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Expert in using WebDriver /WebElement interface, Absolute/complete Xpaths, CSS Selectors, Implicit/Explicit waits, Web Driver Wait Class, WebDriver. Timeout Interface, Fluent Wait and many more.
- Work experience in integrating automation scripts (Selenium Web Driver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Used various java APIs like Apache POI, Java Email, IText etc. as part of test automation.
- Used Soap UI for API testing both SOAP and REST protocols in different web services, and wrote Xpath/XQuery language codes to add various assertions for the test.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins
- Knowledge of AWS Services
- Good experience in manual testing of web based, Client/Server applications.
- Good Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and Automation testing using Selenium.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
- Expertise in using Behavior Data Driven (BDD), Cucumber framework
- Experience in developing Keyword and Data Driven frameworks across Web, Java.
- Created QA Strategic & Operational planning.
- Team Development and leadership skills.
- Consistently increased visibility into the test process using test management tools and reports and effective communication.
- Designed and documented Processes, Planning & Standards Design for Quality Assurance team
- Worked in various facets of SDLC, knowledge of Capability Maturity Model (CMM) and Agile methodologies.
- Used Requirements, Functional Design Docs. & use cases analysis to create applicable test cases.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, Web Driver.
- Extensive knowledge of full Software Development Life Cycle (SDLC).
- Mentored a QA team related to testing organization.
- Participated in GUI Testing, Functional Testing, Regression Testing, Integration testing, System testing, Web Testing, Database Testing, End-End Testing.
- Leading the team and in timely delivery of client deliverables
- Interacting with clients and conducting scrum meetings.
TECHNICAL SKILLS:
Testing Tool: HP ALM (Quality Center), soup UI, REST,POSTMAN, Selenium Web,JUnit,TestNG.
Automation Tools: Selenium (RC), WebDriver, TestNG, Debugger
Languages: SQL, Java, JS
RDBMS: MS SQL Server
Defect Tracking Tools: JIRA, HP ALM, QC,Tableau tool
Operating Systems: Windows98/2000/XP/Vista/Windows7&8/Mac
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Automation Selenium Tester
Responsibilities:
- Test Automation using Selenium Web Driver, TestNG with Eclipse IDE
- Performed Rest API automation testing using Selenium WebDriver,TestNG and JAVA as a scripting language.
- Involved in setting up configuring the testing environment with Eclipse, Junit, and SeleniumRC.
- Involved in automating test cases using Selenium RC with Junit.
- Used firebug & developer tool for finding Xpath of the Web Elements.
- Used Eclipse as an IDE for developing Java/JUnit/Selenium code.
- Worked on developing the automation scripts using Selenium Web Driver with JUnit Frame work.
- Automated the API test for regression using the collection Runner
- Used Postman to setup collections for the API .
- Involved in generation of automation reports using ReportNG.
- Involved in enhancement of the Automation framework using JAVA.
- Prepared test data in JSON format for driving the automation scripts while testing Rest API’S.
- Used Maven to configure the dependencies and to run framework.
- Maintained and executed Maven build files for running automated tests.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Performed functional testing of RESTFUL Web Services using SoapUI.
- Developed script and performed Rest API testing using Selenium and Java for Regression testing, Sanity, & Smoke testing
- Conducted regression testing after every new build.
- Responsible for QA sign-off of the release to the production.
- Documented the use cases and other stuffs to Wiki.
- Planning, deploying, and managing the testing effort for any given release.
- Created end to end test framework to run sanity tests on nightly builds without any manual intervention.
- Created API testing scripts to test server response and results for different requests. performed multiple browser testing
- Analysis of test results, logging defects and feature requests into tracking system and seeing each one through to completion.
- Working closely with product managers and development team on finalizing the application features and UI designing.
- Perform Functional testing
- Test case design and maintenance in HP ALM
- Track defects in JIRA until their closure
- Perform End to End Testing
Environment: Java, Selenium WebDriver, Jenkins, Maven, Ant, Gradle,JUnit, TestNG, SoapUI, Eclipse, JIRA, HTML, XML, JSON, Oracle, MAC, Log4J, FireBug, Firepath, ICode, Perforce, Code Collaborator, ReportNG
Confidential, Chicago, IL
QA Selenium Tester
Responsibilities:
- Analyzed business requirements and functional documents and extracted use cases required for performing automation out of it.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG, Maven, Apache POI under Java platform.
- Performed test automation using Selenium WebDriver
- Prepared test data for testing the application in various test phases.
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Involved in the Functional testing of web pages using Selenium
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Worked closely with Development team to discuss the Design and Testing aspects of the applications to design the Test plans
- Documented Manual Test Cases, Test Procedures and Test Results.
- Conducted the Smoke testing to check the High level functionality of the application.
- Performed Manual Testing for all the functionality in the application.
- Developed and Executed the Functional, System, Integration and Regression Test Cases.
- Conducted the Regression Tests for already reported defects to test whether fix has been applied or not and also to test whether the fix causes another problem or not.
- Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in verifying various transactions on the System.
- Participated in Weekly meetings and walk through to discuss Defect Priorities
Environment: Selenium Web Driver, TestNG, REST API, Soap UI, JIRA, Apache POI, Eclipse, HTML, XML
Confidential, Schaumburg, IL
Automation QA Engineer
Responsibilities:
- Defining the scope of testing for each release.
- Responsible for interacting with the business people for understanding business requirements.
- Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint.
- Performed cross browser functional testing using Selenium WebDriver/RC.
- Setup the automation framework using Selenium WebDriver, Java, TestNg, GitHub and Maven.
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and JAVA.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Maintained Jenkins scripts to build, deploy and execute automated tests in nightly build.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Prepare status summary reports with details of executed, passed and failed test cases
- Developed Test scripts and enhanced scripts using Selenium
- Performed Integration Testing, Functionality testing, System Testing, Regression Testing.
- Record incidents encountered during System testing and generated Status/Defect report.
- Involved in backend testing for different environments like System Testing and User Acceptance Testing.
Environment: Firebug, SQL, Java, Selenium WebDriver/RC, JMeter, PL/SQL, GitHub, Jenkins.
Confidential
Senior QA Analyst
Responsibilities:
- Defining the scope of testing for each release.
- Strategic & Operational planning
- QA strategy, Definition and Execution
- Metrics & Status Reporting
- Deploying and managing the appropriate testing framework to meet the testing mandate
- Planning, deploying, and managing the testing effort for any given release.
- Creating functions, maintaining the Object Map and to automate the new progression script
- Implementation of automation framework on testing environment.
- Preparing test plan, test scenario and test coverage matrix.
- Interacting with team on need basis and providing timely solutions.
Environment: QTP11, Quality Center 10, VB Scripting, UNIX, VBA, Java Swings, Oracle, Windows XP, Windows 7
Confidential, Seattle
Senior QA Analyst
Responsibilities:
- Developed and implemented Web based testing with Selenium WebDriver which cut down the script development time in half.
- Involved in helping the manual tests.
- Developed batch programs and wrote Scripts to run them on Unix korn Scheduler
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- Involved in writing SQL Queries for backend testing.
- Participated in new feature kickoff meetings and prepared test cased based on the use case documents.
- Participated in Development, Unit Testing, Fixing the Bugs.
- Bug reporting and tracking in JIRA.
Environment: Quality Center, HTML, Oracle 11g, MS Excel, PL/SQL, Unix.
Confidential, Seattle
Test Engineer
Responsibilities:
- Performed Manual Testing
- Performed different types of Black box Testing
- Designing the Test cases and execution of Test cases
- Reviewing of Test cases & Enhancing of test cases according to the change requirements
- Execute test cases accurately and concisely report both progress and defect status
- Database Verification to check the updated data in the Oracle Database
- Requirement Traceability Matrix.
Environment: JSP, Windows XP, SQL Server
Confidential
Test Engineer
Responsibilities:
- Involved in the execution of the manual test cases, analysis of the test results and maintenance of test metrics.
- Actively participated in BUG meetings to resolve the defects in efficient and timely manner.
- Testing the system in different test phases, like GUI, regression, Integration, and functionality testing.
- Passed SQL queries to test the Database
Environment: Java, WSP, OBIEE, Java, TOAD, VSS (Visual Source Safe)
