Qa Automation Engineer Resume
Bloomfield, NJ
SUMMARY:
- Overall 7+ years of experience in Software Testing as a Automation Quality Tester/Mobile Application Tester, Automated Software Testing using Selenium, Appium, SOAP UI, SOA and Cucumber (BDD)
- Excellent experience with source version control tools such as Subversion (SVN) &Git.
- Expertise in performing manual testing & Mobile Application Testing using Appium, Perfecto, Cross Browser Testing, Browser Stack.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, IOS, Symbian, .Net Technology etc.
- Experienced in SOA, SOAPUI/RESTFUL Web Services Testing. Validated request and response XML, SOAP and RESTFUL Web service calls.
- Experience in working on functional testing of SOAP and RESTful Web Services using SOAP UI Tool and Rest Assured tools.
- Worked extensively in testing Soap and Restful web services using SoapUI and validated the response using assertions.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Experienced in SOA, SOAPUI/RESTFUL Web Services Testing. Validated request and response XML, SOAP and RESTFUL Web service calls.
- Experience in designing and executing exceptional modularized re - usable automated scripts using - Unified Functional Testing (UFT), VBScript, VBA, JavaScript, TSL, Load Runner, Win-Runner and Rational Robot for testing client/server, web-based n-tier applications.
- Proficient in Test Automation using UFT and Selenium Tools.
- Experience in Planning and execution of Performance, Load and Stress tests for Web applications.
- Strong Experience in Automation Web Application Testing using Selenium WebDriver with TestNG framework.
- Expertise in manual testing & mobile application testing.
- Strong experience of conducting test review meetings, defect Triage meetings, walk-through meetings to discuss requirements, test Status, issues and open defects with test Managers, Project Managers, Business Analysts and Project Stake Holders.
- Experience in using HP Application Lifecycle Management (QC), QTP for Client/Server Applications, Selenium IDE for Web based applications and SoapUI, browser rest clients for API, Integration testing.
- Expertise in performing manual testing & Mobile Application Testing using Appium.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, etc.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
- Experienced using web debugging tool like Fire Path and Firebug for finding elements locator.
- Experienced in various types of testing like Functional, Black Box, Smoke, GUI, System, Data Driven, Integration, Regression and Acceptance using UFT
- Experience in using Selenium IDE for recording and involved in developing new Selenium Scripts using Java API to automate Web Application Testing.
- Profound knowledge in writing and executing manual Test Cases in Test Management Tool HP ALM
- Experienced in in writing Automation Scripts for various Quick Test Professional (QTP)/UFT Add-ins (Web, Visual Basic, Java, Flex, Terminal Emulator and SAP)
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Experienced in testing Web Services using Soap UI
- Consummate professional with an aptitude to consistently produce outstanding results for both the organization and clients
- Effective in using Descriptive Programming, Dictionary Objects, Functions, and Parameterization in UFT
- Experienced in in writing Automation Scripts for various Quick Test Professional (QTP)/UFT Add-ins (Web, Visual Basic, Java, Flex, Terminal Emulator and SAP)
- Experienced in testing Web Services using Soap UI
- Consummate professional with an aptitude to consistently produce outstanding results for both the organization and clients
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Object-Oriented methodologies.
- Excellent communication (both written and oral), presentation and problem-solving skills
- High level of professionalism, work ethics with an ability to multi task in fast paced environments
- Extremely organized, self-starter, team oriented, proactive, with strong attention to detail
TECHNICAL SKILLS:
Programming Languages: Java, C#, C, C++, Asp.Net, MS SQL (SSRS, SSIS), VBScriptOperating Systems: Window 7,8,10 & IOS, Mac OS X, Hands on UNIX/Linux Command
Technology Tools: Microsoft Visual Studio, IIS, TFS, MTM, CRM (MS Dynamics, Salesforce), Basic of SAP, Web Service in API Testing, RESTful, SOAP UI, Para Soft SOA test
Database: MS SQL server 2008/R2,2014-16, T-SQL, Basic MySQL, Oracle 11g, DB2, PL-SQL, WinSQL
Web Technologies: HTML5, XML, AJAX, DHTML, ASP, CSS, VBScript, JavaScript, jQuery, JSON
Others Software: MS Office 2013-16, Open Office, King Soft 2016
Testing/Enterprise Tools: JMeter 3.0, HP Load Runner 12.53, Eclipse Selenium (Jenkins, Maven), IDE, Web Driver (TestNG), GITHUB, GIT, XPath, Fire Path, SVN, Selenium Web driver with TestNG Framework, JIRA (Suite, Bamboo), Rally Agile, HP ALM(QC), Familiar with QTP(UFT), Chrome Console UI
PROFESSIONAL EXPERIENCE:
Confidential, Bloomfield, NJ
QA Automation Engineer (selenium, RESTful Web Services)
Responsibilities:
- Developed and designed Test Automation scripts using existing framework.
- Converted manual test cases to automation test scripts.
- Responsible for creating automated test scripts in QTP and updated the scripts as per requirement change.
- Analyzed, test plans, test cases, test data, test scenarios, and other test documentations. Collaborate with other QA and Development teams in order to automate test procedures.
- Worked on testing Restful Web Services and executed automated functional, regression tests.
- Determined test automation feasibility, implementing and sharing new methodologies. Summarize and present test results to team and management.
- Worked on testing Restful Web Services and executed automated functional, regression tests.
- Developed and maintained automated regression test cases in Selenium Web Driver and Appium Mobile Automation using Java programming language.
- Automated highly transactional web application using Selenium WebDriver.
- Worked in functional automation testing using Junit, testing and Selenium Web Driver and Selenium Remote control.
- Performed End to End Mobile Testing on Android using Appium.
- Created a stable Automation framework using Selenium WebDriver/JAVA that provided Reporting, Logging & Data base validations.
- Tested Java and JavaScript based application with Selenium.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Performed Cross-platform, UI testing for Native and Hybrid Mobile apps using Appium
- Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Automate regression testing using hybrid framework i.e. both data driven & keyword driven using Selenium WebDriver.
- Performed Unit testing for Java applications using Junit.
- Performed Web services testing using SOAP UI and Rest-assured, on SOAP and RESTFUL web services.
- Performed functional testing of Restful Web Services using REST Assured Tool
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
- Worked on source version control tools such as Subversion (SVN), TFS and GIT.
- Create and Automate tests using Selenium IDE and Selenium WebDriver depending on project.
- Selenium Test environment setup expert using all open source tool.
- Wrote complex XPath/CSS expressions and JavaScript to automate the UI
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG and Gherkin.
- Experienced in testing webservices / web applications.
- Used selenium and cucumber for some part for automation testing as well.
- Working on mobile as well as web-based applications.
- Worked on developing the Data driven framework using Selenium WebDriver to automate the web application.
- Used Selenium IDE for testing various web applications.
- Conducted both Manual/Automation Testing using HP ALM and HP UFT
- Used HP ALM for Configuration Management and Defect Reporting, Tracking and Triaging
- Worked with project teams throughout Design/Test Stage to ensure strict adherence to Business Requirements
- Created SQL scripts for Backend testing.
Environment: Linux, Quality Center, Quick Test Professional (UFT) 12.52, VBScript, Oracle, HTML, XML, Web Sphere, TOAD, MS Office, and Windows.
Confidential, Valley Forge, PA
QA Automation Tester (Selenium, Webservices)
Responsibilities:
- Reviewed business requirement documents to gain further understanding of the technical and business sides of the system
- Created and executed comprehensive test plans and schedules for assigned projects to sufficiently test the functionality and load capacity of existing applications using Load Runner 12.02 and UFT 12
- Involved in writing Test Plan for the web application after analyzing the specifications and business requirements
- Developed test scripts and produce test data for evaluation.
- Reported the issues, challenges and problems faced during Perfecto mobile automation and followed up on the solutions provided by them.
- Performed Web services testing using SOAP UI and Rest-assured, on SOAP and RESTFUL web services.
- Involved in Web Application GUI automation creating regression suites using Selenium WebDriver, JUnit/TestNG, Eclipse.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Performed parameterization of the 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 WebDriver and TestNG.
- Converted QTP scripts to Selenium WebDriver scripts. Used Java language and Junit framework for scripting. Used Ant and CI/CD tools PICT, Hudson, Jenkins for building the WebDriver project.
- Responsible for creating various test cases, test plans and test scenarios for mobile web applications which are executed in various mobile browsers.
- Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit.
- Also have expertise in writing test cases for web application which are compatible with mobile web browsers too.
- Actively participate throughout all phases of the ticket test life cycle, from development to deployment.
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Cross-reference test results in Selenium with the business requirements, and review reports from Selenium to verify frontend web data
- Good Exposure in Using of UFT Integrated Environment (Step Generator, Synchronization, Actions, Recovery Scenarios and Methods etc.)
- Created Automation scripts in such way that to results can be generated in Text file, Excel and HTML formats.
- Involved in Automation Scripts development, debugging, reviews, batch scripts execution, analyzing results and reporting defects.
- Executed testing of the applications using Agile Test-Driven Design technique.
- Create and Automate tests using Selenium IDE and Selenium WebDriver.
- Performed parameterization of the 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 WebDriver and TestNG.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG.
- Used open source environment in Linux and UNIX Platform Web application testing.
- Executed parallel browser testing on various machines using Selenium Grid
- Performed Smoke, System, GUI, Cross-browser, Positive and Negative, Functional, User Acceptance Tests (UAT) Testing.
- Executed and managed test cases and report bugs in JIRA.
- Used HP ALM for Test Planning, Test Case writing, Test Execution and Requirement Mapping with Test Cases.
- Created Test Cases and Scenarios for defect tracking and reporting using HP ALM.
- Logged new bugs; tracked and updated the status of previously filed bugs; Prioritized and retested the bugs in HP ALM; Participated in the daily bug meeting.
- Responsible for writing server-side web application logic using Python.
- Performed Back-end data base testing using SQL quires.
- Developed a Keyword Driven Automation Framework in UFT.
- Created a startup script using Automation Object Model that Standardizes UFT environment.
Environment: Web Application, Microsoft Dynamics CRM, NET, Unified Functional Testing, Quality Center, SQL Server, JIIRA, ALM, Agile, Selenium, SOAP UI, JMeter
Confidential, Troy, MI
QA Automation Tester (web Application)
Responsibilities:
- Planned, designed and prepared Automation Test cases and entire test script from software design document
- Designed and developed automation Framework using UFT
- Automation Script creation /script execution and manual execution in HP QC/ALM
- Used ALM/QC to prepare test cases, procedures and requirement traceability matrix
- Created automation status and Matrix reports
- Loaded test data from a SQL server in to the web application.
- Involved in gathering and reviewing the business requirements for each Release.
- Involved in Automation testing of the application using UFT.
- Performed Smoke testing, Functional testing, Regression testing, Integration testing and User Acceptance Testing.
- Used the test case management tool - ALM for requirements, test cases, tracking and logging defects and assigning priorities to defects.
- Maintained and analyzed large volume of regression test results using UFT.
- Developed Automation test scripts for Functionality and Regression testing of web application using UFT.
- Performed GUI testing, Data-driven testing using UFT.
- Used different types of Check points using UFT.
- Performed functional testing of Restful Web Services using REST Assured Tool
- Involved in designing and developing a Keyword driven Framework for Test Automation using UFT.
- Designed and developed automation test framework.
- Performed manual batch process testing using XML files.
- Worked in Agile software development methodology and used daily scrum meeting to provide the daily updates and collectively document the team updates.
- Developed test plans and test procedures and executed them manually.
- Worked with development teams for investigating and correcting software bugs and deficiencies based on the testing results.
- Gathered and formatted all requirements in requirement management tool JIRA and executed test scripts using test lab in ALM.
- Worked in ALM for defect tracking, automation, reporting and lifecycle traceability for better visibility and control of the software development lifecycle.
- Involved in using and modifying core framework using VB scripting.
- Performed functional testing with UFT and used various checkpoints and verification points
- Performed Positive, Negative testing and Boundary Testing
- Wrote functions in Function Libraries and associated the required function libraries to each test using QTP.
- Performed Data Driven Testing using external files.
Environment: UFT, ALM, VB Script, HTML, Windows, Oracle, SQL, PL/SQL
Confidential, Washington, DC
Associate QA Tester
Responsibilities:
- Analyzed documented test requirements and user requirements, test plans, and test cases using Quality Center.
- Involved in developing use cases, activity diagrams and sequence diagrams.
- Designed test cases as per business requirements and use cases.
- Designed test cases using Test Plan in Quality Center and mapped with requirements.
- Involved in execution of test cases using Test Lab in Quality Center and linked the detected defect with requirement and test case.
- Effectively interacted with business analyst and technical team in providing clear solutions to requirements.
- Involved in preparing test set up for Mortgage Loan system.
- Involved in generating the automation scripts using Quick Test Professional to check the functionality of the Mortgage Loan system.
- Provided recommendations and roadmap for remediation from findings to help transition team from waterfall to Agile.
- Developed test scripts using Quick Test Professional to validate the functionality.
- Performed regression testing and automation of the changed application using Quick Test Professional.
- Conducted Functional Requirements walkthroughs with the QA teams to help them write the test scripts in accordance with CMM specifications
- Conducted User Acceptance Testing with well setup test environment and appropriate test data created for the end users.
- Used Quality Center as bug-tracking tool to report the bugs and also to follow up the bug status.
Environment: Linux, Quality Center, Quick Test Professional, VBScript, Oracle, HTML, XML, Web Sphere, TOAD, MS Office, and Windows.
