Selenium Tester Resume
NJ
PROFESSIONAL SUMMARY
- 5 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools
- Expert in developing Java Selenium WebDriver/GRID test scripts using Java, JavaScript and Test Frame works using TestNG and MAVEN build tools
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms
- Experience in Appium tool, for mobile testing in Android, iOS and other mobile applications
- Involved in the Continuous Integration of the automation framework with Jenkins
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum
- Extensive experience in writing test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process
- Extensively worked as a QA Automation Engineer in Web applications, Client Server Applications
- Worked on source version control tools such as Subversion (SVN) and Git
- Proficient in using Quality Center, JIRA, Bugzilla, Java, HTML, CSS
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java.
- Proficient in using HP interactive products like - HP Quick Test Professional (QTP) /UFT, and HP Quality Center (QC)
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse
- Sound knowledge on Junit, TestNG framework, Maven for Project building tool, Jenkins for Continuous Integration
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC
- Experience in creating and executing very large and complex End-to-End Test Scripts across different application Interfaces both Automated and Manual
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, SOAPUI, Manual Testing, ALM
Language/ Script: Java, JavaScript, VBScript (UFT)
Frameworks: Junit, TestNG, TDD, BDD
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, JavaScript
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA.
Build/ CI Tools: Maven, Jenkins
Databases Technologies: MS SQL Server, OLAP and OLTP, Oracle, MS Access 2000, TSQL, TOAD, MYSQL
Platforms: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, NJ
Selenium Tester
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Developed and maintained automated regression test cases inSeleniumusing Java programminglanguage
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber
- Tested the Application using Black box Testing Techniques.
- Created, Updated and Reviewed of Test cases and Test Scenarios
- Participated in reviews and meetings.
- Manipulated database for testing using SQL Server
- Developed the test scripts and analyzed the results in various stages of the application includingintegration, regression, functional and acceptance testing usingSelenium
- Created, updated and maintained the object repository.
- Reported and tracked the bugs to closure using JIRA
- Developed test scripts to automate process of testing in Web Driver using Testing and TestNG.
- Loaded test data from a SQL server in to the web application
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments
- Good experience in Web Services testing using SOAPUI, 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 SOAPUI.
- Participate in meetings, prepare reports and other supportive documentation to contribute to the establishment of standards and procedures for software testing
- Work closely with product team, designers and developers to ensure application development meets user’s expectations
- Created Test plan & Script, Defect Management Templates; Created Initial test plan and developed test cases and test scripts manually.
- Used Quality Center to store all testing results, metrics, created Test Cases, and Reporting.
- Used selenium Grid to run test cases in multiple browsers
- Analyzed, revised and created test scenarios according to business and functional requirements
Environment:SeleniumWeb Driver, IDE, MySQL, Windows, Jenkins, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, TestNG, MAVEN, QTP, ALM, Cucumber, SQL server, Git
Confidential, Chicago, IL
Software Automation Engineer
Responsibilities:
- Worked with Business Analysts and developers to understand and identify the business requirements for new developments and as well as enhancements
- Actively involved in SCRUM activities, Retrospective meetings, and Sprint Planning sessions,
- Cucumber was used for the entire regression testing and functional testing withSeleniumas primary tool to the Test Scenarios, Test Cases and Test conditions identified
- Test scenarios outlines and created feature files by using Cucumber
- Analyzed and identified the Test Cases based on requirement document of the application.
- Worked on implementing QA Methodologies like Agile methodology and Waterfall methodologies
- Involved in testing and validation web service in SOAP UI
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver
- Tested compatibility of application for dynamic and static content under various cross browsers various elements identifying techniques (ID, Name, Xpath, CSS) using Selenium Framework
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
- Extensively worked with Version Control Systems GIT
Environment:SeleniumWeb Driver, IDE, MySQL, Windows, Jenkins, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, TestNG, MAVEN, Web Services, ALM, Cucumber, SQL server, Git
Confidential
Manual Tester/QTP Tester
Responsibilities:
- Understand the business requirement and technical specification documents of the system
- Responsible for writing test cases based on the requirements document.
- Analyzed functional requirements and documented the user specifications and business rules. Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Created automation framework using Selenium WebDriver and TestNG.
- Developed and maintained automated test scripts in Java.
- Performed regression testing on new builds, every modification in the application using Selenium WebDriver.
- Implemented modular frame work for Selenium WebDriver scripts using java in page library model.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
- Developing test cases, test procedures and test data from requirement document
- Involved in test plan and test case review meetings
- Updating the test cases document according to review comments
- Used TestNG to create the Test Suites and to execute all the test script
- Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
- Used Quality Center (QC) to report the system testing defects to the development team
- Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance
- Experience in the development of TestNGframework inSelenium.
- QA Automation with Java experience to write automation scripts for selenium usingWeb driver
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios
- Analyzed Business Requirements, use cases and worked on automation and manual testing of the application
- Worked and helped Manager to create Test Plan and for testing life cycle of application
- Developed System Test Cases and procedures to test various application points
- Involved in Design and development of SQL Programs, procedures to track status and data files on real time basis.
- Checking the regression logs for the loans and credit cards modules.
- Widely used ALM for user stories, bug management and team communication
- Tested Manually Android Native app version of the application
- Ensures that the existing functionality is working properly by performing regression testing QTP Scripts
- Identified the tests that are repeatable for each testing cycle and generated Automated Test scripts using VB Script in QTP
- Performed Feasibility study to use QTP tool for automation