Qa Automation Engineer Resume
CA
SUMMARY
- Over 8 years of experience in teh complete life cycle of project development (SDLC) including System Analysis, Design, Development, Testing, and Deployment.
- Extensively experienced in Software QA performing Manual and Automated Software Testing, writing Test cases using various Automation Tools.
- Solid experience with web automation testing tool Selenium Web driver API and TestNG using Java.
- Good experience on Web Services Testing using SOAP UI, Rest Client and Postman.
- Firm noledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Proficient in test automation using Selenium Web Driver and TestNG Framework, Maven and
- Well experienced in Core Java programming.
- Key expertise includes testing & debugging GUI& Multi - Applications environment & automated testing using Selenium Web Driver.
- Good experience in mobile testing usingAppiumin bothIOSandAndroidapplications using simulator and emulator.
- Well versed in testing methodologies such as Agile, SCRUM, and waterfall.
- Experience with using Java for Selenium Web Driver to design and developed Automation Test Framework.
- Experience in data finding tools like SOQL, Workbench, Views.
- Experience on continuous integration tools like Jenkins and Sauce Labs.
- Has good experience in Test-Driven development (TDD), Keyword driven and Hybrid Frameworks and Agile Development..
- Experience in using ANT, Maven as build tools for Selenium.
- Experience in managing robot's workloads using Automation Anywhere
- Good experience with source version control tools such as Subversion (SVN), Perforce(P4)andGit.
- Experience in Bug Reporting and tracking using tools like JIRA and GUS.
- Performed web services Regression testing using SOAP and Rest test of teh entire build according to teh change been updated and ensuring by cross-validating teh entire components of teh application.
- Experience in testing applications in Finance, e-commerce, Telecom, Automobile industries,
- CRM, Insurance and Banking domains.
- Proficient in test automation using Selenium Web Driver and Test NG Framework, Maven and Well experienced in Core Java programming.
- Key expertise includes testing & debugging GUI& Multi-Applications environment & automated testing using Selenium Web Driver.
- Expert in developing Selenium Web Driver/RC/IDE/GRID test scripts in Java and Test Frameworks using Test NG/Junit, ANT/MAVEN build tools.
- Extensive experience in using Selenium Web Driver APIs for writing Junit test suites and test cases for testing functionality with teh Selenium Server.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Proficient in creating automation script from scratch. Sound noledge of developing different type of framework like Module driven, Data driven and for acceptance testing BDD framework.
- Strong experience in cross browser, cross platform web testing with Selenium RC and Web Driver.
- Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of teh applications.
- Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla.
- Strong noledge in web services testing via ToolSOAP UI/ Restful web services
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check teh integrity of data.
- Expertise on TestingREST APIusing Robot Framework and SOAP UI
- Comprehensive noledge of service oriented architecture system testing practices and methodologies
- Hands-on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Experience in performing Data driven testing to validate teh components displayed on teh website using Selenium.
- Extensive noledge of AWS and Cloud computing.
- Technically resourceful in different types of testing such as Functional, Regression, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC),Test Driven Development methodologies (TDD), Bug life Cycle and Methods like Waterfall and Agil
TECHNICAL SKILLS
Testing Tools: Selenium IDE/Web Driver, Cucumber, SOAP UI, QTP, REST API, RPA
Languages: JAVA, Java Script, HTML, XML.
IDE: Eclipse, SQL Developer.
Test Framework: Junit, TestNG, Data Driven Framework.
Web Debugging Tool: X Path, Fire path, Firebug.
Build Tool: Ant, Maven.
Processes: Agile-Scrum, Waterfall.
Bug Tracking Tools: JIRA, HP Quality Center (QC)
Continuous Integration Tools: Jenkins
Databases: SQL Server, Oracle, MySQL.
Operating Systems: Windows (XP& 7, 10) Linux, Mac OSX
PROFESSIONAL EXPERIENCE
Confidential, CA
QA Automation Engineer
Responsibilities:
- Performed Test Planning, Test Case Designing, Test Estimation, Test Execution and Defect Tracking.
- Developed test cases using functional requirements, use cases, explicitly providing teh traceability from teh requirements to teh test suites.
- Conducted manual testing to proactively identify teh issues and bugs with teh web sites.
- Involved in teh User Acceptance Testing. Worked with teh Business Analysts to ensure that teh client requirements has been satisfied.
- Perform responsibilities of developing test scripts by using SOA test tools like QTP, SOAP UI.
- Performed System Testing, Regression Testing, Reliability Testing, GUI Testing, Smoke Testing, Functional Testing, End to End Testing, and Compatibility Testing.
- Extensively worked in Defect Reporting and Defect tracking process using JIRA.
- Performed test case development, execution, defect reporting and regression testing of teh application.
- Updated and maintained automated testing framework for web application using Selenium Web Driver.
- Automated test cases in data driven framework using Selenium Web Driver, Java, TestNG libraries and Eclipse IDE.
- Involved in teh designing solutions utilizing RPA (Robotic Process Automation) software, maintain technical responsibility for project.
- Analyze Acceptance criteria and document teh user specifications and business rules.
- Author test cases based on Acceptance Criteria.
- Deploy security and sharing rules at an object, field, and record level for different users at different levels of teh organization. Create various profiles and configure teh permissions based on teh organizational hierarchy.
- Customize standard objects like Accounts, Contacts, Cases, Leads, and Campaigns
- Perform functional testing to identify various critical points in teh application and automate it by using Selenium Web Driver.
- Delivery of projects for identified process improvements using RPA methodologies
- Created Automation script using Selenium Web Driver. Executed scripts on a different browser and different platform.
- Perform teh Web services API testing and validate response according to teh requirement Using SoapUI& REST Explorer.
- Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium Web Driver.
- Created Regression Test suite and executed it for every release.
- Created email templates as per customer requirement for teh approval process.
- Active participation in Defect Triage meeting with Business System Analyst and Development Teams.
- Performed Functional Testing, Smoke Testing, Integration Testing, Regression Testing, Sanity Testing.
- Provided Sign Off for a major release ensuring Zero defect
- Used Maven tool for teh Project management and for teh purpose of compile, run, deploy and to add external dependencies.
- Integrated teh test suites to Jenkins to execute them automatically after every successful deployment.
- Created Automation script using Selenium Web Driver. Executed scripts on a different browser and different platform.
- Created test data using Selenium, Java, and Java Scripts and provided a framework for creating test data for teh application.
- Used TestNG framework, JAVA and wrote automation scripts using Selenium Web driver for Regression testing..
- Created and Implemented methods for lighting components.
- Verified backend data validation using Workbench.
- Log tracks and report progress on all tests.
- Involved in Functionality, User Interface, and Regression testing during teh various phases of development using Selenium web driver and TestNG.
- Written precise set of both simple and complex test cases to ensure they cover entire project functionalities and deliver flawless product to teh customer.
- Integrated Automation scripts (Selenium Web Driver API) with Jenkins Continuous Integration tool for nightly batch execution.
- Automated numerous routine tasks using Automation Anywhere, Blue Prism, UI Path theirby reducing manual intervention.
- Reported teh bugs using GUS.
- Document Test Summary Report.
- Involved in teh creation of different tasks for RPA and RDA
- Performed parameterization of teh automated test scripts in Selenium to check how teh application performs against multiple sets of data.
- Developed SQL Queries to query teh database to test teh back-end process of teh application.
- Implement automated test suite to increase teh automation coverage for regression test cycle.
- Implement robust Hybrid Pattern based framework with Selenium Web Driver, Page Object Model using Object Oriented Programming Java and open source unit test framework Test NG that increase teh code maintainability.
- Built robust test frameworks like Page Object Model independently and integrated within a continuous integration stack using tools such as GIT, Jenkins, and Maven.
- Ran parallel and cross browser testing using selenium grid.
- Generated automation report using log4j.
- Developed test scripts using groovy for data driven testing of SOAP and REST Web service using SoapUI.
Environment: Java, Selenium Web Driver, Test NG, Maven, Blue Prism 5.0, SQL Server, Oracle, Web services, SharePoint, OCR Jenkins, Cucumber, BDD,SOAP UI, Eclipse, TDD, Agile, HTML, XML, X Path, JavaScript, Jira, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.
Confidential, PA
Sr.QA Automation Engineer / Mobile Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies (TDD), Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed and implemented robust MVC pattern base testing with Selenium Web Driver which cut down teh script development time in half.
- UsedAppiumto facilitate mobile testing by creating mobile Driver class with teh required Mobile capabilities.
- Designed and Developed Test Cases for automated testing using Selenium, Test NG and Eclipse IDE.
- Developed robotic bots using automation anywhere to automate process which was done using manual interference.
- Developed test code in Java language using Eclipse, IDE and Test NG framework.
- Configured Selenium Web Driver, Test NG, Maven tool and created selenium automation scripts in Java using Test NG prior to agile release.
- Createdtest cases,scriptsbased on functional specification,prepared test data forsimultaneousand combined Trade testing.
- Designed and documentedREST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Manage daily workflow by programming and operating teh roboticsand perform troubleshooting
- CreatedRoboticsProcess for automatedfault insertion and signal integrity analysis of hardware designs.
- ValidatedSOAP UIandRest full API services
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, Test NG, SOAP UI, Maven and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application’s GUI and in teh testing environment using Selenium Web Driver.
- Used Java and Test NG framework for scripting.
- Developed test automation scripts using Selenium Web Driver for regression testing of teh various releases of teh application.
- Written shell scripts for performing Load tests on applications.
- Worked on Selenium GUI Object / element verification is done through X Path, CSSLocators.
- Used Test NG Annotations in Selenium Web Driver and executed a batch of tests as Test NG suite.
- Used Test NG framework to run unit test and Maven to build teh Project.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Involved in acceptance testing using Cucumber Selenium Web Driver and BDD Framework.
- Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and teh request and response of teh Web Services (SOA) through SOAP UI.
- Used Firebug to do web based application testing with selenium for teh commands and locator application.
- Proactively designed RPA Tasks as per application and business requirements
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
- Involved in executing SQL quiries and PL/SQL procedures, functions and packages for backend testing.
- Conducted backend testing using SQL queries to validate data for database.
- Used SQL Queries to verify teh data from teh Oracle database.
- Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Used Git, Subversion for code repositories and Maven for teh dependencies.
- Working closely with teh Developers in teh review and modification of teh product and its specifications using Agile-testing methodology.
- Reported defects to developer and discussed about teh issues in weekly status meetings.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium Web Driver, Test NG, Maven, Jenkins, Cucumber, BDD,SOAP UI, Eclipse, TDD, Agile, HTML, XML, X Path, JavaScript, Jira, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.
Confidential, McLean, Virginia
QA Analyst
Responsibilities:
- Worked on Client & Server tools end to end testing to ensure teh data is being transferred from various sources to EDW database.
- Participated in all phases of teh Software Testing Life Cycle (STLC).
- Designed test plan/test cases for end to end integration testing of data load processes.
- Managed all areas of Quality Management: processes, test plan and test case creation, bug tracking lifecycle, functionality testing and user acceptance testing (UAT) coordination.
- Participated in triage meetings with PM/DEV team(s).
- Worked with functional managers to obtain necessary requirements and map to their test cases for traceability.
- Automated Web Application Testing using Java Selenium framework in an agile environment.
- Created Selenium Test cases for automation using Selenium Web Driver and Java Developed and used an in-house Automation Flex tool which was using selenium libraries to automate teh Flex components.
- Experience in managing robot's workloads using Automation Anywhere.
- Developed teh Automation Test Scripts using Selenium TESTNG framework.
- Created scripts using Selenium Web Driver, TESTNG, GRID and setup with Jenkins to run after deployment is done.
- Extensively involved in running manual tests on GUI of teh applications.
- Involved in SOAP based web services testing using SOAPUI web services testing tool.
- Worked with teh Web programming language HTML5, CSS3, XML and selected web element by usingFirebug and Fire Path.
- Automation of test cases using Selenium Web Driver, Page object Model (POM), used tools such as Selenium, SOAP UI.
- Prepared and executed scenarios for teh Regression testing on new builds.
- Performed Regression testing by executing teh scripts developed with Selenium Web Driver.
- Reported teh defects to teh development team by using HP ALM.
- Retested teh Reported defects once teh Developer resolves teh issue in application for every release and once it is passed will close teh defect in HP ALM.
- Wrote and executed TDD(Test Driven Development), managed test data and utilized test data management techniques.
- Involved in End to End and User Acceptance Testing (UAT) for each release.
- Performed back-end testing using SQL queries to validate teh data in teh back-end SQL Server.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Extensively interacted with developers to analyze & resolve issues that were encountered while testing application.
Environment: Selenium Web Driver, HP ALM, IBM Datastage7.5, DB2, Java 1.5, HTML, XML, PL/SQL, Oracle 10g/11i, TOAD, SQL Server, SQL Assistant, UNIX, Java Servlets, Harvest, JavaScript, Windows XP.
Confidential, Fairfax VA
QA Analyst
Responsibilities:
- Participated in Business Requirements meetings along with Business Analysts, Project Managers and Development leads.
- Extensively worked on Agile/ Agile Scrum methodology throughout teh Software Development Life Cycle (SDLC).
- Worked on creating test case for Object -driven framework for Selenium Web Driver.
- Developed automation scripts using Selenium Web Driver, Eclipse, Test NG and Java.
- Performed Data driven testing using Selenium Web Driver and Test NG functions which reads data from property and XML files.
- Involved in running Test scripts on different browsers using teh Selenium Web Driver.
- Developed re-usable function using Test NG for teh Test Automation.
- Used Maven for building teh Web driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in Writing Maven build scripts to automate teh compilation and execution of Test NG test cases/suites for VIN service, common data service, and Admin UI and java client modules.
- Involved in teh Continuous Integration of teh automation framework with Jenkins.
- Implemented Automated execution of tests(nightly and need based) using Maven and Jenkins
- Used Cucumber for browser based testing with scenarios and situations.
- Involved in providing teh efficient locators strategy like X Path and CSS to run Web Driver script in stable condition.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Preparation and execution of test scripts using J Meter and SOAP UI tool to perform Web Services testing.
- Involved in writing unique X Path using firebug and fire path to identify web elements.
- Assigned teh new projects to testing team and track teh Review schedules and Testing Status.
- Executed Shell Scripting, UNIX Cron Jobs and verify teh logs to trouble shoot teh issues.
- Involved in tracking and reporting defects using Quality Center and was also responsible for communicating teh status to teh development team.
- Developed and executed SQL queries in teh database to conduct Data integrity testing by checking teh data tables on teh server.
- Proficient in Agile development and Scrum methodology.
- Created concise and clear reports for distribution and presentation to senior management on daily and weekly basis. Experience monitoring and tracking implementation plans.
Environment: Java, Selenium Web Driver, Jenkins, Cucumber, Test NG, Maven, SOAP UI, X Path, Eclipse, CSS, HTML, XML, J Meter, Quality Center, Java Script, Agile, Firebug, Fire path, SQL, Oracle and Windows.
Confidential
QA Analyst
Responsibilities:
- Worked on Client & Server tools end to end testing to ensure teh data is being transferred from various sources to EDW database.
- Participated in all phases of teh Software Testing Life Cycle (STLC).
- Designed test plan/test cases for end to end integration testing of data load processes.
- Managed all areas of Quality Management: processes, test plan and test case creation, bug tracking lifecycle, functionality testing and user acceptance testing (UAT) coordination.
- Participated in triage meetings with PM/DEV team(s).
- Worked with functional managers to obtain necessary requirements and map to their test cases for traceability.
- Automated Web Application Testing using Java Selenium framework in an agile environment.
- Created Selenium Test cases for automation using Selenium WebDriver and Java.
- Developed and used an in-house Automation Flex tool which was using selenium libraries to automate teh Flex components.
- Developed teh Automation Test Scripts using Selenium TESTNG framework.
- Created scripts using Selenium Web Driver, TESTNG, GRID and setup with Jenkins to run after deployment is done.
- Extensively involved in running manual tests on GUI of teh applications.
- Involved in SOAP based web services testing using SOAPUI web services testing tool.
- Worked with teh Web programming language HTML5, CSS3, XML and selected web element by usingFirebug and Fire Path.
- Automation of test cases using Selenium Web Driver, Page object Model (POM), used tools such as Selenium, SOAP UI.
- Prepared and executed scenarios for teh Regression testing on new builds.
- Performed Regression testing by executing teh scripts developed with Selenium Web Driver.
- Reported teh defects to teh development team by using HP ALM.
- Retested teh Reported defects once teh Developer resolves teh issue in application for every release and once it is passed will close teh defect in HP ALM.
- Wrote and executed TDD(Test Driven Development), managed test data and utilized test data management techniques.
- Involved in End to End and User Acceptance Testing (UAT) for each release.
- Performed back-end testing using SQL queries to validate teh data in teh back-end SQL Server.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Extensively interacted with developers to analyze & resolve issues that were encountered while testing application.
Environment: Selenium Web Driver, HP ALM, IBM Datastage7.5, DB2, Java 1.5, HTML, XML, PL/SQL, Oracle 10g/11i, TOAD, SQL Server, SQL Assistant, UNIX, Java Servlets, Harvest, JavaScript, Windows XP.
Confidential
Quality Test Engineer
Responsibilities:
- Responsible for configuring teh system based on analysis as well as to design Test Plan and Test Scenarios for system whether it is working correctly or not.
- Analyze Requirements and generate teh possible Test Scenarios from same. Involved in developing Test strategy, Test Plan and Test Scenarios.
- To estimate teh identified scenarios for its complexity, whether simple, medium or complex.
- To define Test Cases for teh identified scenarios and cross review teh Test Cases with Business Requirements.
- Involved in implementation of Test Automation Framework build using Selenium Web Driver, Test NG and Maven technologies under Java platform.
- Wrote automated testing code in Selenium Web Driver in Eclipse IDE for functional testing including AJAX-enabled applications.
- Created Java based scripts for Selenium, Web Driver with Test NG as automation frame work.
- Used Test NG for testing framework. Implemented teh script deployment in Test NG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Test NG methods.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Web driver and Jenkins.
- Integrated teh test suites to Jenkins to execute them automatically after every successful deployment.
- Involved in creation of automation framework in Selenium Web Driver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
- Responsible for Setting up Web Services project using WSDL in Soap UI and provided setup help to other team members.
- Validated web services using Groovy Scripts in Soap UI.
- Prepares and execute all Test Scenarios for Unit, Functional, Integration, Acceptance and Regression Testing.
- Analyze teh issues using different Problem-Solving Techniques when unexpected results occur.
- Create Defect for failed Test Cases, while raising teh Defect responsible to clearly mention teh cause of Defect also to retest teh defect once it get fixed, and change teh status accordingly.
- Able to work with Global/Virtual Team, Interact with Business Analyst and Applications Developers for Defect reviews and with dis participate in QA meetings.
- Understanding of Database Programming such as SQL.
- Responsible for Production Verification while systems move to real environment.
- Used functional and action driven approach for designing VBScripts in QTP and Created Functions Library to write reusable functions.
- Analyzing Project Risk and Identify Project Requirements via Business Scenarios.
- Design teh overall Testing scenarios, and describing Test Data Requirements to achieve teh desired Test coverage.
- Working with other automation resources to determine which areas are suitable for automation and which areas are not.
- Writing, Maintaining and manually executing Test areas which are not suitable for Automation Testing and tracking them QC.
- Running Automated Scripts generated by other Team members.
- Design and Prioritize Test Cases and execute them.
- Create Maintain and Summarize Defect into Defect tracking system.
- Provide solutions for Defect resolution and debugging.
- Retest resolved defects on each release.
- Assist teh Test Lead to analyze and recover from execution errors.
- Used Quality Center to create, manage, and generate reports for percentage of failures with proper Severity, Priority, test cases status etc
