Sr Qa Automation/mobile Engineer Resume
Irving, TX
SUMMARY:
- Over 8 years of extensive experience 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.
- Good working experience in automation tools like selenium web Drivers, selenium RC, selenium IDE and QTP (Quick Test Professional).
- Extensive experience with tools such as Junit/TestNG, LoadRunner, Quality Center, JMeter, JIRA, Rally, HPUFT and SOAPUI.
- Extensively experienced in performing Manual and Automated Testing Written automation scripts for Regression test cases and executes using selenium.
- Implemented functional tests using Java, TestNG/Junit framework and also cucumber framework.
- Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
- Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like and CSS to run web driven scripts.
- Expertise in performing manual testing (emulators & IOS Simulators) &Mobile Application Testing using seaexecution of test scripts for system, integration, UAT and regression testing.
- Performance Testing on HP LoadRunner, JUnit.
- Involved in Data Warehouse Testing using ETL tools and Database Testing.
- Performed code reviews and implemented best vb programming practices
- Strong knowledge in web services testing via Tool SOAP UI/ Restful web services/ CA LISA (ITKO Lisa)
- Hands - on experience in designing and developing frameworks using QTP integrated with QC (ALM).
- Experienced in automation based on WebDriver and TestNG framework with Java programming language.
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing(UAT), Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
- Experienced in bug tracking, reporting and using BugZilla, ClearQuest, MTM, TFS, Quality Center (QC) and JIRA for global test management.
- Developed automated scripts and frameworks using C#,Java, VB Script, Python,Ruby,SQL andPL-SQL etc.
- Good knowledge in different programming languages like Java, JavaScript, HTML and databases like SQLserver and ORACLE, and worked on sub version control tools like GIT and SVN.
- Experienced in continuous integration using JENKINS to support tools likes CVS subversion, GIT and -Apache ANT and apache Maven.
- Perform responsibilities of developing test scripts by using SOA test tools
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Experienced in writing SQL queries for back-end testing and validation of data.
- Involved in entire QA Life Cycle, which includes Designing and Developing and Execution of the entire QA Process and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for Manual and Automated Testing using Mercury Interactive tools.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
TECHNICAL SKILLS:
Languages: Java, HTML, XML, JavaScript, UFT,SQL, Python, Perl, TCL, VB Script
Testing Tools: Selenium Web driver/IDE/RC/Grid, Junit, TestNG, SoapUIQuality Center/Test Director, Cucumber
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server(TFS 2008, 2010, 2012), ALM QC, TestDirector, TestLink
Testing Framework: JUnit, TestNG, Datadriven framework
Built Tools: ANT, Maven
Continuous Integration Tools: Jenkins/Hudson, Travis
Methodologies: Agile (Scrum), Waterfall, TDD
Databases: Oracle, SQL Server, MS-Access
Repository System: GitHub, Subversion, SVN
Version Control: CVS, Git
Operating Systems: Windows, Linux, UNIX
WORK EXPERIENCE:
Confidential, Irving, TX
Sr QA Automation/Mobile Engineer
Responsibilities:
- Performed Smoke, Functional, Regression, Unit Testing, Performance Testing and Positive and Negative testing
- Experience building automated testing solutions using automated web testing tools such as Cucumber (BDD) and Selenium Webdriver And Ruby.
- Mobile testing experience (Android and IOS) Device and/ or App testing experience
- Reviewed Business requirement and Software specification requirements to achieve better understanding of the automated frameworks from starch like Page Objects framework.
- Prepared and reviewed test artifacts Test Plans, Test Scripts, Test strategy, Traceability matrices, with Project Stakeholders.
- Expertise in testing Mobile, Ipods, Mobile simulator, emulators. Knowledge of ADB commands, QXDM.
- Knowledge on mobile application testing using Appium.
- Experience on Defect management tool such as Bugzilla, Jira and Rational Services which implemented by our company.
- Experienced in Mobile testing engineer to design test cases and perform test execution for voice application.
- Used Appium for native, hybrid Mobile Application Testing for IOS and Android platforms.
- Experience in SQL, API Testing(POSTMAN), And Soap API And Rest API in Web services.
- Using API Testing Enables the Communication and Data Exchange Between Systems.
- Build Automation Framework for JUNIT and involved in testing AJAX components with Protractor and Selenium WebDriver.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- On daily basis used build tools like Maven and Jenkins to build and regress automated tests into CI process, and used GIT; documented and tracked defects and produced detailed reports using Jira.
- Attending Walk through meetings, Identified and reviewed application defects and interacted with developers to resolve issues.
- Experience or exposure to an Agile testing environment including Continuous Integration Continuous Deployment (CI/CD) - Test Driven Development.
- Used TFS to capture bugs, track and manage any type of change.
- Experience with defect tracking systems, version control systems, and test management systems
- Developed and executed test cases for EWS (Enterprise Web Services) /XML / SOAP and RESTFUL services using SoapUI tool.
- Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
- Added Property Transfer in SoapUI tool to transfer the values from one response XML to another request XML.
- Performed Smoke Testing, Functional Testing, Integration testing System testing, Regression testing multiple browsers ( IE, Firefox, Safari and Chrome) .and mobile devices (Android, iOS)mobile
- Perform extensive back-end testing/data validation by developing and executing SQL scripts using SQL Navigator.
- Involved in extensive DATA validation using SQL queries and back-end testing.
- Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity.
- Written Sql queries to pull test data from facets back end. reading and manipulating EDI files in 837, 835,Familiar with facets back end data model.
- Involved in ETL Testing that are scheduled for file transfers from operational data stores to designated file systems/directories .
- Responsible for reporting and tracking the issues using Quality Center/JIRA.
- Prepared Requirement Traceability Matrix using Enterprise Tester.Attended daily status meetings to discuss testing progress.
- Involved in Production Deployment Validation.
Environment: TFS,Visualstudio,JAVA,Eclipse/Shell,Appium1.0/1.5,XPath,ANT,Maven,Linux,Jenkins,Apache,TOMCATUFT,JSON,Restful,LoadRunner,Winrunner,LINUX,XML,WebServices,Putty,WEBUI,Oracle,UNIX,Protractor,, Crystal Reports, SQL Server 2008, Microsoft Visio TFS,SQL Navigator,Facets, Enterprise Tester, Enterprise Architecture, MS Office 2007.
Confidential, Walnutcreek,CAQA Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle Agile/Scrum methodologies.
- Responsible for setting and execution of service oriented application systems by following standard testing methodologies.
- Created automation framework using Data Driven Framework with Page Object Model to test web application with Selenium WebDriver.
- Performing responsibilities of preparing system documents and analyzing functional and non-functional requirements.
- Concerned in designing of Automation Test cases using Selenium Web Driver, Java, JUnit, and Maven.
- Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium automation framework.
- Experience of testing web, mobile applications and APIs in Agile process.
- Worked on automation of few modules of product using Appium tool. Emulators and IOS simulators to perform the manual Mobile Testing and move them to automation using Appium
- Identify the Elements using Appium Inspector Configuring the Appium for the Mobile IOS using selenium
- Responsible for system integration testing, data base testing, and smoke testing.
- Handled the tasks in developing test strategies and gathering testing requirements.
- Responsible for updating testing status and preparing testing requirement specifications.
- Responsible for developing action plans for solving system architecture issues.
- Responsible for testing and implementing service oriented architecture components.
- Performing web Services testing using postman tool.
- Expertise in writing SQL Queries, SQL Scripts and performing Database testing.
- Responsible for leading, and supporting an Agile/Scrum development team, facilitating daily stand-ups, sprint retros & reviews.
- Involved in Functional testing (Both Desktop and Mobile) and API testing
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Involve in user stories, issues, planning sprints and distribution of tasks across the Agile Team Using JIRA.
- Performed System, integration, functional, and UAT.
- Designed and documented REST APIs, including JSON data formats and API versioning strategy. a Validated Restful API services.
- Performed Ad-hoc, Smoke, Functional, and Regression testing by executing test cases maintained Quality Center.
Environment:, Oracle, Junit, Jmeter, Java, JavaScript,Selenium, Appium SVN, Maven, Hybrid Driven Framework, Jira,, SoapUI, Quality Center
Confidential, Virginia, VASr Selenium Automation Tester
Responsibilities:
- Used Selenium Web driver, java, Junit and Maven for designing automation test cases.
- Reviewed Business requirement and Software specification requirements to achieve better understanding of the UAT and automated frameworks from starch like Page Objects framework.
- Prepared and reviewed UAT test artifacts Test Plans, Test Scripts, Test strategy, Traceability matrices, with Project Stakeholders.
- Developed Selenium Web Driver automation scripts for E-commerce checkout process.
- Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
- Knowledge on mobile application testing using Appium.
- Used Appium for native, hybrid Mobile Application Testing for iOS and Android platforms.
- Used Appium for test Automation Framework, Cross platform test Automation
- Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium Web Driver.
- Peer review test scripts for completeness and functionality.
- Also wrote test cases for payment transaction and business flow.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- On daily basis used build tools like Maven and Jenkins to build and regress automated tests into CI process, and used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
- Used TFS to capture bugs, track and manage any type of change.
- Executed and scheduled the automation test scripts from Quality Center.
- Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
- Performed services testing with SOAP UI by validating request and response for XML, JSON files.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Used emulators and IOS simulators to perform the Mobile Testing.
- Implemented Mobile automation frameworks using Appium.
- Identified defects and monitored resolution via defect tracking tool QC/ALM.
- Developed the test cases using business requirement documents.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Administered TFS Project Portal on SharePoint.
- Involved in automation scripting using C#, MTM.
- Responsible for reporting and tracking the issues using Quality Center/Rally, JIRA.
- Created Test Data depending on requirements using Enterprise Tester.
- Developed and executed test cases for EWS (Enterprise Web Services) /XML / SOAP and RESTFUL services using SoapUI tool.
- Added Property Transfer in SoapUI tool to transfer the values from one response XML to another request XML.
- Written Sql queries to pull test data from facets back end. Familiar with facets back end data model.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Involved in writing load test scripts using Apache JMeter.
- Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using WebDriver.
- Created various Web Scripts for the Application using Load Runner for Performance testing.
- Worked on Cucumber applications and Responsible for preparing weekly status reports
- Validated the back-end data using SQL queries for data integrity
- Prepared extensive set of validation test cases to verify the data
Environment: Selenium WebDriver, Oracle, Junit, Jmeter, IDE, Java, Python JavaScript, TestNG, SVN, Maven, Hybrid Driven Framework, Jira, SoapUI, QualityCenter Appium Cucumber, protractor, BDD.
Confidential, Indianapolis, INSelenium Tester
Responsibilities:
- Developed and maintained automated test scripts for Regression testing using Selenium WebDriver and TESTNG.
- Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), C# (Visual Studio) and JUnit. experience in managing test assets in Visual Studio Team Services (VSTS) or TFS in an agile setting
- Performed performance and load testing of an application
- Interpret application architectures and identify areas for automation.
- Experience In creating and communicating effective test metrics
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios
- Conducted white-box testing to understand an internal perspective of the system to design test cases.
- Recorded and managed defects.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- Implemented Agile/Scrum methods for testing approach.
- Configured Selenium GRID scripts on Virtual machines
- Handled view layer for web using ReactJS.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Managed Test results and defects using JIRA defect tracking tool
- Prepared user documentation with screenshots for UAT (User Acceptance testing)
- Monitor resolution status of the bugs and verify them fixed in new releases.
- Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually.
- Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages.
- Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
Environment: Selenium WebDriver, Git, Oracle Selenium IDE, Java, JavaScript, Python son TestNG, SVN, Maven, Hybrid Driven Framework, Jira, SoapUI, Cucumber, Ruby, JIRA, JSON/XML, Python, Jenkin, ANT.
Confidential, Colorado, COQA Automation/mobile Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Waterfall, Agile/Scrum methodologies.
- Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNGprior to agile release.
- Developed automation scripts using Selenium WebDriver, python for user management module.
- Implemented Data Driven, POM using Java, selenium WebDriver.
- Involved in Agile/scrum environment.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Used Selenium WebDriver for testing various web applications.
- Implemented page object model automation framework with Java, Selenium Web driver and Cucumber.
- Responsible for documenting the Automated test results using SOAP UI and QTP.
- Writing and modifying the automation test scripts as per requirement changes for every release using Selenium Web driver.
- Testing the ETL data movement from Oracle Data mart to Teradata Data mart on an Incremental and full load basis.
- Report deviations from written business requirements and general quality standards(JIRA).
- Wrote automation scripts using Ruby (with Cucumber).
- Experience in using continuous integration tools like Jenkins.
- Integrated ALM with Jenkins to run UFT test.
- Built, packaged, and deployed application software using Ant and Maven in collaboration with developers.
- Proposed the need for adding or modifying a requirement, to the business analyst and project manager, to enhance the product functionality.
- Worked in parallel with Development team who were designing applications by using SOAP and CA Lisa (ITKO Lisa) Automation tool.
- Logged and managed defects using Quality Center/ALM defect management tool
- Performed SOA testing using SoapUI and Java framework for Web Services testing.
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report Testing.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, QTP, Maven, TestNG, ALM, Eclipse, JIRA, Ruby, Java, SQL Server.
Confidential, Atlanta, GAQTP AutomationEngineer
Responsibilities:
- Expert in performing Data driven & Key word driven testing using Mercury Tools (Win Runner and QTP)
- Used QTP for functional and regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts
- Managed & Mentored Test Automation Team using QTP, Load Runner
- Developed Project using waterfall methodology.
- Wrote SQL Queries for backend/ETL testing.
- Logged and managed defects using Quality Center/ALM defect management tool
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
- Test Cases and Test Procedures based on the Test Plan.
- Analyzed project documentation, analyzed and estimated requirements, planned, prepared and updated detailed Test cases using Quality Center.
- Developed Automation Scripts in Selenium IDE and QTP for Functional testing and Regression Testing.
- Executed recording, re-running and debugging of test cases and test suites on IDE.
- Performed Integration testing to check the flow of application.
- Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated TestExecution.
Environment: HP Quality Center, HTML/DHTML, SQL, Web Logic, JavaScript, Windows.
ConfidentialManual Tester
Responsibilities:
- Involving in analyzing System Requirements and developing Test Plans for Functional and Regression Testing.
- Execute Manual and Automated test cases and verified actual results with expectedresults
- Involve in User Acceptance and System Testing. Conduct Database Testing using SQL Queries.
- Wrote Test Plans and Test Cases.
- Extensive Working experience in Designing Automation Regression Suites using Tools like UFT (QTP)
- Used Bug Tracking System (BTS) for Reporting Bugs.
- Performed different types of testing, Functional, Integration, System, and Regression Testing using QTP.
- Performed test management and bug reporting using Quality Center.
- Performed Data Driven Testing using extensive data in the test scripts
- Performed the User Acceptance Testing (UAT).
- Analyzed test specifications and converted them into Manual Test Cases.
- Experience in basic QTP Testing creating defect reports & documenting test results, Strong familiarity in executing manual functional testing based on analysis
Environment: Win Runner7.5, Visual Basic, Oracle 8i, MS Word and Data Reports, QTP BTS.
