Sr. Selenium Automation Tester/ Mobiletestengineer Resume
Jackson, MississippI
SUMMARY:
- Having 8 years of experience in Software Quality Assurance Testing, Manual Testing, Automated Testing in Web, Windows, Server - Client Applications and Database/ETL in variety of Applications.
- Hands on experience in Test Automation using different Automation Tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit, TestNG, ANT/ Maven, JMeter, HP UFT/QTP, Rally, Load Runner and SOAPUI.
- Hands on experience in mobile testing using APPIUM on different mobile frameworks for IOS and Android applications.
- A very good working experience with mobile testing frameworks using Appium, and Cucumber
- Sound knowledge of developing different type of framework like Keyword driven, Data driven(KDD), Hybrid framework and Behavior Driven Developement (BDD).
- Vast knowledge and experience in Health Care industry experienced in testing different healthcare ERP solutions such as QNXT .
- Experience with Agile Scrum and Waterfall and TDD (Test Driven Development) methodology.
- Worked in ETL environment involving Informatica/DataStage . Excellent knowledge of SQL, Capable of writing SQL queries.
- Extensive experience with Version Controls Tools like Confidential.
- Experience in testing database applications of RDBMS in Oracle, My-SQL and SQL Server by executing SQL Queries
- Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing.
- Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Quality center (QC).
- Worked on Protractor, Java scripts to automate Angular JS application & created automated test scripts with Java.
- Experience in Understanding the code written in different programming languages Java, JavaScript, VBscript, .NET, Python, SQL and databases like Oracle, SQL Server.
- Experience in JIRA, BugZilla, ClearQuest, MTM, Team Foundation Server and Quality Center(QC) for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
- Experience in BlackBox Testing, WhiteBox Testing and GrayBox Testing.
- Performance Testing on HP LoadRunner, Apache JMeter and WebLoad
- Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Created Data Driven Tests by using parameterization. Created user defined functions in VBScript.
- Good Knowledge and implementation of Quality Assurance, Testing Principles, Configuration.
- Proficient in analyzing and reporting test results, develop and implement defined Quality Assurance Metrics.
- Ability to handle multiple tasks and work independently as well as in a team, having strong analytical and problem - solving skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID/RC, HP QualityCenter/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Protractor,JMeter, Cucumber, Firebug, FirePath, Coded UI, Appium.
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT), C, C++, C#, Python, Perl, SQL, PL/SQL, VBScript(UFT), .NET
Frameworks: Junit, TestNG, TDD, BDD
Firefox Addons: XPath, Firebug, Firepath
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
BugTracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA.
Build/ Tools: Ant, Maven, Jenkins, Hudson
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, SQL,Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Operating Systems: Windows XP, 7, 8,10/vista & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, Jackson, Mississippi
Sr. Selenium Automation Tester/ MobileTestEngineer
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
- Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
- Used iOS simulator (on xCode) to make sure the app works on all devices and there no UI issues.
- Used Android SDK and set up mobile device Emulator to test application and to get log files.
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Experienced in writing parsing scripts using Python for xml validation and verification.
- Tested application and filed defects using Quality Center / ALM and TFS .
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report Testing.
- Used Git and Stash to re-modify files and for software development.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API and SOAPUI groovy script for test data setup in BDD (Behavior Driven Development).
- Designed REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation.
- Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity .
- Followed Agile testing methodology, participated in daily SCRUM meetings.
- Updated the JIRA with manual/automated test cases and Attended weekly status meetings with development and management Teams.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: s: Java, Selenium Web Driver, TestNG, Maven, Eclipse, Jenkins, Agile, Jira, JavaScript, SOAPUI, SQL, and Appium, IOS mobiles and Android Mobiles Agile Methodology Data Driven and Key Word Driven Frameworks, HTML, XML.
Confidential, Irving
Selenium Tester
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver .
- Provided best practices in Automation testing in CodedUI.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
- Configured ANT builds scripts to run tests, develops reports and sends notifications using Jenkins.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Experienced in working with Multiple Browsers and Cross Platform environments on different OS and Mobile Device.
- Performed Mobile Testing in iOS devices and android devices
- Performed automated acceptance testing using Cucumber.
- Reported and tracked the status of the bugs, assigned severity ratings to them using HP(QC)/JIRA.
- Worked with Source version control tool such as Subversion ( Confidential )
- Staged data to test the defects fix after the transports in UAT environment.
- Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts and to test the Frond-End functionality of the Application.
- Developed automation test scripts for client -server and web based applications using Python, Silk and other automation tools.
- Designed and developed automation framework settings and implementation of Java, JavaScript
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Performed REST API testing by Soap UI
- Worked on POS QA Testing was involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
Environment: Selenium Web Driver, Eclipse, JAVA, Agile/Scrum, JUnit, JIRA, HP(QC), POS, Rally, Oracle 10g, SQL, SOAP UI, Web Services (SOAP & REST FUL), API, JIRA, Bugzilla, XPath, Eclipse IDE, HTML, JavaScript, CSS, XML, Web Services, SQL Server 2000, Mobile, Linux.
Confidential, Green Bay, Wisconsin
QA Analyst
Responsibilities:
- Analyzed the Business Requirements Document and system specifications and identified the test requirements.
- Creating Test Requirements Specification documents, Test plan and Test Result documentation.
- Involved in SDLC, Agile Process, Business Process Design and Implementation. functional, UI, regression test scripts using Coded UI using C#.
- Developed Performed Automated UI, regression, acceptance and priority1 functional tests of this windows application using C# scripting in Test Complete.
- Developed user controls, custom controls using Asp.Net and C# and were effectively used.
- Conduct coding in C#, JUnit and Selenium and Built Automation framework using C# for client services.
- Performed Functional, Integration, regression, positive, negative and UAT testing.
- Performing Regression test using automated testing tool Selenium.
- Managing the onsite and offshore Automation teams &Executed automated scripts on different environments by using Selenium.
- Worked with SOAP Web services, XSD, XML, WSDL tools to integrate the application with DS
- Logged the errors, reported defects, determined repair priorities and tracked the defects until resolution using JIRA.
- Worked with Appium , Selenium-WebDriver and Cucumber testing tools
- Involved in defect reporting, defect tracking and defect reproducing.
- Imported existing test cases from Excel sheet to QC (Quality Center) & completed the configuration of Zephyr in order to execute Functional/SIT/ regression test cases.
- Monitoring test progress throughout the project release cycle, providing test results and detailed status reports.
- Coding, styling, testing of reusable JavaScript, CSS3, widgets / libraries for complex UI controls.
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
- Actively involved in selenium Testing (UI and API), and collaborating with off-shore selenium personnel on current projects and documenting and reporting defects and test results in JIRA.
- Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site)
Environment: Selenium, C#, Visual Studio, QC, SOAPUI, JavaScript, CSS, JSON, SOAP, RestfulAppium, Cucumber, JIRA, XSD, XML, WSDL, CodedUI, Junit, ASP.NET
Confidential, Atlanta, GA
QTP Automation Engineer
Responsibilities:
- Analyzed requirements, design documents and provided constructive feedback and Analysis of the existing Application and its Business Requirements.
- Used QTP for functional and Regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts.
- Managed & Mentored Test Automation Team using QTP, LoadRunner
- Developed Project using waterfall methodology.
- Wrote SQL Queries for backend/ETL testing.
- Develop automation scripts in Quick Test Professional (QTP) to automate smoke and regression testing and automated test data load for every build cycle.
- Parameterize the scripts in QTP to run the scripts for varying form data.
- Modify Object Repository to help QTP identify GUI objects. Enhance the scripts in QTP using VBScript.
- Create Keyword Driven framework in QTP to be reused across multiple functionalities. Use this framework in Regression Suite.
- Develop and maintain various re-usable libraries in QTP using VBScript.
- Extensively used descriptive programming in QTP to handle dynamically changing screens without having to manually change the script.
- Performed manual testing on the whole application before going for the automated testing
- Generated automated scripts for the dynamic pages using Descriptive programming and Shared Object Repository Model in QTP 10.0 version. Enhancing the QTP scripts by doing unit testing on the scripts before creating scenario based tests in Test-Lab Module of QC.
- Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.
- Attending Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.
Environment: QTP 10, Quality Center, Jira, SQL Server, XML, MQ Series, Web Spear, MS - Team Foundation Server, Waterfall Methodology.
Confidential
Manual Tester
Responsibilities:
- Developed manual and automated test cases to test the functionality of the application.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional
- Experience using SQL query builder and schema browser in Toad.
- Experience with TOAD for backend data validation
- Extensive use of SQL and DB2 to extract data from the database.
- Knowledge of System Development Life Cycle (SDLC) of V Methodology.
- Prepared Defect Report as per severity and Priority.
- Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
- Execute Manual and Automated test cases and verified actual results with expected results
- After successful release of projects, developed automation scripts using WinRunner and integrated the script with master script.
- Used Bug Tracking System (BTS) for Reporting Bugs.
Environment: JAVA, JSP, WebLogic, HTML, SQL Server 2005, and Windows 2003, BTS, Mercury Quality Center 9.