Senior Selenium Tester Resume
Irving, TX
SUMMARY:
- Selenium Automation Engineer with 7+ years of experience in both manual and automated Software Quality Assurance Testing of client - server, web-based applications and Back-end testing.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid/RC, TestNG/JUnit, Quality Center, JIRA, Ant, Maven, Jenkins, Postman, Firepath, Firebug.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
- Good knowledge on TestNG, Junit framework for Functional and Regression testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Good experience in Manual testing of web based, Client/Server applications.
- Expert in using WebDriver /WebElement interface, Absolute/complete Xpaths, CSS Selectors, Implicit/Explicit waits, Web Driver Wait Class, WebDriver. Timeout Interface, Fluent Wait and many more.
- Good Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and Automation testing using Selenium.
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Cross Browser, Security and Database Testing. Sound knowledge in SQL Queries.
- Experienced in reporting bugs using Bug tracking tools such as Quality Center, JIRA. Designed, maintained and executed the test cases in Quality center tool and logged the defects.
- Extensive experience in Functional Testing, Regression Testing, UI Testing using Selenium.
- Good experience in OOPs using Core Java and extensively used classes, objects, inheritance, polymorphism, exception handling, packages, collection, and many more.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
- Strong knowledge of Software Development Life Cycle (SDLC) &Software Development Test Cycle (STLC) methodologies such as Agile, SCRUM.
- Expertise working with TDD and BDD Environments.
- Strongly committed to timelines for deliverables, accuracy and quality of assignments.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Strong analytical and problem-solving skills coupled with excellent documentation, verbal and technical skills, strong skills of communication and ability to acquaint to fast changing skills.
- Passionate on learning and exploring new skills and strong willingness to learn new technologies.
TECHNICAL SKILLS:
Methodologies: Agile (SCRUM), Waterfall.
Testing tools: Selenium IDE, Selenium RC, Selenium WebDriver, Cucumber, SoapUI, Postman, Eclipse.
Tools: Maven, Jenkins, SVN, GIT
Programming Languages: JAVA, C, C++
Databases: Oracle, SQL Server.
Markup Languages: HTML, CSS, XML
Operating Systems: Windows, Unix, Linux
Frameworks: TestNG, Junit, Behavior Driven, Data driven, Hybrid, Page Object Model.
Defect Tools: JIRA, RALLY, Bugzilla, Quality Center
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Other tools: Auto IT, SQL Server Management Studio, Appium, Gherkin, Perfecto Mobile
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Senior Selenium Tester
Responsibilities:
- Worked in Agile/Scrum methodology and performed agile testing to check functionality of software.
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Involved in GUI testing, integration testing and regression testing using web based application and client-server application.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels.
- Generated test reports using TestNG and captured the error screenshots.
- Performed cross browser testing on various browsers like IE, chrome browser, Firefox browser and compatibility testing using TestNG
- Maintained Automation Frameworks such as Page Object Model, Data Driven, and Hybrid.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Incorporated the test data in test scripts from excel using Apache POI API.
- Used Jenkins tool for continuous integration of the builds.
- Involved in using Maven build tool to manage framework dependency jar files.
- Used Git repository for working efficiently with the remote team and also used it to store the framework and all the developed test cases.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application
Environment: Selenium Web Driver, IE, JIRA, Java, HTML, JavaScript, JavaScript Executor, CSS, Xpath, Windows, SQL, Maven, Git, Postman, TestNG.
Confidential, Hyannis, MA
Senior Automation Engineer
Responsibilities:
- Worked with the Business Analysts to determine business requirements and set up test scope.
- Analyzed Business, Functional Requirement and Design Review Documents to Develop Test Plan for projects involved and wrote Test Cases/Test Scripts for positive, negative, and edge cases.
- Performed Smoke Testing, Functional (Positive/Negative) testing, UI testing, Database testing, Integration testing, API/Web Service testing, cross-browser testing and regression testing.
- Involved in testing the application for regression builds, manually and using automation tools.
- Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Performed Rest API automation testing using Selenium WebDriver, TestNG and JAVA as a scripting language.
- Fully participated in every phase of Agile process in SDLC.
- Worked with automation team to design the best automation framework for the project using Selenium Web Driver Java on multiple browsers - Firefox, Chromes and Internet Explorer.
- Applied Page Object and Page Factory patterns with Selenium WebDriver for appropriate test cases and requirements.
- Performed End to End testing manually and actively participated in User Acceptance Testing (UAT) for every release of application.
- Test automation for web application using Cucumber
- Tested the backend database using SQL queries .
- Interacted and worked with Product Team and developers to solve the problems encountered in the Test Scenario run.
- Involved in generation of automation reports using ReportNG.
- Worked with source version control tool such as CVS.
- Used Maven to configure the dependencies and to run framework.
- Reported, tracked, monitored, re-tested and closed defects.
- Prioritized the Requirements to assure that the most critical issues are addressed.
- Documented Bugs, Questionable functions, errors, and inconsistencies in application functions, output and content.
- Send the Report to all Team Members with Daily Status, to Track the Updates in Testing.
- Responsible for weekly status updates showing the progress of testing.
- Attended Planning meeting, Daily Stand Up, Monthly QA meeting, and retrospective meeting.
Environment: TestNG, Eclipse, Java, Selenium WebDriver, Cucumber, JIRA, Maven, HTML, XML, XPATH, Firebug, SQL, MS SQL Server, Windows.
Confidential, Des Moines, Iowa
Senior QA Engineer
Responsibilities:
- Performed Rest API automation testing using Selenium WebDriver, JUnit and JAVA as a scripting language.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG, Ant, Apache POI and Ant technologies under Java platform.
- Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
- Developed and maintained release acceptance tests using Selenium IDE, JUnit, and Eclipse.
- Analyzed project documentation and provide stakeholders with quality assurance risk assessment.
- Prepared test data for testing the application in various test phases.
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Involved in Requirement Traceability Matrix.
- Conducted GUI, Functional, Front end back end testing and reviewed pages for content problems, graphics problems and link verifications
- Presented regular progress reports, defect reports and test execution reports.
- Experience in generating Bug/Defect Reports, tracking the status of each defect (Open, Work in Progress, Fixed, Close) and analyzing the bugs using Quality Center and JIRA
Environment: Eclipse, Java, Selenium WebDriver, JUnit, Hybrid Test Automation Framework, Ant, Cucumber, JIRA, HTML, XML, XPATH, Firebug, SQL, MS SQL Server, Windows.
Confidential, Champaign, IL
Automation Test Engineer
Responsibilities:
- Involved in preparing the Test plan based on BRD and User Stories.
- As Test Engineer, involved in plan & perform testing, verification & validation, and quality assurance.
- Attend daily scrum meetings, reviewed user stories.
- Developed Test Cases to automate using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Created Test Data for QA and UAT.
- Ability to leverage expertise across QA organization to enhance the QA process and raise the level of testing expertise.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web applications
- Automated test cases to perform regression testing using Java, selenium web driver and eclipse IDE.
- Involved in creation and execution of QA , testing processes and bug documentation.
- Used Bugzilla to document issues found during the test automation process.
- Used Selenium Web driver to run test cases in multiple browsers.
- Involved in planning test execution activities, defect reporting and analyzing test metrics.
- Set up Selenium tools from scratch and configured various other peripheral tools to perform Selenium test.
Environment: Selenium WebDriver, Oracle, TestNG, SQL Server, Cucumber, QC/ALM, XML, MySQL, Bugzilla, Windows.
Confidential
QA Automation
Responsibilities:
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- Developed Test Plans, Test Scenarios, Test Cases.
- Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements
- Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
- Interacted with the development and testing teams to improve the overall quality of the software
- Analyzed the performance based on the reports generated and conducted end to end test executions on the entire application.
- Worked on enhancing the existing front of the application for its look and feel.
- Responsible for providing a regular status report to the upper management.
- Involved in setting up different configuration environment for compatibility testing and manual testing.
- Performed ad-hoc, Functional, Regression, Integration, Data-driven testing and Compatibility Testing of Web-based Application.
- Responsible for updating and maintaining the Test Directory for all the defects found during functional and regression testing and follow up of the bug life cycle.
Environment: TestNG, Eclipse, Java, Selenium WebDriver, Cucumber, Ruby, JIRA, Maven, HTML, XML, XPATH
Confidential
QA Automation
Responsibilities:
- Reviewed the Design Document with the whole project team to make sure the requirements are feasible to implement and testable.
- Was involved in weekly walkthrough and inspection meetings to verify the status of the testing effort and the project as a whole.
- Designed Functional Test Cases based on Use Cases using Microsoft Excel.
- Performed different types of Testing including Fast Track Issues Testing, GUI Testing, Functional Testing and Regression Testing.
- Detected bugs and logged and classified them based on the severity using Microsoft Excel.
- Create the scripts using eclipse IDE.
- Created Scripts using Java language.
- Performed development and execution of scripts in Hybrid framework.
- Set-up configured and maintained system test environment.
- Followed up with the development team with respect to the bug fixes.
- Generated Daily and Weekly test status reports and metrics to management.
- Conducted meetings and weekly status meetings.
- Participated in Teleconferences with clients.
Environment: Eclipse IDE, Java, JUnit, Agile, Oracle, SQL server, manual testing and Internet explorer, QTP, ALM/QC