Qa Selenium Tester Resume
San Antonio, TX
SUMMARY:
- Automation Engineer with 6+ 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, Cucumber, TestNG/JUnit, Quality Center, JIRA, Ant, Maven, Jenkins, Postman, Fire path, 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, Ruby and Cucumber.
- Good knowledge on TestNG, Junit framework for Functional and Regression testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Good experience writing automated scripts in Ruby Programming Language to test the functionalities.
- Good experience in manual testing of web based, Client/Server applications.
- Expert in using WebDriver /Web Element 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.
- 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.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Testing Tools: HP Quality Center, QTP, Load Runner, JIRA, Selenium Web driver, Selenium Grid, Selenium IDE, Cucumber, test NG/reporting/XSLT, JUnit, Ant, SOAPUI.
Operating Systems: Windows, Ubuntu/Red Hat/, Mac OS X, IOS, Android OS.
Languages: C/C++, C#, .NET, Java, Ruby, PHP, XML, HTML, CSS, JavaScript/jQuery, JSON/JSONP, Script, Groovy, shell, Python.
Microsoft Office: Word, Excel, Visio, SharePoint.
IDE: Eclipse Java EE, MS Visual Studio … Dev-C++, Net Bean, Interactive Ruby.
Web Browsers: Firefox, Internet Explorer, Chrome, Safari.
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
QA Selenium Tester
Responsibilities:
- Responsible for interacting with the business people for understanding business requirements.
- Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint.
- Worked in a Test-Driven Development environment. Participated in daily meetings with Developers.
- Performed cross browser functional testing using Selenium WebDriver/RC.
- Performed white box testing like JUnit, TestNG and Web service testing.
- Setup the automation framework using Selenium WebDriver, Java, TestNg, GitHub and Maven.
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and JAVA.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Written White-box test cases based on the User and Business Requirements.
- Creation of automation test scripts in Java, TestNG, and WebDriver for various features using Data Driven Framework.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Validated source and target data by writing SQL query using different string functions, group functions in SQL.
- Maintained Jenkins scripts to build, deploy and execute automated tests in nightly build.
- Verified backend data writing complex SQL queries. Performed white box (API tests) on Stored Procedures, verified complex constraints/business rules implemented in triggers through the backend.
- Involved in backend testing for different environments like System Testing and User Acceptance Testing.
- Coordinated with business analysts, development team and participated in bug review sessions.
- Worked in the form of sprint team with business analysts and developers in Agile methodology.
Environment: Firebug, SQL, Java, Selenium WebDriver/RC, JMeter, PL/SQL, GitHub, Jenkins.
Confidential, Hartford, CT
QA Selenium Tester
Responsibilities:
- Analyzed business requirements and functional documents and extracted use cases required for performing automation out of it.
- Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
- 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 reviewing the test scripts written by peers.
- 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.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Enhancement of framework using Selenium WebDriver, TestNG and Apache POI API, Maven.
- Worked on Data Driven Framework and Page Object for Automation test scripts.
- Used Maven to configure the dependencies and to run framework.
- Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
- Reported the defects to JIRA in timely manner and followed up with the developer's team and drive it to closure.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with developers.
Environment: Java, Selenium WebDriver, Selenium Grid, Jenkins, Maven, TestNG, Eclipse, HTML, XML, Windows 7, Log4J, Firebug, Fire Path, JIRA, SVN, Apache POI
Confidential, Chicago, IL
Selenium Automation Tester
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 Web Application testing using Selenium WebDriver, Cucumber, 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.
- Configured Selenium WebDriver, TestNG framework, Maven Tool and created selenium automation scripts in java
- Performed End-to-End testing manually and actively participated in User Acceptance Testing (UAT) for every release of application.
- Prepare Performance Test Strategies and performance Test plan.
- 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 Reporting.
- 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, JIRA, Maven, HTML, XML, XPATH, Firebug, SQL, MS SQL Server, Windows.
Confidential
Selenium Tester
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.
- Involved in Functional Testing, Integration Testing, System Testing.
- 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.
- Test automation for web application using Cucumber.
- Involved in reviewing the test scripts written by peers.
- 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, Apache POI, Requirement Traceability Matrix, Cucumber, JIRA, HTML, XML, XPATH, Firebug, SQL, MS SQL Server, Windows.