We provide IT Staff Augmentation Services!

Functional Testing Analyst/ Automation Engineer Resume

0/5 (Submit Your Rating)

Harrisburg, PA

SUMMARY

  • Around 7+ years of diversified experience as a Quality Assurance Engineer in domains like E - Commerce, Retail and Banking.
  • Excellent understanding of Waterfall and Agile Methodology of SDLC.
  • Experienced in defining QA Testing Methodologies and Designing Test Plans and Test strategies.
  • Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle & Bug/Defect Life Cycle.
  • Extensive experience in testing Web Based and Client Server Applications.
  • Expertise in creatingBDDdriven test frame work.
  • Hands on experience in setting up the environment ofAppiumfor automating test cases of applications for Mobile that are running on IOS and Android devices.
  • Expertise in Manual/Functional Testing and Automation Testing.
  • Hands on experience of Mobile Apps testing manually and automation testing of Mobile Apps.
  • Excellent working experiences in creating Test Cases, Test Scripts, Test Scenarios, Traceability Matrices and executing tests scripts and analyzing test results.
  • Hands on experience in writing SQL queries using Joins and other.
  • Hands on experience in Behavior driven development (BDD) approaches.
  • Proficient in writingSeleniumWeb Driverautomation scripts inJava usingMaven, Cucumber andTestNGAutomation for Web Applications.
  • Proficient in testing Web, Mobile NativeandHybridApplications in bothiOSandAndroidmobile devices and automation testing usingAppium automation tool.
  • Skilled at Regression, Integration, System, User Acceptance, and participated in Performance, Stress, Smoke and Load Testing.
  • Experienced in analyzing Business Requirement Documents (BRD), Functional Requirement Specifications (FRS), and Functional Requirement Specifications (FRS).
  • Strong proficiency in using Test Management Tools, Defect Tracking and Reporting Tools like Quality Center/Test Director, Rational Clear Quest, Jira, Jenkins (for Continuous integration), GIT, Confluence etc.
  • Experienced in using tools such as HP-ALM/Quality Center, QTP/UFT, Selenium IDE & Web Driver, Appium, SoapUI, LoadRunner, and JMeter.
  • Performed Backend testing in different RDBMS like DB2, Oracle, and MYSQL.
  • Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management and issue escalations.
  • Experience in analyzing bugs and interacting with development team (on-shore and off-shore) members in fixing the defect.
  • Quick in mastering new skills and adapting to news tools in ever-changing technology.
  • Detail oriented with strong analytical and problem-solving skills.
  • Excellent team player, self- starter, motivated with good interpersonal skills.

TECHNICAL SKILLS

Operating Systems: Windows 10, Windows 98/NT/2000, Win XP, Win7, Mac OS, iOS, UNIX, Andriod

Databases: Oracle, IBM-DB2, MS Access, Microsoft SQL server 2008R2/2012/2016, MySQL Server.

Testing Tools: HP-ALM/Quality Center, QTP/UFT, Postman, RestAssuredIBM Rational Quality Manager, SoapUI, JIRA, Git, Jenkin, JMeter.

Defect Tracking Tools: Bugzilla, Mantis, Test Director, Rational Clear Quest

Scripting Language: HTML, XML, Python, Groovy, VB Script

Programming Languages: JavaScript, Java, JQuery

Others: Microsoft Office suites, Microsoft Project, Visio 2000, Visual Studio 2012, Confluence, Advance Query Tools (SQL)

PROFESSIONAL EXPERIENCE

Confidential, Harrisburg, PA

Functional Testing Analyst/ Automation Engineer

Responsibilities:

  • Participate in requirement elicitation meetings and gather information for testing purpose.
  • Conduct meetings with Subject Matter Expert teams, Business Analyst, Program Architect and Business unit team to gather information on what to test and write test scenarios.
  • Analyze business requirements documents and batch module specification documents to develop test plan and test cases.
  • Wrote manual test cases and executed them in HP ALM for various demands.
  • Worked on agile scrum based methods forBDD.
  • Built JavaScript based test framework using cucumber,node.js. Good knowledge on Groovy scripting.
  • Performed functional, regression, accessibility testing, positive and negative testing.
  • XML and service testing and back-end testing.
  • Used Selenium Grid and Node.JS to automate scenarios in desktop and mobile application.
  • Wrote SQL query in Advance Query Tool for data retrieval and data analysis.
  • Designed, executed and maintained Selenium Web Driver (TestNG, JUnit) automated test cases.
  • Used Java and Selenium Web Drivers to automate web applications with Page Object Model framework.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
  • Integrated Automation scripts (Appium) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • ImplementedBehavior Driven DevelopmentthroughCucumber Given-When-Then scenarios.
  • Created theFeatureFiles, Step Definitions and Runner file using Cucumber Framework.
  • Perform parameterization of the Java based automated test scripts in selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium Web driverand TestNG.
  • Extensively work in virtual machines to connect grid and node.JS.
  • Identified Web Elements using built in browser developer tools and Ranorex Selocity.
  • Carried out Selenium GUI Object / element verification through XPath, CSS Locators.
  • Cross browser compatibility testing is executed by testing web applications.
  • Expertise in developing automation scripts in BDD format usingcucumberand proficient in writing cucumber scenarios inGHERKINformat.
  • Performed mobile testing (IOS and Android) manually as well as automated using Java Appium framework and Web driver.
  • Identified mobile elements usingAppiumInspector, UI Automator Viewer.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Design and Develop Soap API Tests in SoapUI and validated the responses with various assertions tools.
  • Used SoapUI to test the web service and validated json and xml Reponses with groovy scripts.
  • Work in AGILE environment and participate in sprint planning meeting, daily stand-up meeting and retrospective meeting to with the development team.
  • Documented the testing efforts for Governance purpose.
  • Developed Testing Exit Reports and Final Status report for the assigned projects and performed peer reviews.
  • Software defect identification and tracking defects using HP ALM.
  • Worked with Developers and Business Analyst in identifying and fixing the bugs.
  • Participate in Defect Triage meeting and help in the prioritization of the defects.
  • Generate daily status report and report it to the manager.

Environment: Windows, HP-ALM, Reflection for IBM(Hera), BDD, Confluence, SoapUI, node.JS, IBM DB2, Advance Query Tool, JIRA, Selenium, Java, Eclipse, Cucumber, Appium Emulator, Jenkin.

Confidential, MA

QA Automation

Responsibilities:

  • Involved in analyzing business requirements and high-level design documents to write test scenarios.
  • Responsible for developing test plans, test cases and evaluating functional specifications of software products by gathering and reviewing business requirements.
  • Wrote manual test cases and executed them using IBM rational tool and defect tracking.
  • Developed manual and automated test cases to validate RESTfulAPIweb service.
  • Developed automation frameworks using Selenium Web driver, Cucumber and Java from scratch.
  • Designed and developed User defined functions, Generic functions withCucumber, Selenium/WebDriverand Java programming.
  • Running test script using Selenium with JavaScript and nodeJS framework and ensuring that the errors are logged automatically in a separate log file.
  • Developed feature file test scripts in SpecFlow BDD using Gherkin based on Acceptance Criteria.
  • Created automated Selenium/Java test scripts and Performed Functionality and Regression Testing in the multiple phases of the application and analyzed the results.
  • Identified Web Elements using browser built in developer tools and locators.
  • Parallel, Cross-Browser Testing using Selenium Grid.
  • Performed mobile testing (IOS and Android) using Emulator and Appium framework.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms usingAppiumand Java.
  • Identified mobile elements usingAppiumInspector, UI Automator Viewer.
  • Performed Database testing in DB2 using the Selenium to write SQL queries and retrieved information from Database.
  • Interacted with Development and Design teams to design and develop the test plans
  • Use IBM Rational Quality Manager to manage test cases and execute test cases.
  • Worked with development team to verify bug fixes and tacking defects in IBM Rational Quality Manager.
  • Developed Testing Exit Reports, Final Status Report for the assigned projects and performed peer reviews.
  • Responsible foranalyzingthe test results and reporting the same toQA Manager.

Environment: IBM-RQM, Selenium Web-driver, Selenium-Grid, DB2, AGILE, node.JS BDD, Cucumber, XML, Java, Jenkins, Firebug, Android, IOS mobile, TestNG, JUnit, Appium Emulator.

Confidential, Pittsburgh, PA

QA Analyst/Engineer

Responsibilities:

  • Reviewed and analyzed business requirements, functional requirements and Technical Specification documents, and documented Test Requirements.
  • Responsible for developing test plans, test cases and evaluating functional specifications of software products by gathering/reviewing business requirements.
  • Worked in an AGILE environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Performed test automation usingAppiumintegrating with selenium.
  • Participated in Daily Scrum meeting with the management and development team.
  • PerformedFunctional, Integration, Regression andSystem testing for successful implementation of QA process and checked if all the new functionality worked as per specifications.
  • Involved in User Acceptance Testing (UAT) to check that the specifications are implemented as per the customer requirements.
  • Implement modules intoNode.js to integrate with designs and requirements.
  • Responsible foranalyzingthe test results & reporting the same toQA Manager & Project Team.
  • Involved in Web Service and Data Driven testing using the SoapUI.
  • Design and Develop API Tests in SoapUI.
  • Developed & Execution of many Web Service Tests using REST Services, JSON Payloads, Web API endpoints.
  • Used Mantis (in house) & JIRA (vendor), bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Developed automated scripts using Java, Selenium WebDriver in Page Object Model.
  • Responsible for identifying test case for automation and developing automation test scripts in framework utilizing Java, TestNG and Selenium WebDriver.
  • Identified Web Elements using browser developer tools, firebug and firepath.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Wrote SQL queries to identify the data for testing and validate the results against database.
  • Involved functionality testing in Official e-commerce Mobile (iOS and Android) and Retail Application (iOS) using MonkeyTalk.
  • Conducted compatibility testing on different screen resolution, browsers testing, hardware, and operating system environment.
  • Involved in documentation as to how to maintain and run scripts for future enhancements.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.
  • Performed configuration testing on different platforms and web browsers.

Environment: HP-ALM/QC, Selenium WebDriver, AGILE, SoapUI, XML, .NET, Firebug, JMeter, JIRA, Junit, Eclipse.

Confidential, Portland, ME

Quality Analyst

Responsibilities:

  • Involved in analyzing the business requirement and high-level design documents.
  • Responsible for developing test plans and test cases evaluating reviewing business requirements documents and wireframe.
  • Involved in project planning, coordination, standardizing and implementation of QA methodology and processes.
  • Perform responsibilities of conducting functional, load, and regression testing for successful implementation of QA process.
  • Handle the tasks of providing directions in peer review to ensure that the product deliverables meet the deadlines.
  • Worked in AGILE environment and participated in spring planning meeting, daily stand-up meeting and retrospective meeting to with the development team.
  • Conducted compatibility testing on different screen resolution, browsers testing, hardware, and operating system environment.
  • Communicated and collaborated closely with manual testers and the development team (on-shore & off-shore) in creating automated scripts on the application using Fitness and Web Service.
  • Involved in User Acceptance Testing (UAT) to check that the specifications are implemented as per the customer requirement.
  • Used JIRA to analyze & capture bugs, track and manage any type of updates.
  • Wrote SQL queries to retrieve information from Database in different environments.
  • Created automated test scripts and Performed Functionality and Regression Testing in the multiple phases of the application and analyzed the results using Quick Test Pro (QTP).
  • Developed automated Framework in hybrid keyword/ data driven and use descriptive programming to identify objects in the Applications Under Test.
  • Involved functionality testing in LL Bean’s Official Mobile Application.
  • Performed Functional testing to check if all the new functionality worked as per specifications.
  • Participated in daily scrum meeting with the management and development team.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.
  • Conduct Issue Review meeting on a daily basis during every release.
  • Performed configuration testing on different platforms and web browsers.

Environment: Selenium, Web Service Testing, Agile/ Scrum Development, IBM-DB2, XML, VBcript, Firebug, LoadRunner, JIRA, QTP/UFT.

Confidential, Pittsburg, PA

Quality Analyst

Responsibilities:

  • Created Test Casesand executed the test cases usingMercury Quality Center.
  • Involved inQA team meetingsand gave updatesto theQA lead/Project Manageron a weekly basis.
  • TheTest PlansandTest Caseswere identified, and their descriptions and the implementation details were properly documented.
  • PerformedFunctional Testing, Regression andSystem testing.
  • UsedQuality Centerfor bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Developed and executed Automated Test Scripts using QTP for Regression and Functional Testing.
  • Designed and executed manual and automated test cases through Quality Centre by integrating QTP using data-driven testing.
  • Involved in creation of library functions, Checkpoints, Data Validation Descriptive Programming using QTP.
  • PreparedTest Summary Report, Defect Reporton daily basis during execution time.
  • Participated extensively in interaction with various team members including developers to resolve the issues.
  • Participated in WPR (Work product Review) meetings with the development team.
  • Validating the data by using SQL queries extensively.
  • Responsible foranalyzingthe test results and reporting the same toQA Manager.
  • Worked with the team lead to coordinate the test case turnover processproceeding each cycle and selectively executed the test cases to verify that they are kept current.

Environment: Mercury Tools:Quality Center, QTP, Java, J2EE, Windows, UNIX, VBscript, SQL Web Services.

We'd love your feedback!