Automation Engineer Resume
New Jersey, NJ
EXECUTIVE SUMMARY:
- 12+ years of Professional Experience in IT with particular focus on QA Automation & Manual Testing.
- Experienced in analysis of all phases of Quality Assurance Project life cycle, which included Master Plan, Test cases and Test scripts to ensure Quality Management Plan are maintained.
- Expertise in Analyzing Business Specifications and Creating Test Plans, writing Test Cases and Test Scenario, develop Test Scripts and execute them.
- Capable of leading Teams and coordinating testing effort. Experience working on onshore/offshore models
- Experience in conducting different types of QA testing including, Web Based, GUI, Functional, Integration, Regression, End to End and Performance Testing both manually and through use of automated testing tools.
- Extensively worked with Selenium IDE, RC, GRID and Web Driver for testing web applications.
- Good knowledge of Java Development and proven experience in using Java for Automation.
- Designed and created Test Suites using different frameworks like Data driven, keyword driven and hybrid framework for Java based applications.
- Worked Extensively with JUnit & TestNG Testing Frameworks. Has implemented cross browser testing and Data driven testing using @parameters and @Dataprovider annotations.
- Thorough knowledge in grouping the tests methods and running those methods parallel.
- Used Log4j to maintain Log files and debugging of automation scripts and web applications.
- Implemented the selenium synchronization using implicit and explicit waits.
- Implemented test automation for handling Popup windows and Alerts using WebDriver and Alert interface class.
- Experienced with behavior - driven development with cucumber.
- Expertise in knowledge of Core Java and Object-Oriented Concepts like Inheritance, Polymorphism, Exception Handling and Collections.
- Experience streamed line the CI/CD process for application deployment by enforcing strong source code management technical and securing configuration files away from application source code for improved security
- Experience working with Hybrid and Data driven frameworks.
- Experience working configuring of ANT and Jenkin to schedule nightly jobs with DevOps model.
- Experience working on JMeter, Load Runner (Performance testing) and SPLUNK.
- Specialized in performance testing applications using load-testing tools such as Load Runner, JMeter.
- Extensive experience in using LoadRunner in Web and Web services
- Good understanding of ETL Test Processes and Test Methodologies and Informatica Power Center.
- Experience working with Visual studio and MS Visio.
- Experience of the full Software Development Life Cycle (SDLC) Methodologies and Validations to ensure the Quality Assurance Control.
- Extensive experience in Functional, Integration, Regression, User Acceptance (UAT), System and I Pad Testing.
- Good understanding of mobile testing and concepts, Appium Framework.
- Experience includes the testing Client/Server, Web based, E-commerce and Windows applications using automated testing tools.
- Experience in SOAP-UI, Rest Service and Postman, Interface Testing using XML and JSON.
- Experience working with ESB& SOA.
- Hands on experience in manual testing in varies environments and using Management & Automated testing tools like Quality Center, ALM (Application Lifecycle Management) Silk Central and Quick Test Pro, Selenium web driver, Test Complete, WinRunner and Selenium IDE.
- Experience working in Agile/Scrum, Waterfall and V Model a methodology.
- Experience working with UNIX, Shell scripting, SQL scripting, managed version control software and defect tracking systems. Expertise in ETL (Data warehouse/Data marts) testing as well as back-end testing using ETL tools and SQL Queries on RDBMS.
- Participated in walkthroughs of requirements, specifications, database designs, unit test Plans and test strategies.
- Good understanding of web technologies like CSS, XML, HTML, .NET, ODBC and JavaScript.
- Ability to follow industry standards & procedure and quickly master new concepts & application, adapt and learn New Tools, Techniques and Approaches
- Possess excellent communication, presentation and problem-solving skills with good team ethics.
TECHNICAL SKILLS:
Operating Systems: Windows 2000/XP/Vista/7/Windows 8/Windows 10
Testing Tools: QuickTest Pro (QTP) 8.2, 9.0 &9.5, Test, Selenium Web Driver, Complete 7.0, Visual Studio Test Team, WinRunner 8.0, LoadRunner 8.0, Test partner, Firebug, IE Tester, IE Developer Tools, soapUI, .NET WebService Studio, HTTPWatch, Fiddler, Snag It
Defect tracking Tools: TestDirector 8.0, Quality Center 8.0/9.0, Bugzilla 3.0, QA Director Silk Central, Jira, Zephyr.
Databases: SQL Server 2000/2005, MySQL, PL/SQL, MS Access.
Data Modelling: Visio, BlueworksLive
Agile, Waterfall, V: Model
Programing Languages: C, C#, ASP.NET, VB.NET, HTML, XML, CSS, Transact SQL (T-SQL) Power Builder. JAVA, Python
Application Packages: Microsoft Office Suite, Adobe acrobat, Crystal Reports, Microsoft Visual SourceSafe 6.0, Virtual PC.
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey NJ
Automation Engineer
Responsibilities:
- Analyzed business requirements, use case documents, functional specs. Involved in QA planning test Cycle, which includes Designing, Developing and Execution of the entire QA Process and documentation of Test Plans, Test Cases, Test Procedures and Test Scripts.
- Involved in Working Closely with the product manager to understand the requirement from automation point.
- Worked with the Project manager/Business team in documenting business processes. Involved in setting team priorities, with accountability in the designing automation frame work for the Confidential web application.
- Worked with behavior-driven development with cucumber automation framework
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Used Apache POI to read data from Excel sheets and testing the test scenarios.
- Tested applications compatibility on different platforms Windows, Linux, and Mac OS browser versions (IE, Firefox, Safari and Chrome).
- Responsible for performance testing (Load, Stress and Volume) using Jmeter (Controller, Virtual User Generator). Analyzed various graphs generated by JMETER, Analyzer and communicated problems to the System.
- Training coaching manual testers on automation concepts which includes installing and configuring the framework/project.
- Run daily regression scripts through Jenkins and generating reports to send the test results to all stake holders.
- Using Jira and zephyr for executing the automation test scripts and logging/capturing the issue.
- Using Bitbucket/ git repository for source control.
- Using JMETER for performance testing.
- Responsible for implementing JMeter based infrastructure including, Architecting the load testing infrastructure, hardware & software integration.
- Actively participate in the sprint planning meetings and defect review meetings. driving results through communication and understanding of requirements.
Environment: JIRA, Confluence, Zephyr, Java, XML, HTML, Web logic, PL/SQL, Jenkins, Selenium Webdriver, TestNG, Maven. JMeter, API.
Confidential, Iselin, NJ
Sr Automation QA Engineer
Responsibilities:
- Actively involved in all stages of software development life cycle (SDLC), which includes requirement, analysis, design, development, testing and documentation, Agile/Scrum methodologies
- Designed and developed test plan, test cases and automated test scripts.
- Made recommendations and developed technical design for new applications to put on the DevOps pipeline.
- Worked with various products lines within the business group to communicate the requirements for the enterprise preferred DevOps tools and provided roadmap for efficient approach to achieve the said target
- Involve in Validation of the modules of online banking which includes add external account, Balance transfer, Online Payment Management, Mortgage, etc.
- Managed and coordinated testing effort with onshore/offshore teams.
- Performed smoke, functional, integration, system, User Acceptance Testing, regression and GUI testing.
- Performed end-to-end testing considering all interfaces and subsystem for functional and non-functional testing
- Used JMETER for load and stress testing, recording performance scripts using blaze meter and bad boy.
- Performed cross browser testing using selenium web driver and used git for source control
- XPath and CSS to find the Web Elements using selenium and creating automation scripts.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver
- Developed Hybrid framework from scratch and executed Selenium test scripts using Maven and Jenkin
Environment: HP QC/ALM, JIRA, Selenium IDE, Web Driver, APPIUM, Jmeter, API, JUnit, TestNG, Maven, Jenkins, Fire Path, Firebug, HTML, Internet Explorer, Chrome, Mozilla Firefox, UNIX, Linux, Windows XP, Java, JavaScript, XML, EXCEL, SQL,, Windows.
Confidential NJ
Sr A utomation Engineer
Responsibilities:
- Analyzed Business requirements, Functional Requirements and developed Test Cases for both positive and negative tests
- Works with software developers and product owners to help define and clarify requirements, create test scripts for Manual and Automation.
- Created Test Plan for the project based on business requirement document.
- Responsible for developing test cases based on translating business requirements into functional specifications, testing system changes and enhancements, and documentation
- Involved in developing of Data driven framework with POM to test the web application and used Maven build tool to implement the framework dependency jar files.
- Performed test execution across cross browsers with the help of execution manager, a plugin built for eclipse using source labs.
- Used automation end to end testing for java Script using Web driver JS, Jasmin and Protractor.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG. Created test reports generated out of TestNG and captured the error screenshots.
- Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework
- Implemented automation test scripts in SOAPUI for web service testing. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Conduct various types of testing. Regression testing, Integrated testing, Cross-browser, End-to-End testing, User Acceptance Testing (UAT).
- Performed validation tests to ensure that the developed functionality meets the specifications prior to UAT testing.
- Customize Parameterization in DATA file using via LoadRunner to test the application with different sets of data.
- Inserted rendezvous points to create intense load on the server and thereby to measure server performance.
- Used various techniques like Ramp up, Ramp down, Transaction Point in Load Runner.
- Performed back-end testing/database testing, done using SQL queries
- Working with TestNG/Maven Framework.
Environment:: .NET, Java, Windows 10, Word, MS Excel, MS Project, SQL Server Management Studio, Rest ClientLoad Runner Microsoft 2013.
Confidential
QA Automation
Responsibilities:
- Reviewed all requirements and craeted a Test Strategy for the Project.
- Co-ordinated with Client, BA and Development team to understand the Functional and Non-Functional requirements of projects for each release.
- Involved in the Requirements Elicitation process of brainstorming session with the team members to thoroughly and clearly the functionality.
- Worked on estimation, prioritization, planning and coordinating testing activities.
- Designed, developed and executed automation scripts using approved, available and open-source tools.
- Worked in Agile (Scrum + SAFe) Methodology for application development using Build and Test concept.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using Hybrid framework.
- Developed test code in Java using Eclipse, IDE and TestNG framework.
- Participated in Product Planning Meeting to provide input on user stories and product designs.
- Participated in Sprint Planning Meeting, helped creating tasks, added them to the Sprint Backlog and discussed about the tasks in Daily Standup Meeting and Sprint Review Meeting.
- Automated Alerts handling, Dropdowns, and Frames on web browser.
- Identified, recorded, documented and tracked bugs during the entire Bug Life Cycle.
- Responsible for Cross-browser testing and running the automation script in parallel.
- Implemented Hybrid automation test framework using Page object model (POM) using Selenium WebDriver, Java and TestNG.
- Generated test reports in TestNG, used Parameters and Data Providers in TestNG.
- Used GIT for version control and Object Repository.
- Designed and implemented performance evaluation and stress testing with tools like Jmeter.
- Responsible for writing test cases,test scripts and identifying test data for manual and Automation with Seleninum WebDriver for Smoke, Sanity, Functional and Regression Tests.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven)..
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every release.
- Responsible for quality assurance of data quality management and control for the project.
Environment:: Windows, MS Word, MS Excel, MS Project, .NET, HTML, XML, Java, Oracle Database, Agile.
Confidential Test Engineer
Responsibilities:
- Wrote detailed test procedures - test cases, test suites, check lists, etc.
- Expert knowledge in creating Test Plans, Test Cases, Test Scenarios and Test Strategies to ensure Quality Assurance and to test all the business requirements.
- Used bug tracking system to log defects, make defects reproducible, Verify bugs fixes.
- Defined structured testing methodology and standard testing procedures
Environment:: Windows, MS Word, MS Excel, MS Project, SoapUI,XML,SQL.
Confidential, Tampa, FL
Automation Tester
Responsibilities:
- Managed all phases of end-to-end testing which includes User Acceptance testing, Functionality testing, Regression Testing, GUI testing, negative testing, system testing, unit testing and Smoke testing of the Application, its interfaces and Client-Server Utilities.
- Analyzed the root cause for batch job failures and online application failures and take the appropriate action to avoid the batch delays. Mapping the requirements to test cases (Tractability metrics)
- Executed SQL Scripts and writing SQL statement for Database testing. Validating information observed in Front-end and verifying them to Back-end using SQL Server.
- Use of VB Script, User Defined Functions, Data Driven approach, Recovery Scenarios, Descriptive Programming
- Created test cases for Regression testing using QTP.
- Enhanced QTP Scripts with Standard, Text, page Checkpoints and Synchronization Points.
- Read Excel Data into custom QTP Data Table using Functions read and enter Test Data.
- Enhanced Test Scripts Using for loop, conditional if statement to handle application logic.
- Designed Functions Library, custom Functions, and used Regular Expressions along Environment
Environment:: Windows, MS Word, MS Excel, MS Project, C, C++, MS Visio, HTML, XML.