Sr. Selenium Engineer/mobile Test Engineer Resume
Boston, MA
SUMMARY:
- Over 7+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications, databases and mobile applications in Finance, Healthcare & Media Applications.
- Experience in IT, extended expertise in QA and Automated Software Testing using Selenium, QTP, SOAPUI, Quality Center, ALM, ETL and Appium.
- Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
- Expert in both Manual and Automation ( Selenium / IOS/ Cucumber/calabash ) testing of the applications.
- Selenium automation experience using Selenium Web Driver using core JAVA on Eclipse IDE.
- Hands on experience of Manual and automation testing of Mobile Apps using emulators, simulators and Appium.
- Experience in both Agile and Waterfall Software Development methodologies.
- Extended experience in Black Box and White Box testing.
- Good knowledge in SDET (Software Design Engineer in Test) to solve complex testing problems.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing of Web/Windows and Client server based Applications.
- Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development).
- Experience in load and performance testing tool JMeter, Load Runner.
- Experienced in developing web - based applications using Java , Python , and XML , CSS , HTML , JavaScript, and C #, Soap UI, Groovy, J Behave and JQuery .
- Experienced in performing end to end testing for AngularJS using Protractor .
- Vast knowledge and experience in Health Care industry, experienced in testing different healthcare ERP solutions such as QNXT.
- Developed Appium Scripts for Native Android Apps using Java.
- Experience in working with build tools like TestNG, Jenkins, Ant and Maven.
- Experience with defect tracking tools like QTP/ALM, Jira and Bugzilla.
- Proficient in creating Automation script from scratch.
- Experienced in working with Squish cross-platform GUI and regression testing tool.
- Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.
- Adept technical skills in Performance testing in the domain of Healthcare/ Insurance, Banking Industries.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Extensive experience in testing Web applications and Thick Client applications.
- Executed automation test scripts using windows and Linux platforms for MFP products. Used open source environment in Linux and UNIX Platform Web application testing.
- Experienced in writing SQL queries for back-end testing and validation of data.
- Performed Testing of database applications developed with Oracle, Sybase and SQL Server.
- Highly motivated team player with excellent Interpersonal and Customer Relational Skills, Proven Communication, Organizational, Analytical, Presentation Skills, and Leadership Qualities.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Centre, JUnit, JMeter, Cucumber, Firebug, Fire Path, TestNG, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing)
Language/ Script: Java, JavaScript, Ruby, VBScript (UFT), C, C#, Python.
Frameworks: JUnit, TestNG, TDD, BDD, Protractor
Firefox Addons: XPath, Firebug, Firepath
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Centre, Bugzilla, Visual Studio, TFS, 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 and Mac
WORK EXPERIENCE:
Confidential, Boston, MA
Sr. Selenium Engineer/Mobile Test Engineer
Responsibilities:
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- 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.
- Perform automation feasibility study & tool selection.
- Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.
- Responsible for implementation of Keyword, Data Driven Frameworks, Page Object Model using Selenium WebDriver and Java.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Developed Hybrid driven framework by using data driven and keyword driven framework.
- Extensive experience in Selenium WebDriver and Selenium Grid.
- Have intensive experience in using Maven as build management Tool.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG framework prior to agile release.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.
- Used Gherkin languages to write features and scenarios.
- Developed Automation scripts in Selenium for regression testing- Browse, Search, Add to Cart and Login & checkout functionalities.
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
- Using Page Object Model in JUnit/TestNG Framework and using Jenkins to ensure web application is automatically tested via scripts.
- Performed Data Driven testing and checking the behavior of the application and analyzed the results.
- Automated mobile applications using Appium.
- Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
- Used Appium for native, hybrid Mobile application testing for Ios and Android platforms and Developed scripts using Java.
- Creating scripts using perfecto Mobiles record and play features.
- Performed usability, security, memory, interruption, performance testing of Mobile Applications
- Performing Non Functional, Integration, Regression, Smoke, White box/Black box Testing for Mobile App using Appium.
- Involved in Performance tuning of the existing SQL and PL/SQL Queries .
- Automated 145 E-commerce test cases using Selenium WebDriver, JUnit, JMeter and JAVA.
- Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD .
- Worked on Squish cross platform GUI and regression testing tool that can test applications based on a variety of GUI technologies.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Used Protractor as a solution integrator by combining powerful tools such as Selenium, Web Driver, Jasmine, Cucumber and Mocha
- Used protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Manual Testing experiences, documented Test Plan, Test Case using MS Word/Excel.
- Responsible for reporting and tracking the defects using Bugzilla, JIRA.
- Updating automation test status to all stakeholders.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, ANT, Appium (Android), JSON, XML, TestNG, JUnit,, Firepath, Gherkin, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, Protractor.
Confidential, Mountain View, CA
Sr QA Engineer/ Mobile Tester
Responsibilities:
- Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC.
- Reviewed Business requirement and Software specification requirements to achieve better understanding of the UAT (User Acceptance Testing) and automated frameworks from starch like Page Objects framework.
- Perform Functional, Integration, Regression, Smoke, White/Black box, User Acceptance Testing (UAT) and End-to-End Testing.
- Implemented Selenium WebDriver, Automated and executed scripts on different browser and different platform using Java.
- Automated functional scenarios using Selenium IDE and RC
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Worked with Data Extraction, Transformation and Loading (ETL).
- Developed a hybrid Automation Framework from the scratch in Selenium WebDriver.
- Experience in writing and developing Automation and Manual Test Strategies in TestNG.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Used Java language and Junit framework for Automation scripting.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Used Appium for test Automation Framework, Cross platform test Automation.
- Generated mobile-friendly versions, developed and debugged via Xcode and Instruments.
- Preparing test estimation of SOA Testing Activities for the Web services.
- Wrote Python Scripts to develop automated scripts and frame works.
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Used Protractor to test organized based on jasmine to write both unit and functional tests.
- Experienced in speeding up testing using protractor as it avoid lots of 'Sleeps' and 'Waits'.
- Conceptualized, designed, and implemented automated functional API test cases using SOAtest, SoapUI.
- Developed a hybrid Automation Framework from the scratch in Selenium WebDriver.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Proficient in using Test Management tool HP Quality Center/Rally, ALM for Test Planning, Test Designing, Test strategy, Traceability matrix, Test Execution, Defect Tracking and Reporting.
- Defect management using Quality Center, coordination with developers and Business users for rectification of defects and re testing.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Back-End Testing database table manipulations of relational database systems by writing complex SQL queries manually.
Environment: Selenium, Java, Quality Center/ALM, Cucumber, JIRA, ROI, protractor, VBScript, TFS,SQL Server 2008,Linux, Microsoft Windows, UNIX/shell, XML, Building Center, XSD, XPath, MQ, Topics, HTTP, JSON.
Confidential, North Bergen, NJ
Sr. QA Engineer
Responsibilities:
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using C#.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver and C# technologies (Visual Studio). Contributes in framework creation.
- Follow Agile (SCRUM) Methodologies for all the Phases of SDLC.
- Creation and Execution of test scripts using Selenium Web Driver with C#.
- Integrated Selenium WebDriver into C# backend server to enable the transformation of a complex web application running in Chrome to native mobile apps.
- Maintaining the Selenium and C# automation code and resources in the SVN source control.
- Wrote Selenium script for taking screen shots and also used action class to perform mouse movement.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Execute SQL Query on MSSQL Visual Studio.
- Performed Back End testing in Oracle Database Server using PL/SQL queries.
- Use MTM, TFS and VS 2012 for bug tracking & automation scripting. Generate test reports.
- Maintained versioning of applications using TFS.
- Performed some UI testing using Microsoft Coded UI.
- Creating test harnesses for testing of the various Utility programs using MS Visual Studio, MTM, etc.,
- Developed an extensive test suite and performed tests in local environments using Coded UI.
- Used Coded UI with layered framework, automation teams can develop sophisticated tests.
- Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
- Developed Coded UI test scripts to test Bing search functionality.
- Performed Coded UI automation testing for the application using Microsoft Test Manager.
- Used Soap UI to test REST API's from Scratch by writing Automating Test Scripts
- Validated request and response XML, SOAP and RESTFUL Web service calls.
- Conducted regular status meetings with the team to discuss on work assignments, task evaluation, address any open issues and concerns.
- Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
Environment: Selenium, C#, Agile (SCRUM), REST API, Coded UI, Visual Studio, SQL, TFS, Microsoft Test Manager (MTM).
Confidential, MN
QA Tester
Responsibilities:
- Reviewed the Use Cases in Use Case document and converting into test scenarios and test cases / test scripts.
- Prepared Traceability Matrix of Use Case coverage with Test Cases.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and JUnit Framework.
- Automated test cases using the selenium WebDriver and TestNG to cover all the quality risks identified as needing extensive or balanced testing.
- Performed Data driven testing using Selenium WebDriver, JUnit functions and JDBC Connections which reads data from scripts using property and XML files.
- Identification of environment specific Test data.
- Experienced in working with Microsoft Test Manager (MTM).
- Execution of manual test cases and logging of defects.
- Used Test Director as the Management and defect tracking tool.
- Analyzed results of the tests by creating reports in Clear Quest.
- Responsible for Functionality and integration and Regression testing.
- Experience developing and maintaining UI automation framework from scratch using Modular, Driven Development and hybrid frameworks.
- Execution of Automated test scripts in Regression suite, analyzing failures and logging of defects.
- Performed Back end testing using SQL queries to validate the data in the backend. Wrote SQL queries to fetch and verify the data using SQL Developer / TOAD.
- Defect management using Quality Center, coordination with developers and Business users for rectification of defects and re testing.
- Preparing Test metrics for weekly coordination meeting for the Test Lead.
- Preparation of Test execution summary report.
Environment: QTP 10, Quality Center 10, MS office Tools, SQL, Java web application, Web Sphere, Java, JSP, SQL, Coded UI, Business Objects, Oracle 10x.
Confidential
Manual Tester
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases.
- Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.
- Involved in preparing Test cases.
- Logged and kept track of all Defects till their closure using Quality Center.
- Created and maintained Test Data on Excel sheets.
- Performed Backend Testing using SQL.
- Conducted Cross Browser Testing on different versions of IE and Firefox.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan.
- Performed VB Scripting in QTP for automating the testing process
- Involved in writing the SQL Queries.
- Participated in Integration, System, Smoke Testing.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Delivering and implementing the project as per scheduled deadlines, extending post-
- Implementation and maintenance support to the client.
- Performed End to End Testing and involved in User Acceptance Testing.
- Used Quality Center (HP QC) as a bug tracking system.
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Office.
