Sr. Automation/ Mobile Engineer Resume
Evansville, IN
SUMMARY
- 8 years of extensive experience in Software testing as a Quality Analyst/Mobile Application Tester. Automated Software Testing using Selenium, QTP, Appium, SOAP UI and Quality Center.
- Diversified experience in Automation, Manual testing and Business Analysis methodologies serving various domains such as Banking, Insurance, Healthcare, and Telecomm.
- Always willing to learn new things along with remarkable communication and organizational skills with attention to business process details besides being a team player and self - starter.
- Experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing.
- Experience with various types of testing such as, GUI Testing, Web testing, End to End testing, Unit Testing, Regression testing, Integration Testing, User Acceptance testing (UAT), Functional testing and System Testing.
- Automated Test cases in Behavior Driven Development (BDD) and Test-Driven Development (TDD)
- Experience in working with all stages of teh Software Development Life Cycle (SDLC) and QA Life Cycle in all dimensions of Functionality, Usability & Reliability.
- Working experience in Software Development methodologies such as Waterfall, Iterative (Spiral), Agile Scrum and RUP (Rational Unified Process).
- Experience in understanding teh code written in different programming languages VB Script, Java, Java Script, HTML, and Databases like Oracle, SQL Server.
- Proficient in designing and developing automated test cases using Selenium, Java, XML, JSON and Linux (bash) scripts.
- Experience in Web Services Automation using tools CALISA7.x and SOAPUI.
- Experience in Software Quality Assurance with strong experience in Service/SOA/API Testing & Service Virtualization using CA DevTest /iTKO LISA toolset.
- Experience in using teh JavaScript frameworks JQUERY, Angular.js, Backbone.js,React.JS & Node.js
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
- Expertise in System Integration Testing(SIT), Smoke Testing, Validation testing, Database Testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Experience in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.
- Experience in Web debugging tools like XPath, Firepath, and Firebug, also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
- Experience in Automation tools like Selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium.
- Experience in testing mobile apps oniOSand android.
- Experience in using test-driven development inRubyonRails, JavaScript, JQuery and Ajax-based applications, HTML and CSS.
- Good experience in developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, capable of writing SQL queries.
- Created automated test scripts with Java,Also possess experience in using SOAPUI for testing web services developed using SOAPUI.
- Possess good knowledge on UNIX/Linux shell commands to tail teh logs, adding users, starting services from teh shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Experienced in WEB SERVICES Automation testing using SOAP UI.
- Expertise of testing teh application developed using various mobile technologies including J2ME, Blackberry, Android, IOS
- Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Quality center (QC).
- Expertise in reviewing and analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD .
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/GRID/RC, HP QualityCenter/ALM, Junit, TestNG, JIRA, SOAPUI, QTP/UFT, Eclipse, Protractor, JMeter, Cucumber, Firebug, FirePath, Fitnesse, Coded UI, Appium, Postman.
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT), C, C++, C#, Python, Perl, SQL, Ruby, PL/SQL, VBScript(UFT), .NET
Frameworks: Junit, TestNG, TDD, BDD
Firefox Add-ons: XPath, Firebug, Firepath
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA
Build/ Tools: Ant, Maven, Jenkins, Hudson
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, SQL,Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Operating Systems: Windows XP, 7, 8,10/vista & server 2003, UNIX/Linux and Mac.
PROFESSIONAL EXPERIENCE
Confidential, Evansville, IN
Sr. Automation/ Mobile Engineer
Responsibilities:
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Participated in Fast paced dynamic 2 weeks’ sprint in a Scalable Agile Framework (SAF).
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
- Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
- Experienced in dealing with multiple windows, alerts and pop-ups.
- Implemented Data Driven with Page Object Model automation framework using Selenium as Java Language.
- Used Firebug, FirePath to debug, edit and locate teh objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
- Performed functional testing to identify various critical points in teh application and automated it by usingSeleniumWebDriver with TestNG.
- Regression runs using Java and Selenium to perform failure analysis of teh test runs and to fix it.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests can run at teh same time using Selenium Grid.
- Prepared user documentation with screenshots for UAT (User Acceptance testing)using Selenium Screenshots.
- Used Apache POI to read data from Excel sheet.
- Performed cross-browser testing for teh web interface and mobile application using property files.
- Used @Parameters, @Data Provider annotation to perform regression and functional testing using TestNG XML file.
- Performed Integration and Regression testing to check compatibility of new functionality with teh existing functionalities of teh application usingSelenium.
- Designed Data-Driven testing framework inSeleniumand captured data dynamically from web controls.
- Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
- Used AutoIt for automating teh Windows GUI and general scripting.
- Performed teh Back-End testing to ensure data consistency on front-end by writing and executing queries on Oracle database using Toad.
- Performed API Testing using SOAP UI Tool.
- Performed teh Mobile Testing for Mobile App of Client using Appium.
- Used Appium libraries to automate teh application on both Android and IOS platforms.
- Used SOAP UI assertions and Groovy script for web service Automation testing.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed web services testing with SOAP UI by validating request and response for XML files.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.Experienced in Using of Groovy Scripting for writing teh test cases in SOAPUI tool.
- Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
- Stored teh flow details of Selenium Automation in a file using Log4j.
- Good working experience in attending web services also involved in teh performance activities with JMeter and SOAP UI tools.
- Performed teh cloud based testingusing Sauce labs.
- Maintained teh Java and selenium test source code and resources in teh GIT version control repository tool.
- Scripted teh Test cases and managed teh framework dependency jars using Maven.
- IntegratedAutomationscripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of teh Script.
- Worked with developers to update teh defects, resolve them and track their status using JIRA.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in teh application.
Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, Apache POI, Auto IT, Java, Eclipse, HTML, JavaScript, CSS, XML, JIRA, Windows, SQL Server, Maven, GIT, SOAPUI, Log4j, Gherkin, Jenkins, SOAPUI, Cucumber.
Confidential, MI
Sr. Automation Engineer/QTP Tester
Responsibilities:
- Involved in project planning, coordination, implementation and teh creation of test plans and test cases/ scripts.
- Involved in performing various types of testing like Smoke, Sanity, Regression, Functional, Positive and Negative testing.
- Performed functional test automation and execution using data driven framework with Page Object Model in Selenium Web Driver and used Apache POI for teh implementation.
- Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Extensively worked on Appium for automating teh native mobileapplications across Android and IOS platforms using Emulators and Simulators and performed cloud testingof application using Perfecto mobile
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform teh manual Mobile Testing.
- Worked on Selenium Grid to run parallel tests on different browsers and operating systems.
- Experience working on Rally for teh creation of test cases and maintenance of test results obtained upon execution.
- Responsible for creating and maintaining regression and smoke automation test scripts for teh java based applications using Java, Selenium WebDriver, TestNG, Cucumber, Maven, Eclipse IDE.
- Tested teh REST services for scalability and validated using REST Assured.
- Performed complex queries using SQL involving various joins for database testing and documented teh obtained results.
- Involved in XML data validation for teh inputs and output for data transmission purposes and testing of web applications.
- Generated and automated teh generation of daily, weekly and quarterly status reports.
- Generated defect status reports, QA analysis reports, risk analysis documents, requirements traceability reports and test result summary reports.
- Used HP Quality Center and ALM for defect tracking.
- Used GitHub as a source repository to share teh code with both teh on-site and teh off-shore teams.
- Tools such as Rally has been used for task tracking. Followed Test driven development approach.
- Used Python for dynamically generating property list for every application. Automated data movements using python scripts.
- Created Selenium web-driver automation scripts usingPythonto validate functionality on various browsers.
Environment: Selenium Web Driver, Rally, Jenkins, MAVEN, Java, REST Assured, Appium, Cucumber, Apache-POI, SQL Server, Selenium Grid, SQL, Eclipse, GitHub, QTP, HP Quality Center, Agile Methodology.
Confidential - Wayne, PA
QA Analyst
Responsibilities:
- Worked in teh Agile environment with frequently changing requirements and features set. Participated in sprint meetings and story grooming sessions.
- Involved in Test planning and Test execution and performed Functionality Testing and Regression Testing.
- Creating test scripts using C# and SeleniumWeb Driver for teh functional test cases.
- Used C# Seleniumscripts to develop coded UI automationinstead of record and playback options, Automated 3 website using C#scripts.
- Designed Hybrid framework from scratch which is a combination of Data Driven Framework and POM (Page Object Model) Framework.
- Involved in using Maven build tool to manage framework dependency jar files, plugins, test suites etc.
- Configured Jenkins build jobs for Continuous Integration of source code from Repository and launch of Regression and SmokeTesting and sends automation build status mails to teh team.
- Managed individual sprints user stories and tasks using JIRA as agile management tool.
- Developed and maintained feature files and test scripts using Specflowa BDD tool for C#.
- Involved in writing both Manual and Automation Test Cases.
- As part of teh automation process used Selenium features like taking screenshots, Actions, handling frames, scrolling, alerts etc.
- Created and authored Test plans and Test scripts based on technical specifications and business requirements using Microsoft Test Manager (MTM) and TFS.
- Performed teh cloud-based testingusing Sauce labs.
- Used TFS for copying JAR/WAR files from a remote repository to a local machine and use them for LoadRunnerscripts generation.
- Used Protractor, Karma and Jasmine test framework to test teh Angular2 web applications.
- Ensured data integrity and verified all data modifications and calculations during database migration usingETLtools.
- Developed workflow to create task and used workflow monitor and analyze teh loading statistics.
- Used SOAPUI for testingthe web services involved in teh project and wrote SOAPUI assertions for RESTful web services to test teh JSON, XML messages.
- Worked with developers to update teh defects, resolve them and track their status using JIRA.
Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Specflow, ANT, Log4j, Jenkins Gherkin, Eclipse, Oracle, UNIX, JDBC, GitHub, JIRA, Apache POI,Protractor, Karma, Jasmine, SOAPUI, REST.
Confidential, Corpus Christi, TX
QA Analyst
Responsibilities:
- Created test cases based on teh test plan and uploaded to teh test management tool.
- Worked with HP Quality Center for testing activities.
- Reported bugs and worked with developers to resolve defects.
- Involved in Smoke, SIT, Retesting, Performance testing and Regression test.
- Written teh test cases and created teh automated test scripts using QTP.
- Experience in developing data driven tests and writing QTP/UFT functions using VB Script.
- Design & develop data driven framework to validate different Member profile using QTP, VBScript.
- Developed new logic for teh existing mappings which failed in teh data validation tests.
- Developed some mappings with complex transformations, configured them through Workflow Manager and ran them through Workflow Monitor.
- Understood DWH, Data Models, Data Schema,ETLflow concepts.
- Extensively used Oracle to run SQL queries and validate data in source, staging and data mart.
- Analyzed teh session logs and teh audit tables to find teh job elapsed time for staging and loading jobs.
- Used UNIX commands to validate teh Unix Script files and teh parameter files.
- Performed web services testing with SOAP UI by validating request and response for XML files
- Participated in daily stand up meetings, weekly status meetings with Onsite teams.
- Involved in manual testingof teh application to test teh system for both functional and business requirements for positive and negative scenarios using Quality Center.
Environment: Selenium WebDriver, TestNG, SQL, Apache POI, Maven, Log4j, JDBC, Eclipse, Web Services, SOAP UI, Restful, SOAP, Quality Center, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.
Confidential
Manual/QTP Tester
Responsibilities:
- Involved in manual test execution and various testing phases like GUI, Functional, Regression, Exploratory, adhoc and Sanity testing.
- Involved in preparing System Test Plans based on User Requirements Document (URD) and prepared teh Test Cases and Test Procedures.
- Responsible for entire QALife Cycle, which includes Requirement Analysis, Designing, Developing and Execution of teh entire QAprocess and documentation of Test Plans, Test Cases and Test Procedures.
- Developed manual/Functional Test conditions and Scripts based on teh requirement documents.
- Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
- Created and maintained UIUNIX shellscripts
- Involved in integration and system testing for teh application.
- Used VB scripts in QTP to access webpage script variables.
- Parameterized test scripts in QTP to pass data from different data sources like Excel spreadsheets.
- Tested teh application manually by executing test cases.
- Prepared teh test scenarios and generated test scripts.
- Documenting and tracking software defects in Bugzilla.
- Interacted with teh business analysts and developers for bug fixes and problem resolution.
Environment: Windows XP, windows 7, SQL server 2005, Java, MS Excel, MS Word, Internet explorer, HP Quality Center, Bugzilla, VB scripts.
Confidential
Quality Engineer
Responsibilities:
- Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test.
- Performed Extensive Manual Testing.
- Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
- Performed GUI, Adhoc, Regression and data driven testing.
- Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status using Quality Center.
- Manually checked with teh results from teh application execution and captured teh SQL statements
- Interacting with teh development and testing teams to improve overall quality of teh software
- Analyzed teh performance based on teh reports generated
- Responsible for providing regular status report to teh management
Environment: Manual Testing, IBM Rational Clear Quest, Quality Center, Waterfall, UNIX, Windows 2000, SQL server 2005.
