Sr. Manual And Automation Engineer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- 8+ years of diverse experience as Quality Assurance Analyst wif both Manual and Automation Testing of Web, Mobile (Web), Native Apps (iPhone, Android, iPad) using Java, Selenium Web driver tool in various domains like Banking, Healthcare, Power, E - commerce, Financial.
- Extensive knowledge of QA methodology, software development life cycle (SDLC), software testing life cycle (STLC) and Waterfall and AGILE methodologies.
- Experience in various testing techniques like Performance testing, Functional testing, Graphical User Interface testing, Regression testing, Ad-hoc testing, Security testing, Usability testing, End to end testing, Integration testing, System, User Acceptance testing.
- Worked on BDD Cucumber/ Gherkin format for test scenarios using acceptance criteria.
- Hands on experience in Test automation using different Automation tools and techniques by using Selenium Web Driver/IDE, Testing, Cucumber, Maven, Fire Path, running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Familiar wif Web Technologies: HTML, CSS, JavaScript, Xpath, XML, Java, J2EE, JDBC, Log4j, Maven, Fire Path, Firebug, Testing, Junit Technologies.
- Performed functional testing of the mobile web application manually and Selenium Driver.
- Automating Restful API using Apache HTTP Client, TestNG, Log4j, JXL and gson and JAXB Parsers.
- Excellent knowledge of BPM concepts
- Understanding and experience in Business Process Management concepts and best practices.
- Experience wif business process modeling projects using IBM BPM
- Experience in testing native apps on iOS & Android devices manually.
- Experienced wif SOA, Web Services, SOAP, RESTFUL, WSDL technologies.
- Proficient in Testing SOAP and RESTFUL Web Services using SoapUI.
- Proficient in using Quality Center, HP ALM, Rally, JIRA, Clear Quest, Bugzilla.
- Experience in data validation, Database Testing using SQL queries.
- Proficient in defect life cycle wif defining defects, categorizing bugs based on severity and priority, carried out defect reports using different defect tracking tools/excel sheet.
- Experience in Testing Database Applications of RDBMS in Oracle 10g/11g, MS SQL Server, MySQL.
- Hands on Experience wif Linux/Unix Environment. Testing Experience wif Linux command line by applying analytic skills and knowledge.
- Initiative, optimistic, dependability and creativity to get the writing daily testing report to explain all day-to-day activities and weekly testing report which contains overall status of week. Excellent communication, job done right the first time.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium Server, Selenium GRID, Cucumber, TestNG, GIT, Appium, Postman, Android Studio, XCode Selenium RC, JUnit, Firebug, SoapUI, Sauce Labs
Programming: Java, HTML, CSS, JavaScript, XML, JSON, SQL, Python
IDE: Eclipse, Android Studio, Visual Studio
Defect Tracking Tools: Jira, Bugzilla, HP ALM, HP Quality Center
Build Tools: Maven
Testing Frameworks: Page Object Model (POM), Data Driven, Keyword Driven, Hybrid Framework
Continuous Integration Tools: Jenkins
Project Methodologies: SDLC, STLC, Agile (Scrum), Waterfall
Databases: Oracle, MySQL, PostgreSQL, SQL Server, MongoDB
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
MS Office Tools: Outlook, Word, Excel, PowerPoint
Operating Systems: Windows 7/8/XP/10, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. Manual and Automation Engineer
Responsibilities:
- Gathered requirements documents such as business requirements and design document and other related documents.
- Reviewed theTest Basis,designedand documentedTest Strategies, Test Plan, Test Casesandexecuted test cases.
- End to End Testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
- Responsible for writing and maintainSelenium WebDriverscripts for regression andfunctional testingusingdata driven framework.
- UsedProtractorwhich is and End-to-End Framework testing forAngularJSWeb Applications.
- Developed test code in Java language usingEclipse, IDEandTestNGframework.
- Setup the Automation framework usingSeleniumto run test cases in multiple browsers and platforms
- Worked on the Android module of the project where me was responsible for automating the app using Appium wifpython.
- Responsible for identifying test cases formanualandAutomationwifSelenium WebDriverfor Smoke Test, Functional and Regression Tests.
- Involved in writing automated scripts forAngular.JSapplication usingProtractor and Java.
- Involved in design and implementation ofSelenium WebDriverautomation framework for smoke and regression test suites (TestNG and Maven).
- Involved in testing the application utilizing theScrum (Agile)methodology.
- Involved onCucumbertesting and defined the test scenarios and created the test cases in Test Manager.
- Involved in designing ofautomation frameworkto be used in UI testing wifSelenium.
- Experience in IBM BPM tool migration at development side and integrating BPM using IBM Web-sphere application server.
- Experience in IBM BPM tool migration at development side and integrating BPM using IBM Web-sphere application server.
- Execute browser compatibility and regression tests usingSelenium WebDriverfor testing UI for every new build release.
- CreatedPythonscripting to testREST APIfunctionality for regression setup.
- Performed functional tests usingSelenium WebDriverwif data driven framework and documented final results in a database.
- DevelopedPythonscripts to automate the test cases.
- Used theFirebugto inspect theXPathof the web elements andEclipse IDEfor Java development.
- Identified, ReportedandTracked DefectsusingQuality Centertest management tool.
- Manually tested,verifiedandvalidateddat the product meets user requirements.
- Developed and executedSQL queriesto verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Performed SOA / web services testing usingSOAP UI; wrote adaptors to test / invoke web services.
- Revieweddatabase test casesaccording to assigned Requirements to validate reports by retrieving data wifcomplexSQL queriesfrom oracle database.
- PerformedEnd-to-Endtesting of database to check data integrity using SQL queries.
- Assisted QA lead in documentingUser Acceptance Test reportand reporting defect resolution.
Environment: FACETS, Java, Windows, Oracle, Quick Test Pro, Load Runner and Quality Center, QTP, HIPAA, VB Scripting, Selenium Web-driver, J-Meter
Confidential, New York City, NY
SR. QA Automation Engineer
Responsibilities:
- Responsible for gathering Business requirements, Functional requirements and Design documents for multiple projects.
- Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Involved in creation of automation framework in Selenium Web driver using behavior driven approach like J-Behave and Cucumber.
- Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium, Java.
- Involved in requirement analysis, defect tracking, coordinating wif team members in different locations and test reporting and closure.
- Experienced in Mobile Automation testing on Emulator and Simulator IOS, and Android platforms wif Automation tools like Keep It Functional (KIF), Appium and reported debugs via JIRA to the developers.
- Developed test scripts wif Ruby-Selenium to automate browser and web applications under Cucumber (BDD) Framework.
- Involved in writing of Automation Test cases using Selenium Web Driver, Java, J-Unit and Maven.
- Used IBM Rational Application Developer to develop the application.
- Experience in Business Process Analysis, Improvement, Optimization, Application Integration, and Collaborative solution development, Discovery, Design, Modeling, Development and Deployment.
- Performed software testing of the Insurance domain billing wif Expertise in Guidewire Billing Centre application Testing.
- Guideware Billing Centre deliverables.
- Designed and Developed BDD based Automation Framework for Microservices Which is Implemented using feature files written in Cucumber and Implementation of step definition in Ruby.
- Used Selenium Grid to run test cases in multiple browsers and different Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium Web Driver, TestNG, Maven and Java.
- Done performance test on HPALM, QTP, Selenium and other automation tools.
- Strong experience on tool like Selenium, HPLeanFT, UFT etc.
- Improvement using a combination of industry experience and Lean activities.
- Preferred in managing software / application testing forInsurance.
- Supporting Electronic Data Interchange (EDI) translators and data interchange management.
- Performed Extensive Web Services Testing using SOAP UI Pro.
- Strong experience wif SOA architecture which include Soap and Restful Web Services Testing.
- Used GIT and Stash to re-modify files and for software development.
- Experience in Cloud based automation platforms like Perfecto Mobile
- Done performance testing to determine dat the web application, under test will satisfy high load requirements using J-Meter.
- Lean Enterprise methodology (including but not limited to Continuous Improvement Process, Accelerated Root Case, Transactional Lean, etc.).
- Continuous Integration/Continuous Deployment practices on cloud environment such as AWS.
- Designed Python Scripts to develop automated scripts and frameworks.
- Setup jobs in Jenkins to run smoke scripts after every builds.
- Used BDD framework wif Cucumber, Java and created future files wif scenario and scenario outline files.
- Involved in SEETEST and integration wif JIRA. Responsible to record defects and reporting them to developers until they are resolved.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Experienced in using load and performance testing tool J-Meter.
- Involved in writing and executing SQL Queries for backend/ETL testing.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Prepared Functional test cases on Web and Mobile applications (Apple & Android) as per requirements.
- Used web-debugging tools like X-Path, Firebug and Fire-Path to locate elements.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
Environment: Ruby, J-Meter, Python, Seetest, BDD Framework, Git, Stash, Jira, SQL Queries, Selenium Web-driver, Page object Model, Web Services, SOA, Robot Framework
Confidential, Atlanta, GA
Mobile Automation Engineer
Responsibilities:
- Designed and developed test cases, updated status reports, documented test results based on logs, Validated and verified all logs which are created after the execution of batch files.
- Performed functionality and regression testing during the various phases of the application usingSelenium.
- Implemented handset automation framework, scripting and execution Sanity, Regression, Stress, and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
- Worked onAndroid, Windows Mobile platforms to qualify applications.
- Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
- Worked wif business leaders to translate business requirements and processes into test cases according to Facet’s package requirements and subsequent effective configuration.
- Involved in FACETS Implementation, involved end to end testing of FACETS Billing, Claim Processing and Subscriber/Member module.
- Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix, new feature development, or innovative functionality in code repository (Git).
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Executed the test plans on web and mobile (Apple and Android) as per requirements using Appium tool.
- Worked wif Build team. Build team has configured the video related applications for the New Spectrum Guide over DOCSIS (Data over Cable Service Interface Specification) which supports the World Box 2.0.
- Experienced in basic functionally testing and compatibility testing of the mobile application on Android and iOS devices.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Advocate for bug fixes in a start-up environment by presenting well-written bug reports and working wif developers directly.
- Implemented simulator for Mobile App Testing on Android Platform using Appium.
- Responsible to validate new market and start smoke test (like checking for Live video, guide, mini guide etc.,) to observe the basic functionality of a STB in the test environment.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver. Involved in Automation of the test cases using Selenium RC, Junit, and Ant.
- Responsible for back-end API testing wif SOAP UI and coding in Groovy and Java.
- Involved in test cases review by development team, product management and modified the test cases based on their feedback.
- Responsible for planning, executing and managing the UIautomationscripts written in AngularJS usingProtractorTesting Framework.
- DraftedTest Planwhich includedtesting objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules
- Developed Automation framework usingSelenium Web Driver.
- Established the Environment set up for Mobile Automation usingAppiumTool.
- UtilizeCSS selectors, IDs, and XPathsto locate elements on iOS and Android views, and Web pages, and useProtractorfor AngularJSweb pages and ImplementedJasmineas a testing framework wifWeb-Driver JS inProtractor.
- Performed functional testing to identify various critical points in the application and automated it by usingSelenium Web-Driver wif TestNG.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment usingSeleniumWebDriver.
- Involved in writing automated scripts forAngular JS applicationusing protractor and Java scriptsand performed manual testing in physical devicesemulatorandIOS simulator.
- Developed automation framework forSelenium WebDriverin Modular Framework model.
- Tested applications developedin Java wif J2EE framework.
- UsedSelenium WebDriver forwriting test scripts forregression test coverage.
- Executed the test plans onMobile(IOS & Android) as per requirements usingAppium.
- Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
- Design & Develop data driven framework usingSelenium WebDriver, TestNGandApache POI API.
Environment: Java, Appium, Selenium Web driver, TestNG, VB.NET, SQL, IOS, Mobile Testing, JIRA, Oracle10g, Jenkins, C#, .NET, Microsoft Test Manager, J-Meter, Cucumber, Manual Testing, Appium
Confidential, Hyderabad, IN
Quality Analyst
Responsibilities:
- Involved in developingtest plan,test strategies,test scenarios,test scriptsandtest stepsbased on Business and System Use Cases.
- Actively participated in scrum meetings and reviews.
- Performed Functional tests usingSelenium WebDriverwifdata driven framework.
- Executed Selenium tests for automation testing of the web application usingSeleniumWeb Driver.
- Worked wif Build team. Build team has configured the video related applications for the New Spectrum Guide over DOCSIS (Data over Cable Service Interface Specification) which supports the World Box 2.0.
- Followed Test Driven Development (TDD) as much as possible and written test cases usingTestNGfor every relevant class.
- Work wif multiple network teams and automation teams to streamline testing methodologies and developing a common testing framework
- Wrote highly efficient andmaintainable Java codeto develop Page Objectsusing the Selenium Framework.
- Responsible for identifying test cases formanualandAutomationwifSelenium WebDriverfor Smoke Test, Functional and Regression Tests.
- Createdtest cases,test plans, testedAPI’s, wroteTestNGtest cases, executed code coverage, wrote automation scripts usingSelenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Performed Data driven testing usingSelenium WebDriver and TestNGfunctions which reads data from property andXMLfiles.
- UsedMavento build and run theSeleniumautomation framework. Once the script got over, framework used to send the automation reports over email.
- DevelopedMavenBuild scripts to run Sanity Test scripts developed inSelenium WebDriver.
- Write and execute detailed test plans for Cisco's network security solutions
- Involved in writing automated scripts forAngular JS applicationusing protractor and Java scriptsand performed manual testing in physical devicesemulatorandIOS simulator.
- Created automation framework inSeleniumWebDriverusing behavior driven approach likeCucumber.
- UsedMavenfor building the WebDriver project. Integrated wif Continuous Integration toolsJenkinsfor running test on nightly basis automatically.
- Developed test harness forWeb Servicesautomated testing by means ofSOAP UIandANT.
- Involved in testing SOA wifRESTful/SOAPWeb Services. Created entire architecture for backend testing internal and third-party API using Test Complete andSOAP UI.
- Performed functional testing ofWeb servicestesting usingSOAP UI.
- CreatedData Driven testsdat randomized the test data for testing theAUTusingExcelfile.
- UsedXPathandDOMto work wif dynamic and static objects in Selenium.
- PerformedSmoke,Functional,RegressionandIntegrationtesting.
- Identified and reported bugs using defect tracking toolHP Quality Centerand presented bug reports for weekly status updates.
- Performed data accuracy, data validation and data integrity testing by querying thedatabase using SQL queriesto check the data table on server.
- Conductedbackend testing using SQL queriesto validate data for database.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting wif all other QA, weekly assessment meetings wif business analysts and developers.
Environment: Manual Testing, Quality Center, QTP, Windows, UNIX, Oracle, SQL, TOAD, JUnit, GIT, Maven, Microsoft Excel, Windows, Jenkins, Cucumber, Facets, SQL Queries, UAT.
Confidential,
QA Engineer
Responsibilities:
- Analyzedbusiness requirements,documentedbusiness requirements specifications, wroteTest Plans,Test Cases.
- Worked wif development team to understandtechnical designandarchitecturefor test planning.
- Worked under waterfall methodology.
- Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
- Preparedtraceability matrixto ensure the adequate coverage of the test cases.
- Prepared required documentation fortesting signoffby various parties as required by the project plans.
- Assigned, MonitoredandTracked Tasksof Team Members.
- Updated Test PlansandTest Casesperiodically to manage changes in requirements.
- Develop and document test plans on network devices, execute those tests to plan, and document and present test results
- Uploaded test cases executed test cases and logged defects in MercuryQuality Center.
- MaintainedTraceability Matrixto track the requirements to the test cases to ensure complete test coverage in theQuality Center.
- Connected to database to Query the database usingSQLfordata verificationandvalidation.
- Execute test cases. Design and develop test plans for networking features, equipment, and solution testing
- Performed back-end testing on oracle database by writingSQL quarries.
- CreatedSQL views to aggregate databefore moving to targeted database from legacy database to simulate results.
- Interacted closely wif developers regarding defects, participated intracking, reviewing and analyzingbugs.
- Worked extensively wif business users to define scope and prepared ‘Documents of Understanding’ for variouschange requestsby analyzing the feedback from user groups.
Environment: Quality Center, Manual testing, Windows server, Apache Tomcat, Oracle 9i/10g, MySQL, Python, Oracle, SQL Queries, VB Scripting, Postman.