Mobile Engineer Resume
Irving, TX
SUMMARY
- 8+ years of experience in Software testing as a Quality Analyst/Mobile Application Tester. Automated Software Testing using Selenium, QTP, SOAP UI and Quality Center.
- Experienced in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing Selenium of client server application in back - end testing.
- Hands on experience working with all stages of the Software Development Life Cycle and QA Life Cycle in all dimensions of Functionality, Usability & Reliability.
- Strong experience in Web Services Automation using tools CALISA7.x and SOAPUI.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Involved in Documentation for all kinds of SSRS reports and SSIS packages into the Confluence Page.
- Good experience in using APM tool App Dynamicsin monitoring business transaction across all tiers (web/app/DB) of the applications.
- Experience in using the JavaScript frameworks JQUERY, Angular.js, Backbone.js,React.JS&Node.js
- Conduct DevOps Process Planning.
- Extensively used object oriented programming(oops) concepts for automating the web applications.
- Automated Test cases in TDD (Test Driven Development) and BDD(Behavior Driven Development)
- Expertise in designing Automation Frameworks
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT)
- Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Implemented functional tests using java, testNG/Junit framework and also cucumber framework.
- Experience in Web debugging tools like XPath, Firepath, and Firebug and 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.
- Worked in ETL environment involving Informatica/DataStage.
- Experience in using test-driven development inRubyonRails, JavaScript, JQuery and Ajax-based applications, HTML and CSS.
- Created Data Driven Tests by using parameterization. Created user defined functions in VBScript.
- Expertise in reviewing and analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD .
- 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.
- Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
- Remarkable communication and organizational skills with attention to business process details besides being a team player and self-starter.
- Experienced in load and performance testing tool JMeter.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, DotNet Technology etc.
- Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Quality center (QC).
- Also possess good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Experienced in smoke testing, blackbox testing, Integration testing, Database testing, regression testing and GUI software testing.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/GRID/RC,HPQualityCenter/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Protractor, JMeter, Cucumber,Firebug, FirePath, Fitnesse, Coded UI, Appium
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT), C, C++, C#, Python, Perl, SQL, 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
BugTracking 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 and Mac.
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Software Development Engineer in Test (SDET)
Environment: API, Java, JUnit, REST, SoapUI, LoadUI, CALISA, POSTMAN, Excel, Eclipse, HPALM, QC, Saucelabs, SonarQube, Appium, Selenium.
Responsibilities:
- Had to perform API Testing for service level automation.
- Had to conduct validation of test cases and defect analysis.
- Coordinated and collaborated across multiple cross-functional teams.
- Used Quality Center/ALM for test case management, reports and defect tracking.
- Developed test automation scripts, defined best practices and standards for test automation.
- Develop and maintain test plan and test cases with associated test data based upon functional requirements
- Worked on web application automation for Confidential POS retail application using Java and Selenium.
- Used Appium for TPOS retail tablet application.
- Had to write manual and automation test cases for Point Of Sale application using Java and Selenium.
- Raised the bugs and kept a track of bugs listen in QCALM.
- Fixed Legacy automation scripts to keep it updated with the new framework / selenium version and UI / Data changes.
- Executedperformancetests - load, capacity and stress test using HP Load Runner and Microsoft Visual Studio Load Test 2010.
- Designed and implemented complexSSISpackage to migrate data from multiple data sources for data analyzing.
- Had to test the quality of the test codes through SonarQube.
- Executed test cases through Jenkins and Saucelabs.
- Performed end-to-end test automation for web services applications (Soap and Rest) using LISA, Soap UI, and Postman.
- Conducted API service level automation for end to end global scenarios and standalone services.
- I used HPALM to test the quality of the test cases and to check the test case results and to open the defects if any.
- Used CALISA for service level automation to check if the services are performing as expected.
- PerformedAPIService Level testing for web services, enhanced theTestharness and developed manyTest suites using XML and JASON.
- Created manualTestCases in HP QC/HP ALM for various User Stories based on Release.
- Used Rally to create user stories tasks in Agile methodology for every sprint iterations.
Confidential, San Jose, CA
Mobile Automation Test Engineer
Environment: Appium, Java, Agile, REST Assured, iOS mobile, iPad, Android mobile, SQL, Maven, Jira, GitHub, Jenkins, TestNG.
Responsibilities:
- Create and maintain regression scripts for automated testing utilizing Appium and Java.
- Report defects, data inconsistencies and test environment issues to the team.
- Manage tickets through JIRA.
- Used DynatraceAPMfor day-to-day monitoring in different environments.
- Worked with different versions of Appium to perform regression testing in parallel on multiple platforms like Android and iOS.
- Perform the monitoring performance of the application and database servers during the test run using tools likeAppDynamics.
- PublishingUATtest strategy for each release.
- GeneratedPythonPostGre SQL Forms to record data of online users while written and executed various MYSQL database queries fromPythonusingPython-MySQL connector and MySQL db package.
- Collecting support archive, session attributes for troubleshooting and support withAPMvendors.
- Used Git and Stash to re-modify files and for software development.
- Worked onPythonOpen stack API's.
- Creating and executing Automation Scripts usingCALisafor Web Services Testing
- Designed and developed JenkinsCICDpipelines for various internal apps.
- Actively participated inUATmeeting, ensuring business users understanding the scope.
- Reporting the status to the upper management on test progress.
- Generated test summary reports formanagementreview using CAAPMandPerformancecenter.
- Automated regression tests using selenium, TestNG, GitHub.
- Generated automated test scripts for regression testing.
- Performed backend testing using SQL queries to check backend data and data integrity on SQL workbench tool.
- Reported the bugs, email notifications to the developer using Quality Center.
- Extensively developed Java scripting withOOPsConcepts and writing new services to be tested.
- Worked closely with developers for understanding deep about the issue and worked together to solve the issue and fix them.
- Applied Load Testing usingJMeterand asynchronous node.js testing using Mocha.js
- Reported results and updates to theQAlead.
- FollowedAgileMethodology for application Implementation and Testing.
- Created the Traceability matrix using Quality Center.
- Reporting and tracking the detected defects through Jira andALM.
- Defined test automation strategy and scenarios, created automation test cases and plans and involved in executing test cases using Java and TestNG.
- Wrote complex SQL queries for back end data verification.
- Performed white box (API tests) on Stored Procedures, verified complex constraints/business rules implemented in triggers through the backend.
- Coordinated and worked hand-in-hand with developers in agile model and recorded defects using Jira and track until they are resolved.
Confidential, Irving, TX
Mobile Engineer
Responsibilities:
- Analyzed the Business Requirements Document, created the test plan and prepared detailed test cases on HP Quality Centre.
- Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
- Automated REST API testing usingJMeterand automated UI using Selenium Webdriver
- Built database Model, Views and API's usingPythonfor interactive web based solutions.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- WrittenSeleniumautomation test cases to test existing applications for regression testing and ImplementedJasminetest cases to test the AnuglarJS code.
- Performed Functional, Integration, Regression andGUItesting using automation.
- Designed an automation framework for UI and batch testing in QTP/UFT.
- Involved in Testing in Agile Development Environment. UsingTDDand ATDD approach.
- Developed and designed automation framework usingPythonand Shellscripting.
- Tested request and response XML's based Web Services interfaces using SOAPUI.
- Tested the Application by inserting checkpoints and synchronization points in test scripts using UFT.
- DevelopedSeleniumtest scripts for identified test cases by using Data Driven framework.
- Setup the Automation Framework usingSeleniumWeb Driver, Eclipse, TestNG and Run test cases in multiple browsers and Platforms.
- Wrote unit and integration tests withJasmineand Junit.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Interacted with developers and business Users to communicate the defects and Actively participated in replicating the bugs and performed regression testing using JIRA.
- Combined MVC Pattern architecture concept, POM (Page Object Model) and created a framework using Selenium WebDriver to automate Web Client.
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing queries on MS SQL Server.
- Conducted weekly meetings with development team discussing bug fix status and build releases.
Environment: Selenium WebDriver, Jenkins, Cucumber, Doors, SOAP UI, Maven, React.JS, Appium (Android), TestNG, Quality Center, CALISA,Firepath, Node JS, Firebug, Python, Eclipse, XPATH, Java, HTML, CSS, TDD, DevOps, Android, SQL, Oracle and Windows, JMeter, Jasmine, Ruby with Rails.
Confidential, Newark, NJ
Sr. Selenium / Mobile Engineer
Responsibility:
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
- Extensively used Page Objects Design (POD) and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Tested the Application by inserting checkpoints and synchronization points in test scripts usingUFT.
- Performed functional testing of individual modules (Accounts, Trading, Quotes and More) of the Application oniOS,Android, Blackberry OS, Windows OS operating systems.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Automation Framework implementation forQTP.
- Involved in implementing Test Automation Framework using Protractor withJasmine.
- Wrote Python/Perlscripts to parse XML/JSON documents and load the data in database
- Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.
- Used Appium for test Automation Framework, Cross platform test Automation
- Involved in SEETEST and integration with HP Quality Center, ALM, JIRA.
- PerformingFunctional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.
- Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA, JUnit.
- Automated test scripts for client server and web based applications using Java.
- Receive, execute, and reply to commands from within a UI Automation JavaScript program.
- Used Page Object Model in Junit/TestNG Framework, ANT, MAVEN and using Jenkins to ensure web application is automatically tested via scripts.
- Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining
- TFS/GIT/GITHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Responsible for reporting and tracking the issues using Quality Center/Rally, JIRA.
Environment: s: Selenium WebDriver, Node JS, Python, Jenkins, SOAP UI, JMeter, React.JS, Maven, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.
Confidential, Plano, TX
Automation Engineer
Responsibilities:
- Worked with Selenium Grid to perform regression testing in parallel on multiple platforms and multiple browsers.
- Performed white box testing like JUnit, TestNG and Web service testing.
- Used Java, Maven, Github, Selenium WebDriver and TestNG to setup automation framework.
- Defined test automation strategy and scenarios, created automation test cases and plans and involved in executing test cases using Java, WebDriver and TestNG.
- Tested the REST services for scalability and validated using REST Assured.
- Used latest web technologies ECMAScript 6,React.JS, Redux, Babel, Node and Web-Pack to create a SPA.
- UsedUFTto perform data driventestingwith many different sets of data.
- Experienced in using both emulator and iOS simulator to develop functional testing in mobile, in both IOS and Android platforms.
- Developed automation test scripts for various features using Data Driven Framework.
- Developed External Library using Java forSeleniumAutomation.
- Worked onSeleniumfor creating and executing test cases for functionality testing of a web app.
- Validated source and target data by writing SQL query using different string functions, group functions in PL/SQL.
- Worked on JDBC as a data source to fetch data from MySQL database in Data driven testing.
- Coordinated and worked hand-in-hand with developers in Agile model and recorded defects using Jira and track until they are resolved.
Environment: SeleniumWebDriver& Grid, Java, Agile, BDD, REST Assured, iOS Simulator, Emulator, MySQL, PL/SQL, Maven, Jira, GitHub, Jenkins, Maven, TestNG, JUnit.
Confidential, Santa Clara, CA
Quality Analyst
Responsibilities:
- Created all Test Plans, Test Cases and Manual Scripts to create greater coverage for all initiatives assigned.
- Performed Data Driven Testing with different data sources using SOAPUI Pro and validated RESTFul web services requests and responses.
- Developed a fully functional RESTful Web-services supporting both XML andJSONmessage transformation.
- Experience in testing of Data Warehouse/ETLApplications developed in Informatica
- Ab-initio, Data stage using SQL Server, Oracle, DB2, and UNIX. Ability to evaluateETL/BI specifications and processes
- Createdscripts with reusable and external Actions and, called functions in Actions.
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) usingWaterfall, Agile methodologies.
- Performed multiple SOA architecture web services validation usingSOAPUI Pro.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center.
- Developed and updated Test Scripts based on the Functional and Technical Specifications using Java/JUNIT/JSONObject
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Involved in writing and testing test scripts usingManualWebDriver and Java Object Oriented Programming Language.
Environment: HP Quality Center, QTP, Oracle, SOAP UI, Agile, JUNIT, SON, Java, T-SQL, JDBC, SVN.
Confidential
Manual / QTP Tester
Responsibilities:
- Developed manual test cases to test the functionality of the application.
- Prepared Defect Report as per severity and Priority.
- Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center
- Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead
- Defect tracking with HP Quality Center and ALM
- Performed Data Analysis and developed Data Mapping documents for ETL projects.
- Participated in Functional, GUI, Regression and Ad-hoc Testing.
- Developed Test Cases, Test Scenarios, Test Plans and Defect reports for enhancements.
- Manually checked with the results from the application execution and captured the SQL statements.
- Worked on HP Quality Center to raise and track the defects.
Environment: Quality Center, SQL, UAT, UNIX, Oracle, MS Project, MS Office, Linux, Windows 2000/NT.