Qa Automation Tester Resume
SUMMARY
- Over 8 years of experience in Manual, Automation testing, designing test cases, test Scripts, test Procedures, test schedule planning, documentation, and execution.
- Expertise in performing different types of Testing: Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Adhoc Testing and API Testing on web services (SOAP and REST).
- Good experience in reviewing business requirement document and software requirement documents, test casesand their execution, also coordinated with developers for fixing defects.
- Good experience in creating test scripts using Selenium Web Driver, Web Driver IO, Selenium RC, Selenium - IDE, Selenium Gridin Java.
- Experience in automating test cases using TestNG, Junit, Mocha, Jasmine and Cucumber
- Experience in data- driven test using Jenkins and Excel.
- Good Experience in writing XPath to locate web elements.
- Extensive experience in usingJUnit framework for Unit testing, Maven andAnt for Project building tool, and worked withJenkins/Hudson for Continuous Integration.
- Strong understanding of technical mainframe testing strategies.
- Experienced in automation mainly based onWeb Driver and TestNG framework with Java programming language.
- Worked onAngular Jstesting using protractor.
- Extensive experience inQuality Center/ALM 11.52in defining relationships between requirements, test plans, test lab, test cases, scripts and defects.
- Experienced working with automated testing tools including Load Runner, Selenium, Quality Center under Different Environments for various applications adhering to different industry standards.
- Proficient in using test automation tools such as Selenium IDE, Selenium RC, and Selenium Web driver 2.0, Selenium Grid, HP QTP and MercuryQuality Centerto develop automation testing scripts for web and client server applications.
- Having enough knowledge on Junit,TestNG frameworkfor Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Expertise in using different Spying tools likeFirebug and Fire path element as a Firefox add - on for addressing web elements using locator's ID, Class name, CSS Selector, Xpath etc.
- Expertise in performing manual testing Mobile Application Testing usingAppium.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and methods like Waterfall and Agile (SCRUM, SCRUM-BAN), Waterfall and Extreme Programming (XP).
- Implemented automation scripts for Cucumber framework using Gherkin scripting language.
- Experience working in Agile (Scrum) methodology in cross functional team with knowledge of Agile software testing and development lifecycle.
- Good experience inFunctional Testing, UAT, Integration testing, System testing, Exception testing and Backend Testing of Mobile application.
- Experience in analyzing business requirements & specifications, planning, development and execution of Test Plans, Creating Test scenarios & Test cases mapping to the requirements.
- Knowledge of relational databases and createsSQL queriesto view successful transactions of data.
- Proficient in writing test cases using Application Lifecycle Management(ALM), bug reporting and raising issues to the QA lead and to other teams.
- Experience in Bug severity analysis, Bug reporting and can prioritize the issues based of Important, Urgency and hot fixes.
- Good knowledge inMobile APP testing on Android, iPad and iPhone,Emulator, Simulatorto perform Mobile App testing.
- Experienced in using defect tracking tools such asHP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA, Bugzilla,Clear Quest, Team Foundation Server (TFS).
TECHNICAL SKILLS
Testing tools: Selenium Web Driver, HP Quality Center/ALM, Junit, TestNG, JIRA, SoapUI, Eclipse, Manual Testing.
Web Technologies: HTML, DHTML, CSS, REST, SOAP XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, and 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), and Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, Ruby.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome, Safari, Opera& Netscape Navigator
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
Version Control Tools: GIT, SVNther Tools/Frameworks Maven, Ant, Jenkins, Cucumber
Software Methodologies: Agile, Waterfall model
Data Base / DB Tools: MySQL, Oracle, SQL Server, MS Access, DB2, Toad SQL Developer for Oracle, SQL plus, Microsoft SQL Server Management Studio, SQL Server Management Studio
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Tester
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver.
- Provided best practices in Automation testing in Coded UI.
- ImplementedBDDthroughCucumber.
- Extensive experience in developing Selenium, Java Automation Frameworks (BDD/TDD, Keyword Driven, Data Driven, and Hybrid)
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Create Junit HTML test report for the entire test suite.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- During testing life cycle, performed different types of testing like Smoke Testing,LoadTesting, Integration Testing and Automation Regression Testing with Selenium IDE.
- Experienced in open-source automation tools (Selenium), developing and running automation test scripts using Selenium Web Driver 2.0 with Java.
- Created Selenium web-driver automation scripts using Python and Java Script to validate functionality on various browsers.
Environment: JIRA, Java, Selenium Web Driver, Junit, SOAPUI, Maven, Eclipse, WSDL, XML, Agile, Quality center, GitHub
Confidential, Frisco, TX
Sr. QA Analyst - Web Automation
Responsibilities:
- Performed Involved in interacting with the project development team to understand the project requirement.
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Involved in Preparation, Reviewing and Execution of test cases.
- Executed Automation Testing forJavaapplications usingSelenium IDEandSelenium RC.
- Frameworks developed from scratch usingSeleniumWeb Driver.
- Responsible for planning, d
- Designing, building reusable and scalable automation frameworks for variousWeb applicationsandWeb Services.
- UsedJUnitFramework for creatingSeleniumscripts.
- PerformedGUI functional and sanity testing manuallyfor each new build of the application.
- PerformedGray Box Testing, Regression Testing, Manual Testing, Functional testingand Usability testing.
- Tested the application usingAgile testing methodology.
- Designed Test Cases usingSeleniumWeb DriverandTestNG.
- UsedSelenium Web Driver APIsfor writingJUnit testsuites and test cases for testing functionality.
- Integrated Gitlab into Jenkins to automate the code checkout process.
- ImplementedContinuous integrationusingJenkins, Team City andSelenium Gridto execute the automation scripts.
- Developed test scripts to automate weekly regression tests using automation tools such as Selenium, Marathon
- DevelopSQLqueries for backend testing.
- Performed backend database testing by writingSQLandPL/SQLscripts to verify data integrity.
- Reported defects inQuality Center.
- Prepared user documentation with screenshots forUAT (User Acceptance testing).
- Used Protractor to test organized based on Jasmine to write both unit and functional tests.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
Environment: Agile, Scrum,Selenium Web Driver 2.0, TestNG, XML, Oracle, Windows, JAVA, Java Script, Eclipse, Jenkins, SOAP, REST.
Confidential, Richmond, VA
Sr. Test Automation Engineer
Responsibilities:
- Analyzed theBusiness Requirement Document (BRD)andFunctional Specification documents (FSD)to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.
- Frameworks created using tools likeSelenium Web Driver, XML, JSON, JavaScript, MS Access reporting frameworks, Transaction Object Model, Test Driven DevelopmentandData Driven frameworksetc.
- Participated in walkthroughs with Team lead, System Analyst, Project Coordinator and the Development team to discuss the outstanding defects and scope change requests.
- Analyzed test data and ConductedDatabase or Data driven testingunder certain business rules for data population in DB.
- Developed automated tests using Selenium Web Driver with developers forContinuous regression testing and reducing manual testing usingSelenium, TestNGandMaven.
- Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.
- Extensive experience inSelenium Web Driver, Selenium RCandSelenium Grid.
- Migrated scripts fromSeleniumIDEto SeleniumWeb Driverand created framework scripts from scratch.
- UsedSeleniumcoreto quickly record and play back the tests in the actual environment that they will run the web browser.
- Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the Selenium scripts and executed.
- Experience in setting up test environment for automated script execution usingJavaandTestNG.
- Automation scripting experience in Intranet/Internet applications usingSelenium Web DriverandSOAPUI.
- Implemented automation usingSelenium Web Driver/IDEfor performing browserCompatibility Testing.
- UsedGitHubas version control tool.
- Sole performance ofAPI testingwith different sub-systems as a part ofBack-end test.
- FollowedAgile testing methodology, participated in dailyScrummeetings and tested each Confidential deliverables.
- Uploaded and executed the Functional Test cases intoHP Quality Center.
- Extensive involvement in performingData Driven testusing parameterization technology.
- Involved in writing the Project test plans for this test effort by using the confidential template and attempted in collecting the team meeting minutes.
- IntegratedAutomation scripts(Selenium Web Driver API) inContinuous Integration tools(Jenkins) for nightly batch run of the Script.
- DevelopedWhite box and Black box (System Testing) test cases.
- Experienced in load and performance testing tool JMeter.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and RESTAPI, rest assured frameworks.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
- Environment:HP ALM11.0, Selenium 2.4,SeleniumRC, SeleniumIDE,SeleniumWeb Driver,SeleniumGrid, Selenium Web Driver API, Test Object, Manual Testing, Agile, Eclipse, Windows NT/7, Java, XML, HTML, JSP, VB Script, MS SQL, Oracle 11g, and Windows2007.
Confidential, CA
QA Analyst -Web Automation
Responsibilities:
- Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
- Assist in building out and testing API endpoints (Java).
- Attend Functional Requirement and Design review meetings to obtain the technical knowledge to become proficient in assigned products.
- Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release
- Develop and manage Test plans strategy and test cases. Facilitate test plan and test case reviews.
- Plan, estimate, schedule, assign and direct the work of activities for QA Team to onshore and offshore agencies.
- Conduct verification testing, regression testing and automated testing with onshore and offshore team.
- Familiar with database concepts and running SQL queries.
- Developed and maintained automated regression test cases in Selenium Web Driver using Core Java programming language and Junit Framework.
- Performed Functional Testing through QTP using VBScript Scripting language.
- Daily meeting with onshore and offshore QA team to discuss critical issues regarding QA activities.
- Manage all issues (defects and service requests) in Microsoft TFS Defect Management bug tracking system and ensure all issues are tracked from open to closure.
- Present test metrics and execution reports to upper management in a timely manner.
- The entire java scripting done usingCucumberframeworkw rote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Work with development team members to resolve design and implementation issues.
- Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environment with different test configuration.
- Involved in tracking, reviewing, analyzing defects using the Quality Center.
Environment: Selenium Web Driver, Selenium Grid, Appium, Jenkins, Cucumber, SOAP UI, QTP, Maven, TestNG, Quality Center, Fire path, Firebug, VBScript, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle, and Windows, Jasmine.
Confidential
QA Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies
- Implemented Recovery Scenario to handle unexpected events or errors and Performed functional testing for detailed test case design and executed tests
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators
- Implemented open source web test tool Selenium Web Driver for cross browser and cross platform web testing
- Performed quality assurance using Selenium and java
- Implemented SoapUI for Web Service Testing.
- Used Apache POI for the data driven test cases
- Extensive experience in client server and web based application testing including Java API Testing, manual and automated software testing techniques
- Performed web services testing using RESTful and did lightweight data-interchange using JSON
- Made software defects reproducible and enter them into bug tracking systems such as Jira
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant
- Performed stress test on data migration from Titanium to SQL database
- Developed Data Driven Tests using SOAP UI and automated functional testing
- Worked on TFS for accessing code
- Tested large volume databases by using stored procedures
Environment: HP ALM Quality Center, Gherkins, HP Quick Test Pro QTP 11.0, JAVA Web application, SQL, Java, JSP, Java Script, SOAP UI, IVR, UFT 12.5, XML, PL/SQL, Oracle 11g, UNIX.