Sr. Selenium Engineer/ Mobile Tester Resume
Sunbury, PA
PROFESSIONAL SUMMARY:
- Over 8+ years of QA experience in Manual/Automation testing of Web, Mobile apps and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
- Experience in Mobile application testing in agile environment (Mobile/Tablets/Mobile Simulator).
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experience on manual testing and automated testing using different tools like QTP, Selenium (RC, Web Driver, and GRID), Load Runner, Quality Center, and Performance Center.
- Extensively worked on Agile Development and management process.
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experience in testing native apps on iPhone, Android and iPod devices manually.
- Developing a test framework in JAVA using page object model and data driven model on top of JUNIT and Appium for test automation.
- Having extensive experience in writing and implementation of complex Test plans. Design, Development and Execution of Test scripts for system and functional projects.
- Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Experience in Back - end testing, data validation, Database testing using SQL queries.
- Used Jenkins to build and run Continuous integration and formal builds to create artifact and deploy it in the corresponding repository.
- Execution of smoke tests on each builds using QTP and reporting the results to management.
- Performed integration testing & data validations using QTP for various interfaces.
- Implemented mobile test automation platform (Appium-Webdriver).
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, Bugzilla.
- Performed Manual as well as Automated Testing using Testing tool Selenium WebDriver, Appium.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Hands on experience in medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
- Proactively identifying areas of obstruction/breakdowns and take steps to rectify the equipment’s through application of troubleshooting tools in Electrical domain.
- Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment.
- Unique ability to adapt quickly to challenges and changing environment.
TECHINICAL SKILLS:
Browsers: Internet Explorer 6,7,8,910 and 11, Chrome, Firefox, Safari
Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins
Languages: C, C#, Core Java, JavaScript, Python, VBScript
Webservers/Application Servers: IBM WebSphere, BEA WebLogic, Tomcat, and IIS
Testing tools: Selenium (IDE, RC, Web Driver, and GRID), Quality Center, SOAP UI, TestNG, Junit, Appium, JMeter, Coded UI, log4j, cucumber, HP Load Runner
Reporting tools: Jira, Bugzilla, Quality center, Rally
Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix
Data Access Languages: SQL and PL/SQL.
Database Servers: ORACLE, SQL Server, Sybase and DB2.Robomongo
GUI / Tools: Eclipse, Jbuilder.
Frameworks: Junit, TestNG, Maven, TDD, BDD,Page object model
WORK EXPERIENCE:
Confidential, SUNBURY, PA
Sr. Selenium Engineer/ mobile tester
Responsibilities:
- Analyzed the specifications from Business view and Functional view of the application.
- Participated in project kickoff and sprint planning meetings doing planning poker.
- Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
- selinium roles
- Designed Hybrid Appium Test Automation framework, Page Object Model for Mobile application (Android/iOS apps)
- Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Tested Mobile Applications using various devices, Emulators and Simulators (such as Xcode, iOS simulator and Eclipse emulator).
- Overseen installations, maintenance and upgrades for Perfecto Mobile.
- Mentor QM team and evaluate mobile tools like Perfecto Mobile, Appium and SeeTest.
- Performed manual and automation scripts development on agile process.
- Performed automatedacceptance tests written in TDD (Test Driven Development) using cucumber.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Used Apache POI methods for writing to excel sheets in java.
- Cross browser compatibility testing is executed by testing web applications.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
Environment: Agile, Selenium (WebDriver and GRID), java, TestNG, Maven, Jenkins, SOUPUI, TDD, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Appium, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.
Confidential, LOS ANGLES, CA
Sr Automation Engineer/ webservice tester
Responsibilities:
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
- Created Python based scripts for Selenium Web Driver with JUnit as automation frame work.
- Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Designed and developed automated test scripts using SOAPUI orchestrating various SOAP and RESTful web services.
- SoapUI-Pro Application was used to do black box testing to call interfaces on SOAP based and RESTful Web Services.
- Executed SoapUI for preliminary smoke-test to validate the build
- Triggered automated (maven plugin calling SoapUI scripts) full-regression suite on validated build.
- Developed and executed Service tests for Rest services.
- Performed testing on REST based webservices testing using SOAP UI, POSTMAN.
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response usingSoapUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Developed automation test scripts for client -server and web based applications using Python.
- Involved in creating automation test suites for progression & regression testing in SoapUI. The messaging formats included SOAP over HTTP&REST based clients with XML Payload.
- Involved in Unit testing, test case development and regression testing using JUnit for web based application.
- Prepared user documentation with screenshots for UAT (User Acceptance testing). • Used RESTFUL web services to consume a web service.
- Followed agile methodology for implementing the Application.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Implemented Google Maps API v2 with forward and reverse geo-location.
- Used SQLite to cache the data received from the RESTful web services.
- Constructing http requests, fetching server response and parsing feeds wherever required.
- Analysis of mobile application code for re-engineering.
- Involved in requirement gathering and designing of the application.
Environment: Python, Selenium Web Driver, JUnit, ANT, Jenkins, SoapUI, TDD, Appium, Perfecto Mobile, See Test, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Quality Centre, Windows XP, UNIX, JRules, J2EE, Oracle WebLogic, JQuery, Ant, XML, CSS, cTests.
Confidential, Atlanta, GA
Selenium tester/ performance 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.
- Create JUnit HTML test report for the entire test suite.
- 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.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
- Developed automated regression tests using Cucumber .
- UI validation using protractor- Java script and cucumber.
- Performed Automation acceptance testing using Cucumber by writing test scripts in Java.
- Gathered requirements for Performance testing purposes from different Scrum teams.
- Performed Load Testing, with creation of scripts, configuration of Controller and Agent machines.
- Ran smoke testing, load testing and stress testing with high iterations using HP Load Runner to Guarantee Production readiness.
- Automated performance test scripts and verified the response time under different load conditions using load runner.
- Executed multi-user performance tests in Load Runner Controller tool, used online monitors, real-time output messages and other features of the Controller
- Identified bottle necks, performance issues using multiple user test results, online monitors, real-time output messages and Load Runner Analyzer.
- Created Performance test scripts using People Soft Protocol and did custom scripting for creating and validating Production scenarios.
- Automated performance test scripts and verified the response time under different load conditions using load runner.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
- Status reporting and test updating in Quality Center.
- Developed Cucumber framework using Selenium WebDrvier.
- 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.
- Wrote SQL queries for validating the data mapping and data integrity.
- Involved in status reporting, project meetings and project planning with the team.
Environment: Java, Selenium WebDriver, SoapUI, Jira, Appium, XML, TOAD, Load Runner,Jenkins, TFS, Oracle 10g and WebSphere application server, Unix.
Confidential, GLEN ALLEN, VA
Automation Engineer
Responsibilities:
- Determined Test objectives through detailed analysis in order to automate features comprehensively.
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/JUnit).
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Created and executed database queries (SQL) to validate database data integrity
- Developed test scripts in Selenium for inserting records into oracle tables.
- Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like QTP, Quality Center, Win-Runner and Load-Runner.
- Performed manual testing and documented bugs and change requests using HP Quality Center.
- Enhanced and created QTP scripts using reusable actions, parameters and check points.
- Created and executed SQL queries in QTP data table to parameterize the script
- Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
- Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
- Identified software capability and reliability by conducting functional , system, and regression and performance tests.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
- Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.
Environment: Selenium IDE/RC/Grid, JUnit, Win Runner, QTP / UFT, ITKO, Load Runner, QuickTest Pro, SQL, Web Logic, Windows, waterfall.
Confidential
Manual Tester and qtp
Responsibilities:
- Analyzed user requirements by interacting with Architect, Developers and Business Analysts.
- Created and executed test plan, test case design and test cases based on user and functional specifications.
- Specifications Creation of Test Data Requirements and Test Condition Matrix, Setting up Test Environment, Software Test execution Defect management.
- Performed functional testing, integration testing and system testing.
- Developed re-usable library of generic functions using Selenium to eliminate redundancy of code in automated scripts.
- Involved in comprehensive end-to-end testing.
- Created test scenarios for functional and regression testing.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Experienced in Virtual User Generator (Vu Gen) scripting for performance/load testing, Multiple protocols.
- Automated performance test scripts and verified the response time under different load conditions using load runner.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Enhanced and created QTP scripts using reusable actions, parameters and check points.
- Created and executed SQL queries in QTP data table to parameterize the script
- Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
- Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
- Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like QTP, Quality Center, Win-Runner and Load-Runner.
- During the execution phase, review all the defects identified by the team to check the validity before reporting them.
- Submit the Quality Assessment Report to the stakeholders.
Environment: Selenium, Quality Center, Java, XML, TOAD, CQ5, Oracle 10g and WebSphere application server, Unix.
Confidential
Manual Tester
Responsibilities:
- Involved in White Box, Black Box, Functionality, and User Acceptance Testing.
- Generation of Data for execution of Test cases.
- Responsible for analysis, reports and defect tracking.
- Generate test records, Modify scripts to do regression test.
- Developed and submitted viable test plans to test accuracy of data conversion.
- Developed SQL scripts and stored procedures using PL/SQL.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Well versed with complete life cycle of Manual Testing process with both Agile and waterfall methodologies.
- Experience in leading a Manual Testing assignment and successfully tracked progress of Manual testing effort.
- Used Quality Centre for preparing the Test Plans and manual Test scripts.
- Created data driven script to be used with various data / test cases for positive and negative testing of the application.
- Used Test Director for defect Tracking and defect reporting.
Environment: Windows Server 2000, Oracle 9i, JBOSS, JMS, MVC, Struts, Servlets, JSP, EJB 2.0, CSS,, HTML, XML, XSLT, AJAX, DHTML, CVS, UML, Rational Rose EE 2002.
