Selenium Automation Tester Resume
Ridgeland, MS
SUMMARY
- Overall 3+ years of experience in Software Testing, Test Automation, Quality Assurance, Analysis and Design in diversity of applications which includes Java, .Net, Web, Client - Server,SeleniumWebDriver, TestNG, Cucumber, and SoapUI.
- Experienced in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server applications using manual testing and Automation testing.
- Strong knowledge on Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the role of QA in different methodologies like Agile, Waterfall etc.,
- Good knowledge and experience ofSeleniumIDE,SeleniumWeb driver,SeleniumGrid, using Core Java for developing automation scripts in Eclipse IDE.
- Experienced in designing the Java Frameworks like TestNG.
- Experience in creating Test Plans, Test Scripts, Test Scenarios and Test Reports using High Level and Detailed Design.
- Hands on experience in designing and implementation ofSeleniumWebDriver Automation Framework for Smoke test and Regression test using TestNG.
- Extensively involved in User acceptance testing (UAT), End to end, System Testing (SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Expert in developing JavaSeleniumWebDriver Test scripts using Java, JavaScript and Test Frameworks using TestNG, MAVEN build tools.
- Strong working knowledge in Java and Web Services (SOAP, WSDL and XML) API testing and test automation in Agile development environment and SOA architecture.
- Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
- Good familiarity in performing functional testing of enterprise Restful and SOAP Web Services using SoapUI.
- Experience in DBMS technologies like Oracle, MYSQL, DB2 using SQL.
- Good working experience in identifying correct GUI elements using variousSeleniumLocators like ID, name, Link Text, Partial Link Text, XPath, and CSS in creating automation scripts.
- Extensive experience in Defect Reporting and Defect tracking process using Quality Center (QC)/ALM, BugZilla and Jira.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Well-developed Interpersonal and Communication skills with excellent Documentation and Presentation skills. Good team player with ability to grasp new concepts quickly and implement them in a productive manner
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium WebDriver, Eclipse, Maven, TFS - Coded UI, SQL Server, Visual Studios 2005/2008/2010, Robot Framework, Appium, Perfecto
Bug Reporting Tools: Quality Center, Clear Quest, Rally
Requirement Management Tools: Quality Center(ALM), Test Director, Winrunner 8.2, Microsoft Test Manager, Mercury Quality Center
Operating System: Windows 7/XP/2000, UNIX Linux
Project Methodologies: SDLC, Agile Scrum, Waterfall, V-Module
Languages: SQL, C, C ++, Core Java, J2EE
Database: Oracle, SQL server, PLSQL
Web Technologies: C, C++, HTML, XML, XHTML, DHTML, Java, python, ASP.Net, Java Script, SOAP UI
App Servers: Apache Tomcat 7, JBoss, Liferay portal
Build Tools: Ant 1.6x, Maven, TestNG, Protractor
Version Control: IBM Rational Synergy, CVS, Git, Garret, Accurev
PROFESSIONAL EXPERIENCE
Selenium Automation Tester
Confidential - Ridgeland, MS
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
- Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business
- Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Performed web based performance testing and analysis using JMeter.
- Execute the Test cases and review the results to get the Business approval for UAT
- Experience in Web Services testing using Rest and SOAP UI.
- Test automation for web application (SWAP module) using Cucumber.
- Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting to invoking in Internet Explorer.
- Functional Testing toolQuick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
- Experienced in giving training to the functional testers to execute Test Cases using QTP/UFT as part of Regression Testing.
- Experienced in testing applications manually as well as using the automated testing tools like Quality Center/ALM.
- Strong POS Sales (T-log) Knowledge and integration with Payment processing
- Transactions analysis for EMV cards in cash withdrawals and Scripts EMV in pin change transactions.
- Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
- Performed Database Testingand thorough knowledge in SQL/PL SQL.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis
- Performed browser compatibility testing
- Performing Regression test using automated testing tool QTP, Fitnesse and Selenium.
- Involved in the regression test planning for the project and identified the critical regression tests
- Executed the automated regression test cases during every release and also executed the daily regression test suites
- Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Quality Center.
Environment:Mercury/HP Tools (Quick Test Pro(QTP)JMeter,JIRA, JAVA J2EE, AGILE, Windows, UNIX, Python, Eclipse, PL SQL, EVM,Maven, Nunit,Visual studio, vb script, selenium, Fitnesse, AWS.
Mobile Application Tester
Confidential - Ridgeland, MS
Responsibilities:
- Analyzing business, functional requirements and used and developed test plans, test cases and test scripts for both positive and negative tests.
- Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
- Following the standard test process guide for the QA Methodology
- ImplementedWireless Handset automation framework, scripting & execution Sanity, Regression, Stress & Boundary test cases for mobile applications on Android, Apple, RIM, BREW & WinMplatforms on variousBlackberry, iPhones & iPads using Device Anywhere Automation Tool.
- Performing functional, regression and integration testing using Automation tools to make sure the application conforms to the requirement specifications.
- Involved in ETL process testing usingInformaticaETL tool.
- Worked onAndroid, Windows Mobile platforms to qualify applications.
- Preparing reports and test results after each release cycle for management and further test planning.
- Developed test scripts on Device Anywhere according to test specifications/ requirements.
- Identified the queries which were taking too long and optimized those queries to improve performance
- Used Device Anywhere, executed multi-user performance tests, used test suites, scheduler and other features of the Device Anywhere.
- Maintained and executed test cases using Quality Center.
- Created and implemented testing process for Agile methodology
- Performed functional, regression and integration testing using Device Anywhere to make sure the application conforms to the requirement specifications.
- Prepared reports and test results after each release cycle for management and further test planning.
Environment: Device Anywhere, Quality Center,Windows 2000, Quality Center 9.0, JSP, C++, GSM, CDMA, UMTS, HTML, C#, .NET, SQL,TCP/IP, Android SDK, Monkey, Windows, Mobile,J2ME, J2EE, Perl, Java script, XML, HTML, CSS, Ajax.