Quality Analyst - Selenium Resume
Arlington, VA
SUMMARY
- 6 years of overall experience in Software Quality Assurance and Testing of windows, web, client/server applications as Manual and Automation Test Engineer, specialized with automation tools like Selenium WebDriver, QTP, and, Soap UI.
- Solid understanding in QA Methodologies, Test strategy, Test metrics, Software Development Life Cycle (SDLC) and Software Testing Life cycle (STLC).
- Extensive knowledge in using Jira & ALM to report bugs/ defects and track defects during the Defect life cycle.
- Good Exposure on Bug Life Cycle.
- Experienced in writing and executing Test Scripts, Defect Tracking and interacting with the development team for analysis of defects and their root causes.
- Experienced in open source Automation testing tools Selenium WebDriver, Test NG, and Maven.
- Conduct internal reviews to measure and assure adherence to established QA standards for Software development, and corresponding documentation.
- Extensive experience in Functional testing, Integration testing, Regression testing, Functional testing, Black Box Testing, System Testing, User Acceptance Testing.
- Experienced in creating test scripts using selenium WebDriver and Java.
- Strong in Analyzing Business specifications with regards to Test Case Scenarios.
- Experienced in finding object location using XPath, CSS selector to create stable test script.
- Experienced in creating testing frameworks from scratch using Junit, Test NG, Apache POI libraries.
- Experienced in creating data driven, keyword driven framework from scratch.
- Experienced in developing BDD and TDD scripts.
- Experienced in page object model, page factory creation.
- Skilled in using build management (maven, ant), continuous integration (Jenkins).
- Ensured the execution of UAT test cases and documentation of test results. Provided UAT testing status information to the quality assurance lead, project manager, and various business stakeholders.
- Experienced in behavior driven framework as Cucumber.
- Experience in Back - end Database testing for Oracle, DB2 and SQL Server.
- Good analytical and problem solving skills. Able to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Automation Testing Tools: Selenium WebDriver/IDE/Grid, UFT
Test Management Tools: Quality Center/ALM
Bug Tracking Tools: BugZilla, JIRA
Operating Systems: Windows XP, Unix (Solaris).
Languages: Java, C++,J2EE, SQL, PL/SQL
Database: Oracle, DB2, SQL Server & Microsoft Access.
Scripting Languages: Java Script, VB Script and TSL.
Office Suits: MS-Excel, MS-PowerPoint, MS-Access, and MS-Word.
Other Tools/Applications: Putty, SoapUI, WebSphere
PROFESSIONAL EXPERIENCE
Confidential, Arlington, VA
Quality Analyst - Selenium
Responsibilities:
- Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Worked extensively in planning automation testing strategy, designing framework, Code maintenanceand code review purposes. Co-ordinated with Manual Testers as well as BAs, Developers & other teammembers at both onsite and offshore towards maintaining the highly dynamic environment as well as successful sprint activities.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Created test cases, scripts based on functional specification, and prepared test data.
- Involved in Designing & Developing data driven framework using Selenium Web Driver, TestNG and implemented Java Mail to send the regression result automatically.
- Worked on distributed test automation execution on different environment as part of Continuous integration.
- Integration Process using SeleniumWebDriver and Jenkins.
- 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.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Created BDD script using Cucumber to test the behavior of the application.
- Created feature file to define the behavior of the application.
- Regularly performed cross browser and cross platform web testing
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Environment: Java, Selenium Web Driver, TestNG, Maven, Jenkins, GIT, ALM 11.0, SOAP UI, Eclipse IDE, TDD, Agile, HTML, XML, XPath, JavaScript, Firebug, SQL, Oracle, Jira.
Confidential, West Chester, PA
Quality Analyst - Selenium
Responsibilities:
- Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
- Actively participated in agile testing, Completed tasks on time for each sprint to meet the deadlines.
- Used Selenium IDE for Open source web testing.
- Involved in creation of Automation test framework using Selenium.
- Regularly used Fire-bug/ fire path as object locators to locate and modify CSS selector, DOM and XPath.
- Added annotations to the test (Selenium).
- Developed the Automation Test Scripts using Java and execution using Selenium.
- Involved in executing all Selenium test scripts on the different browsers and checked for compatibility.
- Regression test cases were automated using Selenium, Web Driver, and Web Driver Backed Selenium.
- Investigated software bugs and maintained reports, tracked defects.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Documented and assigned defects using in a clear and concise manner for future references and re- execution of test cases after the resolution of the defects.
- Divided various functional areas of the application into various Risk Levels for TEMPeffective testing of the application, also risk leveled all the Test Cases accordingly.
Environment: Agile Methodology, Java, Selenium IDE/WebDriver, Eclipse IDE, Web logic App Server, Quality center, UNIX, MS Office and SQL Server.
Confidential
Quality Analyst - Selenium
Responsibilities:
- Performing smoke and sanity testing after every build.
- Involved in converting manual test cases into automated scripts using selenium Web Driver.
- My responsibilities include Executing Manual Test Cases on Storage Virtualization Product (VPLEX) of Confidential .
- Involved in converting manual test cases into automated scripts using selenium Web Driver.
- Involved in different modules like DU/NDU and Data Migrations
- Designed and developed framework using Page Object Model framework for creating Object repository using Java, TestNG, and Selenium Web Driver.
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
- Participated in peer review with team and developers to review test cases/test scripts.
- Generated Reports and Documented and Communicated test results on daily bases.
- Design, develop and implement Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web Driver.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Developed automation scripts using Selenium Web Driver for smoke tests and regression tests.
- Experience in developing automated test scripts using selenium, Performed Data driven test for testing the application with multiple set of data using selenium.
- Ran tests by using Selenium remote control in different browsers.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Designed data-driven testing framework using Selenium and captured data dynamically from web controls.
- Managed Test results and defects using JIRA defect tracking tool.
Environment: SQL Server 2012, Windows 8, Selenium Webdriver, Manual Testing, QC, Eclipse, TestNG, Jira.
Confidential
Quality Analyst
Responsibilities:
- Analyzed the system and business requirements and identified the test scenarios based on the requirements.
- Created test plans and test cases based on the BRD/ FRD for functional and graphical user interface testing.
- Executed test cases in QA, staging and production environment, which mainly involved sanity and end-to-end testing.
- Performed backend testing to validate the data by executing SQL queries.
- Involved in preparing the test plan documents from the requirements.
- Performed End-to-End testing, Integration testing and User Acceptance Testing.
- Supported the offshore testing team based in India and communication with the various teams across the regions.
- Worked closely with the DEV, UAT and the production teams to ensure the smooth roll out of the tested applications.
- Reviewed the test cases and test results documents prepared and tested by the offshore team.
- Responsible for delivering product builds, analyzing build results and contributed to technical documentation.
- Prioritized problems based on the TEMPeffect of the application on the end user.
- Efficiently used quality center to log the bugs.
Environment: HP QC, RTM, Java, BugZilla, Oracle 11g, PL/SQL, Windows7