We provide IT Staff Augmentation Services!

Sr. Selenium Engineer/ Mobile Tester Resume

5.00/5 (Submit Your Rating)

West, CA

SUMMARY:

  • 8 years of experience Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications.
  • Strong experience in Manual, Automation and Performance Testing of client Server and Web based Applications on Windows, Mac OS X, UNIX and LINUX platforms.
  • Proficient in using test automation tools such as Selenium Suite (WebDriver/RC/IDE/Grid), QTP, Perfecto Mobile, Appium and developing automation testing scripts for web and mobile applications.
  • Experience in developing Test Plans, Test Cases based upon the business requirements.
  • Contributed to all phases of SDLC methodology from requirements gathering through analysis, design, development, testing and maintenance.
  • Extensive experience in analysing, reviewing and understanding of Business/Functional and Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analysing results and preparing result summary report.
  • Working knowledge on TestNG, JUnit and JBehave based Automation test framework using Selenium RC and WebDriver.
  • Experience in testing native applications on iPhone, Android, Blackberry, iPod, J2ME devices using APPIUM, CUCUMBER.
  • Adept at developing automated test scripts using Load Runner, Quick Test Pro, Quality Center, Selenium.
  • Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE .
  • Experience in Cross Browser and Platform Testing.
  • Extensive working experience on different browsers like Firefox, Google Chrome, Internet Explorer, Safari and Opera.
  • Experienced in designing conceptual, logical and physical data models of Online Transactional processing (OLTP) and Online Analytical Processing (OLAP) systems using Erwin tool.
  • Expertise in Selenium automation using Selenium WebDriver with TestNG.
  • Expertise in automation regression testing, integrating automated test cases to validate integration testing, system testing and UAT (User Acceptance Testing).
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model (POM) using Selenium WebDriver, Testing.
  • Responsible for creating automation framework using POM - Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.
  • Hands on experience in Page Object Model in Selenium .
  • Experienced on Test Runner Class using Cucumber options for creating Test Report, and format option in HTML format.
  • Experience in working with XPath, Firebug and FirePath extensively to retrieve elements location information.
  • Knowledge of Automation Tool like Selenium, protractor.
  • Extensive knowledge in Protractor framework for Applications developed with Angular JS.
  • Hands on experience in Object Oriented Concepts mainly Inheritance, Polymorphism, Abstraction .
  • Experienced in white box testing using JUnit 3/ 4, Test NG frameworks.
  • Experience on Build Management tools like Maven.
  • Exposure to continuous integration tools like Jenkins and Hudson.
  • Strong knowledge on Version Control Tools like CVS, SVN and GitHub.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using QC and Jira.
  • Experience with Mobile Compatibility testing and Mobile application testing - iPhone, iPads /tablets
  • Strong ability to create test cases using testing techniques including positive and negative testing, boundary value analysis.
  • Efficient in monitoring and maintaining issue tracking systems.
  • Efficient in Implementing STLC (Software Testing Life Cycle) and Bug Life Cycle.
  • Proficient at decomposing requirements and developing test automation for all type of projects.
  • Wrote SQL queries for database testing to analyse how back-end component interacted with front-end and business logic components of the product.
  • Good experience in migrating the projects from Selenium Remote Control to WebDriver.
  • Extensive working knowledge in UNIX and Windows platforms.
  • Extensive working knowledge in VI editor to update configure file and check text based data file.
  • Extensively worked on Error Handling Scenario’s using Quick Test Professional.
  • Attention to detail, self-motivating and enthusiastic to work in a fast paced environment with new technologies as an individual and/or as a team member.
  • Can communicate well with clients, team members and project managers.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing), CA virtualization, Groovy, JSON, JMETER, Load runner, IDE 2.50.

Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python.

Frameworks: Junit, TestNG, TDD, BDD, Protractor.

Firefox Addons: XPath, Firebug

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.

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

Bug Tracking Tools: HP Quality Center (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.

Build/ CI Tools: Ant, Maven, Jenkins, Hudson.

Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

Platforms: Windows 7/Vista/XP, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, West, CA

Sr. Selenium Engineer/ Mobile 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.
  • Automate the Test cases with Selenium Web driver, JavaScript framework and run it on different Browser’s and Cross Plat-Form.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Involved in manual and automated testing using Selenium WebDriver.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Worked on Cross Browser and Cross Platform testing through Selenium WebDriver by testing the website on different browsers like Google Chrome, Internet Explorer and Firefox.
  • Developed and maintained the automated regression test suite in WebDriver using Java.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Worked on Agile software development environment where testing is performed in each sprint.
  • Defined the test criteria and base lined the Test Plan from project meetings and walkthroughs.
  • Performed Regression Testing, Functional testing for web based application.
  • Developed Traceability matrix to increase the test coverage.
  • Used Quality Center for Test Planning, Test Execution and Generating Reports.
  • Involved in peer test case reviews, escalations, defect tracking and reporting.
  • Used JIRA to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
  • Logged the bugs found during testing into Quality Center.
  • Used Cucumber, Appium, Xcode for Native Mobile Application automation testing for iOS and Android platform.
  • Designed Hybrid Appium Test automation framework for the application (Android apps).
  • Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Used UI Automator for android and Appium Inspector for IOS testing.
  • Used Maven frame work and TestNG for reporting the automation test cases result.
  • Performed full automation suite for every Release and analysed the root cause of failed scripts.
  • Responsible for website user interface and call handling test cases along with Agent Scripting.
  • Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex testing problem
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Performed Database Validation and Integration Testing and manipulations using SQL.
  • Experienced in load and performance testing tool JMeter
  • Experience with Cucumber automation tool including Gherkin, Ruby and ATDD, TDD, BDD.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Experienced in Design, Develop, Execute and Maintain Automated Test Scripts using by BDD (Behaviour Driven Development) and TDD (Test Driven Development) testing framework using Cucumber, Java, TestNG and have clear concept about the Gherkin Language.

Environment:: Win7, Ruby, Selenium WebDriver, AWS, Grid, SQL Server, Oracle, XML, SOA testing, JAVA, J2EE, Gherkin scripting language, JIRA, WARP, Shell Scripting, DOM, Test Plans, Cucumber, Quality Center, Appium, UFT, End to End Testing, Toad, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, JUnit, TestNG, Puppet, Agile Methodology.

Confidential

Sr. Selenium Engineer/ Appium

Responsibilities:

  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, JUnit.
  • Automated the complete set of functional test cases using Selenium WebDriver to ensure correctness of new source code in an agile development framework.
  • Used Selenium WebDriver with Java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
  • Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
  • Contributed in developing Automation Framework that uses Java, Selenium WebDriver and JUnit.
  • Creation of data files required during the execution of Load Testing scenarios.
  • As Selenium test Engineer, involved in plan & perform testing, verification & validation, and quality assurance of the Sprints.
  • 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.
  • Used Selenium Grid to run parallel test on different browser and OS configuration.
  • Involved in Web Service testing and validating the XML files.
  • Performed Manual Back End testing by writing SQL, PL/SQL statements on Oracle 9i/10g and TOAD.
  • Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management, issue escalations.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Conducted System Testing, Regression testing, GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues
  • Created traceability matrix and mapped requirements to Test Cases.
  • Created high level scenarios and test cases using Microsoft Test Center.
  • Developed scenario based testing for the Apache JMeter scripts.
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Developed automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
  • Performed Cross-platform, UI testing for native and hybrid mobile apps using Appium.
  • Tested and coordinated mobile applications in both Native and Web environments and validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators like: Device Anywhere, Perfecto Mobile and Simulators like: Android SDK, IPhone SDK etc.
  • Used Calabash to write automated tests in cross platform environment, Android as well as IOS.
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC).
  • Used Git as code repository and Code Collaborator to manage code reviews.

Environment:: Selenium WebDriver, AWS, Node.js, IDE plugin, Perl, JAVA, Gherkin, Cucumber, Oracle 11g, Web Services, XML, Rally, Linux, SQL Server, Docker, Apache POI, See Test, MONGO DB, SVN, Toad, Git, Maven, Python, Ruby, Jira, Bugzilla, Quality Center, Soup UI, Agile, Metrics, J Behave, JMeter.

Confidential, NC

Sr. Selenium Engineer/ Web service Tester

Responsibilities:

  • Analyzed requirements provide testing scope and proposed the testing methodologies.
  • Developed test cases, test scenarios and test data according to specifications.
  • Automated the complete set of functional test cases using Selenium WebDriver to ensure correctness of new source code in an agile development framework.
  • Performed functional testing for each sprint using Selenium RC.
  • Performed cross browser functional testing using Selenium RC.
  • Perform Functional Testing and Regression Testing using Selenium WebDriver.
  • Automated functional scenarios using Selenium IDE and RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Executed Test Scripts and maintained VB scripts using Quality Center.
  • Created test scripts using VB Script and by Creating Checkpoints, Synchronization points and Output values. Enhanced the test scripts if necessary.
  • Have created complex XPath expressions with the help of XPath 1.0 library.
  • Used Bugzilla for Bug Tracking, Bug fixing, and Bug Reporting.
  • Tested web services based on Data and functions by SOAP UI.
  • Design, customize and implement CA ITKO service virtualization portfolio capabilities to deliver high-quality solutions to address the development, quality and testing lifecycle challenges.
  • Validated Web Services (WSDL) by setting up request, and validating response to perform parameterization, service mocking, functional and security testing.
  • Prepared Tool Mentor documentation & PowerPoint presentation of Quality Center for the client and for the team members.
  • Experience working with Web Services using SOAPUI tools to validate XML request and response using different methods
  • Performed white box testing using TestNG for class, method, &Web Services testing.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Reported regarding the tracked defects with reference to severity and types according to development team needs.
  • Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
  • Done Data Base Testing using load and Performance testing using JMeter.
  • Prepared detailed Test Metrics on a weekly basis for the projects to know the status of the Testing.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Used Java language and JUnit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Hudson.
  • Verified the download files functionality in Selenium WebDriver using Wget program.

Environment:: Java 1.6, JavaScript, Selenium WebDriver, JUnit 3.8, Oracle, ANT, Hudson, Maven, Bugzilla, Eclipse 3.7,SOAP UI, Mozilla Firefox, Google Chrome, Internet Explorer, Firebug, FirePath, XPath checker, Microsoft Office, Windows and Fedora Linux.

Confidential

Automation Engineer

Responsibilities:

  • Analyzed Client Requirements, Functionality and preparing the Test Data for Test Cases.
  • Analysed and attended Change Request meetings to document changes and implemented procedures for test changes.
  • Responsible for Regression Testing, Functional testing for web based application.
  • Responsible for making Business Process mapping documents to make team understand are being followed and what/how systems are linked.
  • Exported Test case Scripts (Java-Selenium) from Selenium IDE to Java and modified the selenium scripts and executed.
  • Setup Jenkins to execute Selenium Automation Tests through Maven.
  • Performed functional testing of individual modules Easy Access application on iOS, Android, Blackberry OS, Windows OS operating systems.
  • Launched and monitored Selenium RC nodes across platforms with different browser instances.
  • Developed page library as part of modular framework implementation in automation.
  • Create property files to store all the object locators (XPath/ name/ id/CSS locator), file path, test site URL and use them in the Selenium Framework.
  • Test Automation Framework Development using DataDriven and PageObject pattern(s).
  • Developed and enhanced Test Automation framework using Java-Selenium-TestNG-Maven.
  • Effort Estimation for Automation Suite Development.
  • Create custom XPath for identifying Dynamic Objects and use them in Selenium.
  • Experienced on Step Definition files, implementing actual Java code by Selenium RC.
  • Log, track, and verify resolution for all software and specification defects in Quality Center.
  • Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business 9Analysts, project manager and test supervisors.
  • Used different Java classes for file manipulation like Importing and Exporting Excel, Read/Write operations using Apache POI framework.
  • Developed test automation scripts using Selenium for Activation testing.
  • Experienced in working both UNIX & Linux environment to analyze log file & to monitor process.

Environment:: Java 1.5, Selenium WebDriver, jQuery 1.1.3, TestNG, Eclipse 3.7 and Fedora Linux, SVN, Mozilla Firefox, Google Chrome, Internet Explorer, Firebug, Microsoft Office, Windows and Fedora Linux.

Confidential

Manual/Performance Testing

Responsibilities:

  • Created Master Test plan, Test strategy, critical scenarios and Test Scripts and schedule for testing.
  • Documented Test Cases for different activations and work on adding them using the existing automation framework.
  • Manual testing of the scenario using different tools like http watch, fiddler to see the response time.
  • Once scrum comes to agreement on acceptance criteria, started writing selenium scripts using JUnit.
  • Executed the Test Cases to verify actual results to expected results.
  • Involved in design and development of web interface using HTML, CSS, JavaScript and JSF.
  • Responsible for developing and maintaining all the entity EJBs and session EJBs.
  • Project management activities like preparing status report from offshore team, test evaluation summary reports and sending it to the Client.
  • Develop and maintain the QA management tool for project and design issues.
  • Involved in Security testing of the system to assess vulnerabilities.
  • Created whole test framework using Selenium for further test creation and execution.
  • Created all types of test resources such as function libraries, data tables, shared repositories, environment variables and recovery scenarios.
  • Created a HTML based reporting for each automation run.
  • Automated performance test scripts and verified the response time under different load conditions using load runner.
  • Gathered requirements for Performance testing purposes from different Scrum teams.
  • Experienced in Virtual User Generator (Vu Gen) scripting for performance/load testing, Multiple protocols.
  • Expert knowledge of Bottlenecks in Performance, Web Performance, Throughput, Server Response and Network Bottlenecks using Network Delay Time and Vuser Graphs.
  • Participated in a test automation tool selection process for an automated component testing harness in a Java environment.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.

Environment:: IDE, Selenium WebDriver, Selenium Grid, ANT, Java, HTML, JDBC, C#, Eclipse Hibernate, J2EE, MES, JDBC, Oracle 10g, Maven, Load Runner, Appium, Performance Center, Junit, TestNG, Bugzilla, Jira, Python, Linux, MS Stack.

Confidential

Manual Tester

Responsibilities:

  • Involved in complete life cycle of design, development, testing and deployment of application.
  • Extensively worked on requirements gathering and reviewing of the requirements including functional and non-functional specifications.
  • Conducted manual testing by validating all functionalities of the entire application.
  • Performed execution of test cases manually to verify the expected results.
  • Developed presentation/view layer components using HTML, JSF 2.0, and JavaScript library jQuery.
  • Implemented transferring of XML data to the database using JDBC for additional services of the application.
  • Develop Test Plan Document, Test Procedures, Test cases for manual testing.
  • Involved in Functional Testing /System Integration/Regression/UAT by Creating Test plans, Test scripts, writing Test cases and Summary-Reports.
  • Written SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Performed Functional testing, User Acceptance Testing and System Testing.
  • Configured and used Log4J for logging all the debugging and error information.
  • Created Use Case diagrams, Class diagrams and Sequence diagrams and Object diagrams in the detailed design phase of the project using Rational Rose 4.0 under team lead guidance.
  • Used SVN Repository for Version Control.
  • Published test plans, JUnit test cases and test suite for testing the application.
  • Worked on De-bugging and bug fixing problems raised by QA team and fixed the issues.
  • Contributed to email communication through JAVA application using Java mail API for notification purposes.
  • Verified the data from backend by running the SQL queries.
  • Performed Functional, System, Integration, Upgrade, Portability and Regression Testing under various browsers.
  • Good Experience in Waterfall Methodology Process for the product development.

Environment:: Windows 2003, Testing Tools: Mercury Quality Centre, QTP, QTP, Quality Centre, HTML, JavaScript, SQL, Oracle,.

We'd love your feedback!