Sr.automation Test Engineer Resume
Wilmington, DE
SUMMARY
- Around 7+ years of experience in Selenium QA, software testing processes like Test Planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Test log, Test results, Test Traceability Matrix, Test Automation, User Acceptance Testing.
- Extensive experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts.
- Extensive experience in Manual as well as Automation testing of Web based application.
- Executing test cases, ad - hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, QTP& SOAP-UI.
- Experience in automation testing using Selenium WebDriver/RC/IDE/Grid, JUnit/ TestNG, ANT, Maven and Jenkins/Hudson.
- Participated in full SDLC and handled complex projects involving the different phases of SDLC like requirements gathering, design, coding, testing and maintenance.
- Able to write Java Test Automation Script using Java, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
- Experience in Manual testing, Automation testing, Functional testing, Regression testingand Black Box Testing, White Box Testing and DB testing.
- Sound knowledge on JUnit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experience and knowledge in testing web applications running on Java Script frameworks like Angular.js, React.js and Node.js etc.
- Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, Soap UI and HP UFT.
- Worked Extensively on JUnit, TestNG framework for Unit Testing, Maven, Pythan and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Good experience in WebServices testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing.
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP Quality Center/ALM & JIRA, Status Reports, and Best practices in Testing)
- Involved in End-to-End, Stress, System, Beta Testing &PerformanceTesting.
- Excellence in preparing testscripts, test plans functionality testing, security, regression, back end, and configuration testing, parameterization, multiple actions.
- Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing, GUI testing, system testing, security testing, browser compatibility testing, cross browser compatibility testing.
- Experience in core Java Hands-on in creating/debugging/enhancing different automation frameworks.
- Coordinating with Developers in fixing Defects and ensuring QA processes.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.
- Ability to understand client requirement and provide with the best solution.
- Experience in automation testing of applications on mobile devices using tools Android Driver, iPhone Driver, IOS Driver etc.
TECHNICAL SKILLS
Programming languages: C++, Java, VB Script, XML, HTML5/CSS3
Databases: Server 2008R2, Oracle9i/10g/11g/12c, MS Access, ODBC, T-SQL, Sybase and DB2
Test Development Tools & IDEs: QTP, AXE, Selenium IDE, Web Driver, JUnit, Eclipse IDE, Cucumber.
Test & Defect Management Tools: HP Quality Center & ALM, ClearQuest, Bugzilla, JIRA 4
Web Servers: Apache Tomcat, Weblogic and IIS
Version Control Tool: TFS, Tortoise SVN
Reporting Tools: Mantis, Jira, Quality center, MS Excel, Microsoft Team Foundation server
SDLC: Agile (Scrum), Water fall
Web Debugging Tools: Xpath, Firepath, Firebug, Webdebugger
Operating Systems: UNIX, Windows 8.1/7/XP/Vista
Type of Applications: Mainframe, Web-based, Oracle 11i form based apps
Modeling/ Design: UML, Rational Rose
Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari
PROFESSIONAL EXPERIENCE
Sr.Automation Test Engineer
Confidential - Wilmington, DE
Responsibilities:
- Documented test plan and test cases according to the business required document.
- Prepared Test Cases and Test Scenarios referring the Requirements documents for the new BarclaycardUS Customer Website, Confidential Mobile Website and Confidential Online Banking website.
- Attended Business review meetings.
- Performed UAT testing on Confidential Online Banking website for Deposits Phase 2.
- Analyze the Business and System Requirement Document (SRS), Explaining requirement to team members and review Test Cases, Test Strategy created by Team Members.
- Performed manual testing of the application to test the system for positive and negative scenarios.
- Working on the automation framework and performing automation regression run for the assigned automation scripts.
- Experienced in writing Test Plans and Test Cases for automated testing procedures using Java, Junit and selenium.
- Experience in implementing Automation using Selenium Webdriver using TestNG.
- Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
- Used Quality Center for bug tracking, issue tracking and Project management.
- Implemented Modular framework for Selenium Scripts using Page library
- Responsible for setting up the framework and test environment.
- Worked with Selenium webdriver to create automation scripts and performed automated Regression Testing.
- Created JUnit test cases and executed these test cases to test the module functionality Using JUnit test functions.
- Created automated test scripts via Selenium Remote Control (Selenium + RSpec) for UI and functional testing which can be added to JUnit based automatic regression test suite.
- Managed objects using UI-Element user extension.
- Responsible for testing application on different browsers employing Selenium.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Performed black box testing of the GUI with regard to layout, usability and standard.
- Worked with the automation and data integration team integrating the system and developing utilities in support of the new module and existing module.
- Used Selenium Grid to test the compatibility of the tests across multiple servers
- Responsible in providing regular test and defect status reports to the QA manager.
Environment: J2EE, Selenium, Selenium Web Driver, Shell, Unit Test Dashboard, JavaScript, JSP, WebLogic 8.1, Eclipse 3.0, JDBC, FTP, TOAD, JUnit, JMeter, MySQL, Netbeans, UNIX, CITRIX, VSS, Hogan, MS Project, UAT
Automation Test Engineer (Selenium Tester)
Confidential, New York, NY
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Performed Functional, Regression, Ad Hoc on Web based applications.
- Developed and maintained test suites, test cases.
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Worked on developing the automation scripts using Selenium Web Driver with JUnit Framework.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Tested the application in highly dynamic environment with sprint team using agile/Scrum methodology.
- Automates Smoke and Functional test cases using Selenium Webdriver, TestNG and Java.
- Developed automation test cases using TestNG framework and Selenium Webdriver.
- Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
- Attended weekly defect report meetings and presented progress updates.
- Coordinated with developers and system engineers to fix application defects.
- Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
- Followed the decision tree table in creating the test cases as specified in the requirement document.
- Cross-Browser Testing both Manual and using Selenium.
- Executed various SQL Queries to perform the backend testing.
- Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
- Used firebug to identify object's ids, Name, XPaths, links in the application.
Environment: s: HP Quality Center, Selenium Web Driver, Java, TestNG, Cucumber, XML, XPATH, Web Services (SOAPUI and REST), Jira, Maven, Eclipse, Java Script, SQL, Data Driven and Key Word Driven Frameworks, HTML, API, Rally (Agile Management Tool).
Automation Test Engineer (Selenium Tester)
Confidential - Deerfield, IL
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Worked with the team to increase the test coverage.
- Worked with Developers to ensure testing issues are Resolved.
- Used best practices to create and execute extensible tests.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE).
- SQL Queries to retrieve the data from various Tables and to test the database.
- Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0 (WebDriver) and TestNG
- Created detailed QA and UAT cases to validate the quality of the application.
- Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
- Used complex SQL Queries to perform back-end data base testing
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Implemented cross browser and cross platform web testing with WebDriver.
- Used Junit and TestNG testing Framework as a test runner with Selenium.
- Created Selenium test automation framework based on UI Mapping.
Environment: s: Selenium IDE, RC Web Driver, Cucumber, My Eclipse, Python, MySQL, Oracle, Java, JIRA, QTP (Quick Test Professional), QC (Quality Center), VBScript, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.
Quality Analyst
Confidential - Irving, TX
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
- Participated in all phases of the Software Testing Life Cycle (STLC)
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle.
Automation Test Engineer (Selenium Tester)
Confidential - Chevy Chase, MD
Responsibilities:
- Preparation and execution of Automation Test Scripts and Test Suites with Selenium Web Driver using TestNG.
- Created Selenium Test cases for automation using Selenium RC and Java
- Gathered and analyzed user/business requirements and developed System test plans.
- Involved in the preparation of Test Plans, Test cases.
- Developed test scripts to automate process of testing in Selenium
- Developed and maintained automated regression test cases in Selenium IDE.
- Executed automated Selenium scripts and reproduced failures manually.
- Involve in all testing efforts throughout the project lifecycle in an Agile/Scrum environment.
- Involved in Refactoring of existing scripts.
- Involved in Manual Testing, Setup maintenance and Bug reporting/closure activities.
- Involved in Reviews of test cases and automation test scripts.
- Used Selenium IDE and Selenium Webdriver for generating test scripts and to Automate Functional and Regression Testing using Selenium.
- Utilized Firebug and Firefox Add-ons (XPath Checker, XPather) to enhance efficiency of Selenium IDE testing.
- Prepared test data and test results (input / output files) for data driven method.
- Reported defects using Quality Centre to the development team and followed up for the defects.
- Participated in the team walkthrough, Inspection and Technical Review meetings to discuss the issues arising out of testing.
- Involves in Production Verification Testing (PVT) based on Regression Test cases.
- Involved in User acceptance testing (UAT), maintaining quality procedures, and ensuring that appropriate documentation is in place. Communicated with design, development and test team.
Environment: Java, TestNG, Java Script, Selenium WebDriver/IDE, SQL, UNIX, Maven, ANT and Jira
QA Engineer
Confidential
Responsibilities:
- Involved in application support to analyze and fix data correction issues in live database by interacting directly with various clients.
- Written test cases based on the business scenario.
- Written Test cases for requirements for enhancements.
- Analyzed the business and functional requirements of the application and developed detail test plan and test cases.
- Reviewing all designs and testing of documentation generated during normal design process.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Developed and maintained Hybrid Framework.
- Involved in writing load scripts using Apache JMeter.
- Validated the data from Front End to Back End tables in Oracle Database.
- Worked closely with the Developers, Analysts to resolve issues.
- Involved in testing the web and other supported client/server interfaces.
- Involved in creating and Executing Test Scenarios based on functional requirements.
- Prepared test scripts for regression testing and performed Regression testing.
- Performed User Interface Testing, Integration Testing and System Testing.
- Logging and keeping in track of defects.
Environment: Java, Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, UNIX and Windows, SQL, Firepath, Firebug, Java Eclipse, JMeter, keyword driven.
Automation Test Engineer
Confidential
Responsibilities:
- Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.
- Analyzed Business requirements, functional specs and Use Case documents.
- Worked directly with Business Analysts to understand the changes and updated requirements.
- Conducting the follow-up meetings with project & Support team to go through the bottlenecks.
- Managed and controlled Requirements, Test Design, Execution and Defect management and tracking Process using HP Quality Center.
- Perform tests for workflows, queues, calculated fields, customization, plug-ins, dependent pick lists, security roles, tabs, field validation Tests
- Performed manual testing on different modules of the application.
- Performed Ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
- Performing tests for Functional/system, Integration and User Acceptance Testing.
- Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
- Definition and preparation of UAT Test Data.
- Creating the Re-Usable Components for Automation test Cases.
- Helped Quality Center Administrator to maintain users, groups, domain, projects, and policies.
- Set up test cases, test sets, and defects in Quality Center.
- Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
Environment: .NET, ASP.NET, C#, WebDriver, TestNg, Agile Scrum, Peak test, UAT, Test cases, HP Quality Center, Linux, BDD, Jenkin, Windows 7/XP, UNIX.
