Selenium Engineer/mobile Tester Resume
NY
SUMMARY
- Over 7+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services.
- Strong experience in all stages of the Software Development Life Cycle and QA Life Cycle.
- Expertise in all phases of Testing life cycle including Requirements Gathering, Providing Estimates, Scheduling, Test Planning, Defect Tracking, Test Case Writing, Management.
- Implementation phases using Agile& Waterfall methodologies.
- Strong knowledge of the Software Development Life Cycle (SDLC) in Scrum& Agile models.
- Strong knowledge of Selenium WebDriver, Selenium IDE, &Selenium Grid.
- Expertise in designing, developing, & executing test cases for mobile applications using Cucumber& Gherkin.
- Experience in testing Angular JS applications using Protractor for developing & running end - to-end test frameworks.
- Good experience on Selenium Automation using WebDriver and Server.
- Heavy programming using Java, Junit, TestNG, Ranorex.
- Expertise in performing manual testing &Mobile Application Testing using Appium& SeeTest.
- Expertise in SOA - End to End testing which includes web services, MQ and REST services usingCALISA, Selenium and SOAP UI.
- Strong knowledge of Object-oriented programming languages such as Java & Python.
- Good experience in Web Services testing using SOAP UI,XML and WSDL.
- Experience in formulating Test Plans, Test Cases, Test Scenarios, Test Approach & Test Environment Setup.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Expertise in both Manual & Automation testing of Web-based, Client/Server & Data Warehouse, Business.
- Proficiency in overall defect management, problem solving including tracking bugs and reporting using HP ALM, QTP and Jira.
- Experience in writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
- Experience in using Maven build tools to manage framework dependency jar files.
- Experience in performing data driven testing to validate the components displayed on the website using Selenium.
- Experience in using Apache POI/JDBC to read data from external sources to verify web application reliability.
- Implemented Sanity Testing, Smoke Testing, Performance Testing, Negative Testing, Black Box Testing, Unit Testing, Integrated Testing, System Testing, Security Testing, RegressionTesting of Web Based and Client/Server Applications.
- Experience in backend testing using complex SQL queries to verify congruity of data.
- Experience in various financial domains. Good knowledge on Banking, Retail, Insurance.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing, iOS Testing), JMeter,RubyMine, Ruby,Cucumber, Ranorex, CA Lisa.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari.
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux.
Mobile Manual Testing: Android, iOS.
Database and Other Tools: ETLTools Informatica PLSQL, Oracle, SQL Server, Datastage, Power Center, SSIS, SSRS, SSAS, Datastage 9.1, Erwin9.5, Crystal Reports, Oracle reports, Tableau.
PROFESSIONAL EXPERIENCE
Confidential - NY
Selenium Engineer/Mobile Tester
Responsibilities:
- Writing and modifying the automation test scripts according to requirement changes for every release using Selenium WebDriver.
- Implemented DataDriven, POM using Java, Selenium WebDriver.
- Developing & maintaining automation test scripts using TestNG& JUnit.
- Involved in Agile/scrum environment.
- Rest/SOAP web services virtualization & testing using CA ITKO Lisa.
- Performed Black Box, System Integration Testing for both UI and back end.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Involved in testing Webservices and XML with tool called SOAP UI.
- Used advanced features of Perfecto Mobile like record and play,checkpoints,loops and data tables for full loop.
- Executed automated test scripts python and found out the root cause whenever a test fails.
- Involved in testing Webservices(SOAP and REST) and XML with tool called SOAP UI, HP Service Test for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Virtualizing specific slices inorder to execute the development and testing tasks.
- Analyzing service interface specifications such as WSDL.
- Using Service Virtualization as a method to emulate the behavior of component based applications such as API-driven applications,Cloud-based applications and service oriented architecture(SOA).
- Used Emulators and IOS Simulators to perform manual testing of native mobile applications.
- Very good experience in User Acceptance testing, used to test the application for different modules/links in the application with the help Cucumber tool in a Behavior Driven Development(BDD) Framework.
- Created feature file, scenario outlines by improvising Cucumber.
- Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium.
- Creating scripts using Perfecto Mobile’s record and play features.
- Responsible for the test and quality of a Hybrid Mobile application which made development and maintanence easier.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Automating web services testing usingJava cucumberframe work.
Environment: s: Win7, Cucumber, CA Lisa, Selenium WebDriver, Java, SoapUI, C#, SQL Server, Oracle, XML, Maven, Appium, JAVA, J22E, JIRA, Firepath, Firebug, Eclipse, XPATH, Python, Java, Quality Centre.
Confidential - Cincinnati, OH
UI /Mobile Automation Engineer
Responsibilities:
- Analyzed requirements and developed tests for developers to use in test-driven development.
- Developed test cases for mobile application testing using Cucumber &Gherkin.
- Built & run end-to-end test frameworks using Protractor for Angular JS applications for user-testing scenarios.
- Scripted all policy submission and policy cancellation support files, control script, library and startup files and API testing.
- Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Reported the bugs and the test results in the quality center. Created automation framework in test complete Selenium WebDriver using behavior driven approach like Cucumber.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins and custom tools developed in Python.
- Used Jira as a project management tools to keep tracking for bug life cycle and to use for iteration planning.
- Wrote SQL queries to perform backend testing.
- Customized Selenium API to suit the testing environment.
- Involved in Service virtualization creating and deploying virtual asset to give appropriate response.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed data driven testing to validate the components displayed on the website using Selenium.
- Usd Emulators and real devices for testing.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Web Services testing using SOAP UI and SOA.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Used Emulators and IOS Simulators to perform manual testing of native mobile applications.
- Creating scripts using Perfecto Mobile’s record and play features.
- Synchronizing development of the applications for different platforms(id’s,names,class names,x-paths) to use in the test.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Strong Knowledge inCALISAService Virtualization with web services, MQ and REST services and creatingCALISATest cases for performing Automation.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Utilized both automated and manual testing software using Ranorex.
- Programmed automation tests for quality assurance using C# inRanorex.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Environment: s: Selenium Web Driver, Selenium Grid, XPATH, Selenium RC, Cucumber, Gherkin, Angular JS with Protractor, Jira, Quality Center, Soap UI, HTML, XML, VB, C#, VBA, VBScript, Batch files, Oracle, Java Script, Ajax, UNIX and Windows, MS Test manager, Prospect Management, Salesforce.
Confidential - Los Angeles, CA
Automation Engineer/ETL Tester
Responsibilities:
- Wrote Test plans from functional requirement documents.
- Tested the application for functionality and documented all pass-fail reports, created modification requests, assigned modification requests to respective developers, and verified bug fixes.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Responsible in executing SeleniumRC test scripts on different browsers and checked for compatibility.
- Python based web application, Postgresql DB, and integrations with 3rd party email, messaging, storage services.
- Automated functional scenarios using Selenium IDE and RC.
- PerformedManual testing, Mobile Testingand Black box testingmethods -Functional, Integration, System andAcceptance.
- Performed screen navigation test to ensure that the links are established as per the requirement documentation provided.
- Performed ETL (extract, transform and load testing) for Thomson application data.
- Developed key project deliverables including requirements specifications, use cases, system test cases, and training, documentation of user manuals for projects of low complexity.
- Performed Black Box testing from end users' perspective.
- Documented test cases; used SQL queries as needed for testing the application.
- Assisted in writing user documentation, and provided training to the users.
- Monitored system during transition from legacy system, and tested the patch fixes.
- WinRunner was used to generate automated test scripts for functionality and GUI testing and further enhancements were done in the script.
- Prepared testing procedures by writing user-defined functions in TSL for various testing scenarios.
- Performed regression testing for every modification in the application and new builds using QC.
- Analyzed and researched complex system problems, coordinated with vendors and other parties as necessary, and tracked them to resolution.
Environment: s: Quality Center, Oracle, Windows, VB, C#, VBA, VBScript, Batch files,HTML, MS Office, SQL Server, Selenium WebDriver, Selenium Grid, Selenium RC, DataScope, Reuters 3000 Xtra, Thomson Reuters Eikon, Dealing/ Matching.
Confidential - Boston, MA
Selenium/WebService Tester
Responsibilities:
- Responsible for creating and reviewing business requirements, functional specifications, project schedules, documentation and test plans.
- Designed the business requirement collection approach based on the project scope and SDLC Methodology.
- Worked with issues and risks involved with the project based on the scrum development method of Agile manifesto.
- Performed Sanity Testing & Smoke Testing.
- Responsible for writing and executing the test cases for GUI, hardware and communication interfaces using HP Mercury Quality Center.
- Create test lab and map the defects directly to the requirements in the HP Quality Center and run reports.
- Participated in requirement analysis and prepared systems test documents.
- Created different manual and goal oriented scenario to sketch real time scenarios in production.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description .
- Intregated web based applications using XML,SOAP standards.
- Communicating different applications from different sources without time consuling custom coding using WEBSERVICES.
- Monitor the software performance on different Windows and UNIX environments.
- Used correlation to parameterize dynamically changing parameters like Message ID's, Session ID's.
- Also used Windows resource and UNIX resource graph the monitor the Windows and UNIX machines.
- Analyzed various graphs generated: monitors, network monitor graphs, user graphs, error graphs, transaction graphs and web server resource graphs.
- Involved in performance testing to simulate a process, which allows more than 500 user login at the same time, and observe the behavior of the system by using performance center.
- Validated the integrity constraints on the database by creating procedures and functions.
- Wrote and tracked the defects using HP Quality Center and communicated with the developers.
Environment: s: Quick Test Professional, HP Quality Center, SQL, Performance Center, Web Services, Windows, Selenium WebDriver, Selenium Grid, Selenium RC, Oracle, UNIX, SQL, VB, C#, VBA, VBScript,Batch files, HTML/XML, IIS, JAVA, MS EXCEL, MS VISIO, ETL.
Confidential - North Quincy, MA
QTP/Webservice Tester
Responsibilities:
- Reviewed project artifacts, analyzed requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
- Involved in automating test cases using Selenium RC with Junit.
- Designed the test strategy for multiple projects, defect management using JIRA and QC.
- Served as a resource and communication point for decisions about test schedule changes, resource forecast and estimation.
- Used Selenium RC used to test search results of Meta search engine.
- Ensured all testing standards are being met and served as an escalation point for issues involving testing.
- Experienced in working both of UNIX and Linux environment to analyze log file and to monitor process.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Experienced in using VI editor to change configuration file and check text based data file..
- Performed the back-end testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL statements on the Oracle database using TOAD.
- Created QA process workflow documents using MS Visio to define and design effective QA standards and practices.
- Worked with all agile development and SCRUM process throughout the entire project.
- Worked on enterprise systems based on various programming languages including Java.
- Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements.
- Knowledge of writing Junit tests using Junit framework.
Environment: s: Quick Test Professional, HP Quality Center, SQL, Performance Center, Web Services, Windows, Oracle, UNIX, SQL, HTML/XML, IIS, JAVA, MS EXCEL, MS VISIO, ETL.
Confidential
QA Analyst- Manual/Automation Engineer
Responsibilities:
- Attended SCRUM every morning to get updates and provide updates to the team.
- Managed defects using Defect Module of HP Quality center.
- Create defect reports using Dashboard module of HP Quality Center as required.
- Managed automated and manual test cases in HP Quality Center.
- Customized the QTP Test as per the Test Case by using the VB-Script.
- Performed End-to End testing of the new platform.
- Analyzed test specifications and converted them into Manual Test Cases.
- Reviewed the test cases written for Unit and Integration level.
- Coordinated in execution of automated testing where used HP QTP tool.
- Analyzed code to performed white box testing.
- Executed manual and automated regression test cases after the bug fixes as per test scenarios.
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyze the test results and report defect as encountered via automated scripts.
- Performed Black box, User Interface (UI), functional, Usability testing of web application and validated business rules.
- Performed Positive and Negative Testing to ensure appropriate user authentication.
- Wrote SQL queries to extract Data from Tables to verify the output data of the reports.
Environment: s: HP Quality Center, QTP, Windows XP, UNIX, ORACLE, MS Office, MS Management Studio.