Selenium /mobile/web Services Tester Resume
Richmond, VA
SUMMARY
- More than 6 years of Information Technology experience in the Software Testing with solid experience in Manual/Automated Testing on ecommerce/Web based, Database, Mobile application, Client/Server Applications on Windows, OS X, LINUX and UNIX environments.
- Excellent understanding of Software Development Life Cycle ( SDLC), Software Test Life Cycle ( STLC ), System Life Cycle Methodology (SLCM) and Test Methodologies from project definition to post - deployment documentation.
- Strong experience in QA Methodologies (Waterfall and AGILE) and Structure Testing.
- Expert in analyzing (reviewing) the business, technical and functional requirements to develop the Test plans, Test cases, Test Scripts, Use Cases and Test strategies.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA
- Define Test approaches incorporating Manual,Automated,Black-box,White-box and Security testing as appropriate at each stage of development
- Expertise in Mobile application testing - iOS, Android and Windows.
- Testing GUI and functionality on Android and iOS.
- Worked on Selenium WebDriver and Appium.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium IDE, WebDriver.
- Experience with Junit, Android Studio IDE and Xcode IDE.
- Performed Web services testing using SoapUI.
- Experience in automating web service API’s using SoapUI, JMeter.
- Extensively used SoapUI to validate Soap/WSDL and web services.
- Testing web applications on different mobile browsers like chrome, Firefox, Safari and Internet Explorer.
- Generated high quality defects to create reports based on findings and coverage on various operating system platforms like iOS, Android, RIM (Research In Motion).
- Tested embedded application software on various mobile devices, including smart phones and tablets.
- Performed manual testing of web and client server application using IBM Clear Quest, HP ALM and HP Quality center.
- Experience with Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, and iPads).
- Test Mobile app s behavior under various interruptions: battery strength (full/medium/low), incoming calls, SMS, video calls.
- Experience with IBM Clear Quest, HP Quality Center, HP ALM & Mercury Test Director Defect module .
- Expertise in understanding Requirements and attending for Requirement sessions and giving the estimates for testing those requirements.
- Developed and maintained automated test scripts, analyzed defects in applications.
- Solid analytical and dynamic troubleshooting skills.
- Integration testing using Maven, Jenkins, GIT, and Ant build tools.
- Excellent in communication, presentation, and interpersonal skills. Good team player with the ability to lead, manage and work independently in a time sensitive environment.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle, Rational Unified Process (RUP), UML
Testing Tools: Selenium, Watir WebDriver TestNG, Selenium IDE, Selenium RC, Cucumber, SoapUI, QC, QTP, Clear Quest and Quality center.
Programming Languages: C, C++, SQL, Java, XML, HTML, JSON
Frameworks: Data Driven, Selenium, Page Object Model (POM)
Markup Languages: HTML, XML, XPath, Css Selector.
Databases: MySQL, Oracle, SQL Server, DB2
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 7/8, UNIX, LINUX, MAC OS, Android, iOS.
Defect Tools: HP Quality Center, Clear Quest.
MS Office Tools: Word, Excel, Outlook, PowerPoint, MS Access
Utilities: Eclipse, GIT, SVN, TFS, Firebug, Fire Path
PROFESSIONAL EXPERIENCE
Confidential, Richmond VA
Selenium /Mobile/Web Services Tester
Responsibilities:
- Worked closely with the members of the Development, Business partners to review the designs of systems, implement test plans, and test the quality of software products.
- Develop and execute manual and automated tests, test cases, test plans, and thoroughly document defects that are identified.
- Performed Hands-on testing including regression, integration, acceptance, security, stress/load, performance and usability testing.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).
- Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
- Involved in testing the Mobile Applications.
- Test and Automate native mobile applications on iOS and Android platforms.
- Involved in Interrupt testing- Able to receive the calls while running the application.
- Plan, conduct and monitor testing and inspection of materials and products to ensure finished product quality.
- Added new mobile automated tests to the framework.
- Involved in SOAP and Restful web services using SoapUI.
- Performed Data Driven, Data sink testing using JDBC connection as well as load testing using SoapUI.
- Used Property Transfer test step when needed in SoapUI.
- Validated XML messages using SoapUI.
- Tested JSON Web services for creating, deleting modifying a big set of pools and products, by writing pure White box test cases.
- Expertise in writing SQL complex queries using SQL Server database.
- Support release process and run automated Regression tests against all supported mobile devices.
- Experience in Appium.
- Ability to maintain automated tests in Java, C#, or Ruby.
- Involved in testing of GUI and functionality on Android and iOS.
- Involved in testing GUI and functionality on Windows 7, MAC OS X, Android, iOS platfor.ms using VMWare and report numerous software defects in that area.
- Developed new and updated existing Automation test cases using SeleniumWebDriver and TestNG using SVN for Java based web application and Jenkins to create and run deployment jobs.
- Captured the Test Results to show the success or failure of Test Cases.
- Performed Integration Testing, Security Testing, Positive & Negative Testing.
- Involved in testing of web applications on mobile emulator using Selenium Automation tool.
Environment: Selenium WebDriver, TestNG, Java, Ruby, Clear Quest 8.0.1.7 and later, SoapUI, C, C++, VBScript, Appium, Selenium IDE, Windows, OS, iOS, Android OS, iOS SDK, RubyMine, Visual Source Safe 6.0, iRemote Plus, Watir-Webdriver.
Confidential, Warren, MI
Selenium/Web Services/Mobile tester
Responsibilities:
- Reviewed business requirement document and the technical specifications.
- Interacted with developers to understand the application functionality and navigation flow.
- Involved in Software Development life cycle and Test Life Cycle of the project from requirements gathering to transition using Agile/Scrum Methodology.
- Developed Test Cases based on the Requirement documents.
- Involved in writing Test Plans and Test Strategies.
- Updated/maintained the test scripts for regular/patch releases and executed the test scripts.
- Involved in testing application on different mobile Platform such as iOS and Android devices.
- Writing and executing test scripts in Selenium IDE.
- Recorded and plays back test in Firefox using Selenium IDE.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Extensively worked on selenium web Driver with the preferred Languages Java and Ruby.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Involved in testing usability and GUI of the application against guidelines published by US Government.
- Experience with mobile testing using mobile test framework with Appium.
- Technical experience in software product testing/debugging using QA Tools for iOS and android OS Involved in testing login functionality with different accounts.
- Create and execute positive and negative test cases Involved in backend testing for validation testing
- Performed Integration Testing, Security Testing, Positive & Negative Testing.
- Written complex SQL queries for Data Validation.
- Involved in testing of web services using SoapUI and Broken links for enhancements.
- Expertise in writing SQL complex queries using SQL Server database.
- Experience in writing UNIX commands and shell scripting using VI editor.
- Experienced in using HP Application Lifecycle Management tool HP ALM 11.52 QC .
- Used ALM QC to prepare Test cases, procedures and Requirements Traceability Matrix.
- Installed, configured SoapUI to test web services using WSDL file given by Development team.
- Worked on AGILE Methodologies.
- Mapped Test Cases to Requirements (traceability Metrics).
- Executing, Reporting and Tracking the defects through ALM.
- Executed Regression Testing.
- Performed end to end UAT
Environment: Selenium WebDriver, TestNG, Java, Ruby, Java script, iOS, Android OS, iOS SDK, RubyMine, Web Services, Ecommerce, Oracle, HP ALM, Quality Center, Appium, Selenium IDE, Visual Source Safe 6.0
Confidential, Charlotte, NC
Selenium Tester
Responsibilities:
- Interacted with developers to understand the application functionality and navigation flow.
- Involved in Software Development life-cycle and Test Life Cycle of the project from requirements gathering to transition using Agile/Scrum Methodology.
- Developed Test Cases based on the Requirement documents.
- Involved in writing Test Plans and Test Strategies.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Created traceability matrix between requirement and test cases and document the application, data associated in each test case.
- Performed Integration and Regression testing of the application.
- Interacted with Business Analysts and developers to resolve defects.
- Involved in backend testing for validation testing
- Performed Integration Testing, Security Testing, Positive & Negative Testing.
- Participated in daily and weekly meetings with the development and SMEs for project status.
- Executing, Reporting and Tracking the defects through ALM and Quality Center 9.0
- Involved in testing Web services and XML with tool called ‘SoapUI’.
- Responsible for building complex Request XMLs for HTTP-based SOAP-based services based on the client requirements.
- Validating Request and Response XMLs based on the mapping documents.
- Mapped Test Cases to Requirements (traceability Metrics)
Environment: Java, Selenium WebDriver, Junit, Clear Quest, Mercury Quality Center, ALM, SoapUI, Web Services, Clear Case, Firefox, Google Chrome, Explorer, MS Office Tools, Windows.
Confidential
QA Analyst/Tester
Responsibilities:
- Reviewed business requirement document and the technical specifications
- Interacted with developers to understand the application functionality and navigation flow.
- Involved in Software Development life-cycle and Test Life Cycle of the project from requirements gathering to transition using Agile/Scrum Methodology.
- Developed Test Cases based on the Requirement documents.
- Involved in writing Test Plans and Test Strategies.
- Created traceability matrix between requirement and test cases and document the application, data associated in each test case.
- Performed Integration and Regression testing of the application.
- Used Rational Clear quest for Bug reporting, Tracking and defect Management.
- Interacted with Business Analysts and developers to resolve defects.
- Involved in backend testing for validation testing to check front-end and database systems using SQL commands.
- Performed Integration Testing, Security Testing, Positive & Negative Testing.
- Participated in daily and weekly meetings with the development and SMEs for project status.
- Involved in developing database queries for Backend Testing
- Involved in functionality testing of web pages using different types of browsers like IE, Safari, Google Chrome, Mozilla Firefox
- Worked on Clear Case for version Controlling
Environment: Manual Tester, Clear Quest, Clear Case, SQL, PL/SQL, Oracle9i, TOAD, Windows 2000/ XP/7, LINUX, TIBCO, HTML, XML, JAVA, J2EE, JSP, MS Office Tools
Confidential
QA Analyst
Responsibilities:
- Reviewed Business and Functional Requirement Documents for Quality and Completeness.
- Executed test cases to test end to end of application.
- Performed Integration, System and Regression testing of the application.
- Involved in managing defects and testing process using Quality Center
- Interacted with developer to resolve application Defects.
- Manually tested the whole application before going for automated testing
- Performed Positive, Negative, Navigational, end-to-end, UAT and User Interface Testing.
- Prepared Test Data for Various Scenario’s
- Manually tested XML batch files and made sure that the order is in complete status and appears in Database.
- Involved in backend testing for validation testing to check front-end and database systems using SQL commands.
- Executed SQL Queries using TOAD for Data Mapping & Back-end Verification
- Worked on Clear Case for version Controlling.
- Involved in testing the same application in Windows and Unix O/S.
- Involved in Manual Testing
- Involved in Developing and Executing test cases for Web front-end testing of the application
- Tested POS web Applications using different types of browsers like Netscape, IE on different versions
- Prepared reports on daily status to the project lead and project manager.
Environment: Manual Testing, Quality Center, Clear Case, JAVA, J2EE, JSP, XML, Oracle, SQL, TOAD, Windows XP, LINUX, MS Office Tools.