Java Selenium Automation (student Software Tester) Resume
Englewood, CO
SUMMARY:
- More than 5+ years of experience as a Manual Tester in Mobile and Digital Identity Authentication, Traffic Management, Parking Control, Retail Information, Library Management and Asset / Inventory Management software’s. Around 1 year of experience as Java Selenium Automation (Student Software Tester) in testing Sports News Website.
- Excellent perception of the Software Development Life Cycle, Software Testing Life Cycle and Defect Life Cycle.
- Expert in various Methodologies such as Waterfall, Iterative and Agile (Scrum).
- Proficient in Analyzing and Evaluating Requirements and Creating Test Cases and Test Scripts.
- Expert in different types of testing like Smoke, Component, Integration, System, Interface and UAT.
- Outstanding ability in performing Regression Testing and Negative Testing
- Well - Qualified in tracking and reporting Defects using various bug-tracking tools like Clear Quest, Test Director, Bugzilla and Quality Center.
- Expertise in preparing Traceability Matrix for mapping test cases with requirements.
- Involved in Peer Review of the test cases and providing feedback to the authors.
- Extensively involved in performing Entrance and Exit criteria.
- Well exposed to Functional, Non-Functional, Black Box and White Box testing of N-tier, stand alone, and client-server applications.
- Perfect knowledge in performing UI & Compatibility Testing on various Web browsers like Internet Explorer, Chrome and Fire Fox.
- Expert in performing Validation and Verification process to make sure the application works as designed.
- Proficient in performing Database Testing using DML, DDL, DCL, TCL on different Databases.
- Participated in Functional, data-driven, load testing for Web Services using SOAP and REST protocol on SOAPUI.
- Excellent Knowledge on Object Oriented Programming(OOPS) concepts like Object, Class, Encapsulation, Polymorphism, Abstraction and Inheritance.
- Well versed with handling elements in Selenium WebDriver and writing test scripts using Element Locators, Web Driver methods and Java Programming features using TestNG Annotations.
- Expertise in identifying Web Elements by using Selenium Selectors such as Xpath, CSS selector, ID, CLASS, Name, TAG Name, Link Text, Partial Link Text.
- Involved in design and development of keyword-driven automation framework using TestNG and Selenium Webdriver.
- Integrated Automation Scripts Selenium WebDriver API on continuous integration tools Jenkins for nightly batch run of the Script.
- Proficient in continuous Integration testing using Maven, Jenkins, GIT, and Ant build tools.
- Experienced in Design, Develop, Execute and Maintain Automated Test Scripts using BDD (Behavior-Driven Development)and TDD (Test Driven Development) testing framework using Cucumber and TestNG.
- Good hands on experience in Selenium Synchronization Techniques like Implicit Wait, Explicit Wait and Fluent Wait.
- Experienced in using JXL to retrieve data from external sources (excel sheets) to feed locators into the test script.
- Excellent knowledge in TestNG @dataprovider for reading excel.
- Expert in conducted System and Integration testing and debugged the Test Scripts using Eclipse Debugger and interacted with the developers to resolve technical issues.
- Basic knowledge of Appium framework to test mobile Web Apps.
- Excellent Oral and Written Communication and Personal Interaction Skills, ability to work individually and in team environment.
TECHNICAL SKILLS:
Testing Tools: Eclipse(oxygen), Jira, QualityCenter 9.0/10.0/11.0 , TestDirector6.0, Bugzilla, QTP, Test Track, SOAPUI
Build Tools: Ant, Maven, Jenkins
Repositories: GitHub, Bitbucket
Frameworks: Selenium, TestNG, Junit, Cucumber
Operating Systems: MS Windows 98/XP/Vista/7, Unix, Linux
Databases: Oracle 11i,10g,9i, SQL Server 2005,2008, MySQL workbench
Languages: SQl, PL/SQL, VB, XML, C++, C#, Java
Database Browsers: Toad, SQL Plus, SQL Server Management Studio
PROFESSIONAL EXPERIENCE:
Confidential, Englewood, CO
Java Selenium Automation (Student Software Tester)
Responsibilities:
- Followed Agile Methodology and participated in daily Scrum Meetings, Sprint Planning Meetings, and Retrospective Meetings for Project.
- Analyzed Business Requirements and Technical Design Specifications for testability and participated in requirements review sessions.
- Implemented Selenium using TestNG framework with java and used Selenium to create automated scripts for Functional and Regression Testing.
- Extensively used Selenium WebDriver to handle Web Elements and wrote test scripts using Element Locators, Web Driver methods by using TestNG Annotations.
- Developed automation framework both Data driven using Selenium WebDriver in Java and performed unit testing by using TestNG.
- Created test scripts using Selenium WebDriver, Java, Maven and TestNG to automate webpages to ensure Compatibility testing over cross browsers (Mozilla Firefox, IE, Google Chrome).
- Extensively used Page Objects design and page navigation framework for every page.
- Configured Selenium WebDriver, TestNG, Maven build and created selenium automation scripts in java using TestNG prior to agile release.
- Performed Regression testing on new builds and every modification in each modules/page in the application using Selenium WebDriver.
- Involved in Regression testing of Application by using Selenium Selectors such as Xpath, CSS selector, ID, CLASS, Name, TAG Name, Link Text, Partial Link Text to ensure the previous functionalities are in intact.
- Used Implicit, Explicit and Fluent Wait in test scripts to overcome the slowness of Application.
- Performed Validation testing (negative path) to make sure page shows error pop window on wrong data entry.
- Frequently used Eclipse Debugger to debug the test scripts using various commands (F5, F6, F7,F8).
- Fetched test data from excel file by using jxls library and integrated with @dataprovider of TestNG.
- Extensively used Maven to create projects, JAR files, POM.xml with artifacts and dependencies.
- Worked on Git repository in Bitbucket by creating branch, code checkout (push, commit and add files).
- Worked in configuring continuous integration using Jenkins for nightly execution and preparing bug report.
- Updated the JIRA with automated test cases and story based on functional requirement and changed the status of JIRA during the testing.
Environment: Window 10, Java, Selenium, Eclipse, Maven, JIRA, TestNG, Jenkins, MySQL Workbench.
Confidential - Denver, CO
Software QA Engineer
Responsibilities:
- Gained valuable experience as member of an agile team, worked in close collaboration, Software Developers, Production team and Scrum Masters for product backlog grooming sessions, sprint planning and daily scrum meetings.
- Prepared Test Suite, Test cases and Test steps in SoapUI and coordinated all Internal and External Peer Reviews DCB based Activation and charges.
- Involved in testing Web services (SOAP and REST) with tool called SOAP UI for the local WSDL with URL.
- Checked the data flow through the front end to backend and used SQL Queries to extract the data from database.
- Performed Load Testing, Regression Testing on mobile authentication such as subscriber lookup, authorizing and deauthorizing location.
- Performed Functional and Security Testing for Mobile Identity such as SMSPIN, ClientID and location tracking.
- Conducted Entrance Criteria by executing Smoke Test to verify AuthenticateBySmsFinish and AuthenticateByRedirectFinish are working properly.
- Performed System Testing on DCB by Activation and DCB by charges to verify accuracy of one-time charge and subscription confirmation.
- Performed limited Smoke Test on the final production release and helped team to deliver it within stringent timelines.
Environment: Window7/ XP, C#, Java, VB.Net, Microsoft SQLServer 2008, SoapUI
Confidential - Colorado Springs, CO
Software QA Engineer
Responsibilities:
- Actively participated in daily stand up sessions with emphasis on testing strategies by following Agile Methodology.
- Conducted Entrance Criteria by executing Smoke test to verify that high level functionality of the Preventive Maintenance is working.
- Accomplished Component and Integration Testing on Tickets, Alerts and Events modules and also verified that recipients are getting offline and online alerts when any work order Ticket was created.
- Documented defects in Test Track Client and followed Software Defect Life Cycle until the bugs were fixed.
- Performed Usability and Compatibility Testing on different mobile devices and web browsers to make sure the functionality of the application remains consistent.
- Developed test cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End point of web service to be tested.
- Manually performed Synchronizing Testing for Maintenance Management System (MMS) Mobile Application to verify that changes were saved on the device and Server.
Environment: Window7/ XP, C#, VB.Net, Microsoft SQLServer 2008, Test Track Client, QA Complete, SoapUI
Confidential - Sudbury, MA
Software Tester
Responsibilities:
- Performed Traceability Matrix to ensure complete coverage of requirements with test cases.
- Performed Smoke Test as a part of Entrance Criteria and verified Group/Zone management features to ensure that system can add different tag holder groups to different parking zones.
- Conducted Black Box Testing on CBS (Car Bay Simulation) software to make sure it displays accurate information on Master LED Display Screen as provided by Master Controller.
- Involved in Integration and Regression Testing for Floor Level to make sure correct information rolled up from bay to aisle level, aisle to garage level and then finally to master LED display screen.
- Performed Exit Criteria to determine that test scenarios are met with the business expectation during UAT and that performance is acceptable prior to production release.
Environment: Window7/ XP, Java, UNIX, Oracle 10g, Toad, Quality Center 9.2
Confidential - Irving, TX
QA Tester
Responsibilities:
- Created test cases to satisfy all business requirements related to Sales/Customer Counts by month, day and 2-hr period while updating the Traceability matrix.
- Participated in both Internal and External Peer Review of the test cases and provided feedback to the test case authors.
- Conducted Black Box Testing of PSA sales trends by month in units and dollars and also verified the accuracy in sales trends for specified period of time.
- Used Quality Center to document, report and retest the resolution of any defects found during testing and provided accurate management reporting of testing activities.
- Executed UNIX commands to kick off shell script and logs tracing.
Environment: s: Windows XP, C++, UNIX, SQL Server Mgmt. Studio, Quality Center, Selenium.