We provide IT Staff Augmentation Services!

Sr Selenium Analyst /mobile Engineer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • 7+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Mobile, Windows, Web Services, Client/Server applications and Databases .
  • Experience in all stages of the Software Development Life Cycle, Software Testing Life Cycle ( STLC ) and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability .
  • Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Protractor, QTP and Mercury Quality Centre to develop automation testing scripts for web and client server applications.
  • Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool.
  • Experience in Junit, TestNG framework for Unit testing, Maven and Ant for Project building and Jenkins/Hudson for Continuous Integration.
  • Experienced in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Jasmine framework, Behaviour Driven Development (BDD), Test Driven Development (TDD), Cucumber, JBehave, Keyword Driven Framework, Data Driven Framework and Mocha.
  • Experience in performing mobile manual testing (Emulators & IOS Simulators) & Mobile Automation Testing using Appium & SeeTest .
  • Experienced in load and performance testing with the tools JMeter and Load Runner .
  • Involved in XML and XML Schema validation with XSLT, CSS and XSD.
  • Good experience in testing web services both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both XML and JSON formats.
  • Well versed with defect tracking tools Quality Center, HP ALM, JIRA, Test Director, and Bugzilla.
  • Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing, security testing, defect reporting & defect retesting.
  • Excellent knowledge in writing unique Xpath using firebug and fire path to identify web elements.
  • Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
  • Experience with end - to-end test framework for AngularJS, NodeJS, WebDriver, Bootstrap and other JavaScript applications by using Protractor Testing
  • Experience programming in Java, C#, Python, JavaScript, Perl, Ruby, Groovy, HTML and XML.
  • Experience of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
  • Designed and implemented different automation frameworks from starch like Page Object Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework.
  • Experience with source version control tools such as Team Foundation Version Control (TFS), Subversion ( SVN) & Git .
  • Strong Working knowledge of SQL, PL/SQL, Oracle, UNIX and MS-Office Suite (Word, Excel, PowerPoint, Access).
  • Good exposure in Database Testing and Data Warehouse Testing using ETL tools and expert knowledge in using SQL queries and further usage of Stored Procedures for verifying the database integrity.
  • Experience in Waterfall, Scrum and Agile project environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter, GIT

Web Technologies LK: 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, Ruby, Java Script

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Browsers: Internet Explorer, Firefox, Chrome & Safari

Continuous Integration: Jenkins, GIT hub

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

Mobile Manual Testing: Android, iOS

Databases: Oracle R12, MS Access, DB2, SQL Server 2008

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Sr Selenium Analyst /Mobile Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Have built a test automation framework based on Page Object Model, TestNG and Selenium Web driver.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Configured the JMeter properties files for specific load testing scenarios.
  • Performed white box testing using TestNG for class, method, & Web Services testing.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium and SeeTest.
  • Developed single and multiple web sampler scripts using JMeter.
  • The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for overnight batch run of the Script.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Performed SeeTest on various mobile device simulators using the native and web properties of the objects.
  • Reported software defects in ALM and interacted with the developers to resolve technical issues.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Fire path, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, Protractor.

Confidential, Troy

Sr Selenium /Test Engineer

Responsibilities:

  • Extensively used Selenium Web Driver to test the web application. Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG prior to Agile release.
  • Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Extensively worked on Selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Involved in networking related activities as the software tested is of the same domain.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Involved in TDD for developing and performing test cases using Jasmine, Webdriver JS, Protractor and Karma.
  • Involved in automation testing of UI developed using Node JS.
  • Used SOAP UI 4.0/3.0., Web Logic ANT task to test Web Services running on Web Logic Server.
  • Written Grey box and Black Box test cases based on the User and Business Requirements.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber and JBehave.
  • JBehave project for automatic acceptance testing. It helps make tests easier to read and write naturally.
  • Manually tested the web application through different environments.
  • Involved in Internal and external network penetration testing.
  • Improved quality of testing under Agile scrum testing methodologies.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle database.
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.

Environment: Java, Appium, Selenium IDE, Firebug, SQL, IOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber

Confidential, Charles City, IA

Sr Quality Analyst/ Automation Engineer

Responsibilities:

  • Created Test strategy and plan, create test data and organize test plans and test runs for automation.
  • Worked in Agile, Scrum Development Environment with frequently changing requirements and features.
  • Performed Automated UI, regression, acceptance and priority functional tests of thiswindows application using C# scripting in Test Complete.
  • Implemented Page Object Model Automation framework with Java, SeleniumWebDriver.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Designed and Develop Selenium Hybrid Automation framework using Java reflection,
  • TestNG, Apache POI, Apache CXF for Web Service automation and Maven.
  • Used Maven, SVN, Java and Selenium Grid to create nightly automation scripts.
  • Plugins with Continuous Integration for builds validation, using Jenkins.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basisautomatically.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for JavaDevelopment.
  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Designed and develop framework for Mobile Browser application testing using PerfectoMobile.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Reported the bugs/defects through Quality Center.
  • Involved in writing the SQL Queries.
  • Extensively used my SQL proficiency during data migrations.
  • Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)
  • Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: C, SQL, HTML, SOAP UI, Groovy Script, Quality Center, Jira, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.

Confidential, Columbus, OH

QA Automation and Manual Tester

Responsibilities:

  • Analyzed and identified the Test cases based on requirement document of the application
  • Reviewing and modifying the Test cases for Test scenarios
  • Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing
  • Wrote VBScripts for Black Box and White Box Testing
  • Involved as part of automation team using QTP, developed test scripts
  • Preparing and executing Test cases, Review test cases and Defect Reporting.
  • Prepared Defect Report as per severity and Priority
  • Designed Test cases and executed Test cases and reported the Bugs using Quality Center
  • Analyzed Test specifications and written Manual Test cases for Black Box Testing
  • Defect logging, Tracking, Reporting and Validation using Mercury Quality Center.
  • Involved in Defect Reporting Meetings daily.
  • Involved in project meetings and Interacted with other team members to resolve the problems
  • Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center.

Environment: JAVA, JSP, Web Logic, HTML, SQL Server 2005, and Windows 2003, Testing Tools: QTP 8.2, Mercury Quality Center 9.

Confidential

Automation Engineer /Manual Tester

Responsibilities:

  • Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
  • Performed Automation testing of web based applications using QTP.
  • Used Quick Test Professional (QTP) for regression testing and running the automation suite.
  • Involved in bug tracking using Quality Center/Test Director.
  • Executed and scheduled the automation test scripts from Quality Center.
  • Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
  • Involved in Analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application
  • Prepared Test cases and Test plans for new functional modules.
  • Performed Data Driven and Keyword driven Tests
  • Developed and maintained Hybrid Framework.
  • Extensively used my SQL proficiency during data migrations.
  • Used Firebug and Fire Path for element identification while creating Page Object Repository.
  • Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing.

Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.

Confidential

Manual /QTP Tester

Responsibilities:

  • Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
  • Gathered, analyzed, business requirements, user profile, created workflow processes documentation & charts.
  • Developed and Implemented Test suites, which include features like Data Driven Framework for automated scripts using QTP.
  • Involved in Testing of the various results generated by the reports against the data present in the database tables and used UAT on that data involving the users
  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
  • Designed and documented test cases derived from requirements.
  • Manually verified the applications per the requirements. Modified automation scripts as test case changes.
  • Updated QA status report and application database for management reporting purpose
  • Performed functional, regression, smoke, and end-end testing.
  • Generated automated scripts using QTP and documented them. Created and maintained functional & regression test suites.
  • Played a key role in script enhancement process to streamline the regression testing process and to achieve continuous automatic test run.
  • Created error/ defect reports and communicated with developers, scripter and application owners for application defect tracking & resolution.
  • Participated in weekly meetings and walk through to discuss Defect Priorities.

Environment: QTP 9.2, Microsoft Office tools, Windows 2000, SQL

We'd love your feedback!