Sr. Qa Automation Engineer Resume
PROFESSIONAL SUMMARY:
- Having 7+ years of experience in the IT industry with emphasis on Software Quality Assurance with extensive experience in Manual and Automation Testing.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall and Agile/Scrum.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Java and TestNG framework.
- Experience in manual testing and automated testing using different tools like HP QTP/UFT, Selenium Web Driver using Java and familiarity with different HP QTP and Selenium automation frameworks.
- Proficient in User Acceptance Testing (UAT) , used to test the application for different modules/links in the application with the help Cucumber tool in a Behavior Driven Development (BDD) Framework
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Profound knowledge of web services testing using SOA (Service Oriented Architecture) tools SOAPUI, Parasoft SOA test , and Parasoft Virtualized .
- Experience in RESTful service design & implementation including Microservices Architecture.
- Experience in developing Selenium WebDriver scripts in Java for complex web applications and large volume transactional retail applications.
- Strong experience in test management using HP Quality Center/ALM and JIRA.
- Programming experience with HTML, CSS, JavaScript and Ruby.
- Extensive experience in writing and implementation of complex Test Plans, design, development and execution of Test Scripts for System Testing, Integration Testing, User Acceptance Tes ting (UAT) and Regression testing.
- Experience in Continuous Integration (CI) Testing and managing Java automation projects using Jenkins.
- Extensively worked on data warehousing and decision support systems with relational databases (RDBMS) such as Oracle design and database development using SQL, PL/SQL and TOAD.
- Proven abilities in working on Web and Mobile based online applications using Java, Maven, REST and JSON web services, methodologies and procedures.
- Used SoapUI tool to test SOA based architecture application to test SOAP/WSDL services and RESTful API.
- Experience with Mobile Testing in iOS and Android platform - Native and Adaptive Apps Testing.
- Experience in performance testing of web and client server applications using tools like HP Load runner/Performance Center and IBM Rational Performance Tester.
- Experience in Native apps testing using Perfecto Mobile and Appium in selected iOS and Android devices.
- Experience in Compatibility Testing - working with multiple Operating Systems, Multiple browsers Such as IE, Mozilla, Safari (Mac) etc.
- Proficient in Bug Severity analysis, Bug tracking system and Bug Reporting. Can prioritize issues on the basis of important, urgent and hot fixes and Proficient in Tracking and Reporting defects using Industry and Internal tracking tools like HP Quality Center, Jira and Bugzilla.
- Strong ability in communicating with Project Development Team and prioritizing workload.
TECHNICAL SKILLS:
Testing Tools: Selenium, HP QTP/UFT, Test Manager, Appium, Cucumber, HP QC/ALM
Languages: C, C++, Java, Java Script, VB script, Python
Test Framework: JUnit, TestNG, Data Driven Framework, Keyword Driven
Web Debugging Tool: XPath, FirePath, Firebug, Web debugger
Methodologies: Agile/Scrum, Waterfall
Bug Tracking Tools: JIRA, TFS, Bugzilla
Databases: MS SQL Server 2012/2014, Oracle10g/11g
Operating Systems: Windows 10/8/7/XP/Vista, UNIX, Linux, Mac
PROFESSIONAL EXPERIENCE:
Confidential
Sr. QA Automation Engineer
Responsibilities:
- Involved in Requirements gathering, Scoping planning of Automation Testing.
- Creation and execution of Test plan, understanding documents, Test scenarios and Test cases.
- Executed Functional and Regression testing including dynamic parameterization using datasheets, database tables and excel spreadsheets, checkpoints, HTML/XML DOM objects, java classes/objects and descriptive programming.
- Datacenter migration to Amazon Web Services infrastructure and provided initial support to applications and Database terms.
- Executed cross-browser and parallel testing using TestNG.
- Designed and developed Automation Framework (Hybrid, Keyword-driven) using Selenium Web Driver.
- Strong knowledge in configuring and maintaining the Amazon Web Services.
- Created UI Automation scripts and DB Automation scripts using Selenium WebDriver, Java and TestNG.
- Developed Mobile Automation scripts (iOS and Android) using Selenium WebDriver - for responsive web designing and cross browser validation using Appium and UI Automator.
- Involved in the virtualization of web services (SOAP & REST) using Parasoft Virtualized tool.
- Validating staging database by writing SQL scripts to validate the databases tables for ETL testing and Reports data for backend database testing.
- Testing data in front end web portal and executing SQL Queries.
- Debugging, Deploying and merging the code using Jenkins.
- Extensive look up of JavaScript, CSS, XML and HTML code as part of web testing.
- Involved in automating the Web services testing with SOAP, REST protocol using SoapUI Pro.
- Utilized various test tools for automation of test cases, Generated test reports and performed extensive Web Services testing using SOAP UI.
- Estimate and provide target milestone dates for all the modules.
- Managing Test efforts in (TFS)VS2015 and track the tasks in each Sprint and involved in Story point meetings to provide estimation and efforts.
- Manage Requirements, Test efforts, Test Execution and Defect Tracking using TFS, Testlink and QA Symphony.
- Utilizes our internal tools effectively and performs system analysis, design, coding and testing and manages the implementation and post implementation phases of this project.
Environment: Java, HP ALM, TFS, Test Manager, AWS, UAT, SOAP UI, Oracle 11g, Selenium IDE, Selenium Server, Selenium Remote Control, WebDriver.
Confidential
QA Automation Engineer
Responsibilities:
- Interacting with the Systems Analysts, Systems Administrators and Developers on analysis of the Systems Requirement Specification to identify the Functional and Regression testing scope of the Scrum based application.
- Created and executed test cases and test scripts in HP Quality Center (ALM).
- Executed and maintained automation scripts which was developed by development team using UFT. Functional scripts were written using UFT where all the windows, pages, Objects, Methods and Properties were identified.
- Scripts were custom coded with Parameterization, Programming logic and Data driven types.
- Tested the web application using Selenium IDE, Selenium WebDriver, Remote Control and Selenium Grid.
- Developed automation scripts using Selenium WebDriver, Java, TestNG and ANT.
- Experience in testing Mobile Applications (iOS and Android) using Appium.
- Automated functional and regression web portal test scripts by developing more than 150 test cases and 4 test suites using Selenium WebDriver, Java and TestNG.
- Designed and implemented Page Objects framework and Hybrid framework, page classes for different web pages (Web elements).
- Experience in running test cases automatically when new version of code is available using Jenkins.
- Developed and executed scripts in Perfecto Mobile to validate the Native Apps. .
- Tracking Project status and development in Version One.
- Involved in enhancements as raised by the business users and involved in Scrum meetings (Agile Model Development).
- Utilizes our internal tools effectively and performs system analysis, design, coding and testing and manages the implementation and post implementation phases of this project.
- Manage Requirements, Test efforts, Test Execution and Defect Tracking using HP ALM.
- Extremely well versed in the procedures and protocols integral to our Onsite/Offshore methodology.
Environment: HP Quality Center/ALM 11.5, Version One, UFT, SQL, ANT, MS Office 2007, VB Script, Selenium IDE, Selenium RC and Selenium Grid, Oracle 11g, Agile/Scrum and Windows.
Confidential, MO
Automation Tester
Responsibilities:
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed Data driven testing using Selenium WebDriver , Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Utilized various test tools for automation of test cases, Generated test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI 4.0.1, Ant, Java, Junit 4.7, JavaScript, MySQL, HP Quality Center.
Confidential
QA/QTP Automation Tester
Responsibilities:
- Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the UAT.
- Modified the scripts in QTP to automate Desktop application.
- Used descriptive programming to develop the automation scripts in HP QTP.
- Responsible for providing support to senior QA integration tester in the development and execution of integration test cases.
- Developed automation scripts using Selenium WebDriver, Python for user management module.
- Performed defect tracking in HP Quality Center.
- Performed white box testing using TestNG for class, method.
- Expertise the testing application developed using various mobile technologies.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Used Selenium WebDriver for testing various web applications.
- Involved in complete QA Life Cycles.
- Implemented page object model automation framework with Java, Selenium WebDriver and Cucumber.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into HP Quality Center.
- Tested for Functionality, Interface and Regression testing.
- Identified the defects and worked with the development team to fix the defects.
Environment: Windows, HP QTP, Python, Java, J2EE, Selenium IDE, Selenium Web Driver, MS Office Suite, HP Quality Center and Oracle.
Confidential
Jr. Manual Tester
Responsibilities:
- Performed data analysis for better understanding of business data.
- Developed Business Objects reports and participated in testing at all the stages of software development.
- Involved in Creating and executing Functional test cases for new releases and patches.
- Contributing to the Technical articles in Knowledge-base and FAQs.
- Understanding the Requirements and Functional Specifications of the application.
- Participated in identifying the required Test Scenarios and Test Cases.
- Involved in reviewing the Test Scripts as per the requirement specifications.
- Executed Test Cases as per System Requirements.
- Involved in team meetings in regular intervals of time to monitor the Quality of application.
- Defect Reporting and Tracking using HP Quality Center.
- Extensively performed Manual Testing process to ensure the quality of the software.
Environment: Windows XP, Java, HP ALM, SQL and MS SQL Server 2005.