Sr. Automation Engineer Resume
SUMMARY
- Over all 7 years of experience in Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing techniques. Well versed in Manual testing techniques and methodologies
- Excellent working knowledge of designing and implementation of all QA test strategy plans and automated test solutions for client/server and Web applications with HP Interactive Test Suite (ALM, AGM).
- Excellent knowledge and experience in working with Unit testing Frameworks such as JUnit, BDD Framework such as JBehave, Web Services tools like Advanced Rest API
- Extensively used automated test tools like Selenium for Functional and Regression Testing.
- API testing with good experience in core Java programming, TestNG, CI setup using Jenkins and Maven
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Experience in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) also experience of Quality Assurance methodology like Agile Methodology.
- Adept in identifying Test Scenario’s and Writing Test Cases by applying Test Case Design Techniques
- Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Data base and User Acceptance Testing (UAT), Performance Testing
- Good experience on Continuous Integration Tools like Jenkins
- Hands on experience in using project building tools like MAVEN in adding dependencies by maintaining in pom.xml file and on version control tool like GIT.
- Knowledge of AngularJS practices and commonly used modules based on extensive work experience.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Expertise in Test Case/Test Procedure Design, Test Plans, Test Tool Usage, Test Case Execution, Defect Management and Defect Tracking, creating Test Scripts, reviewing Log files and Reports for delivering utmost Quality product.
- Fairly good knowledge testing the applications on multiple browsers (IE, Microsoft Edge, Firefox, Chrome, etc.) for the purpose of Cross-Browser testing.
TECHNICAL SKILLS
Testing Tools: Selenium 2 Web Driver/RC/IDE/Grid, Quick Test Pro (QTP/UFT), LoadRunner, Soap UI, JMeter, JBehave, Cucumber, Protractor, Appium
Defect Tracking Tools: Quality Center (9, 10, 11.0) /HP ALM 12.0, Agile Manager.
Programming Languages: Java, C, C++, .NET, Python, Pearl, VB Script, SQL, PL/SQL
Web Services: SOA, REST, SOAP UI
Web Technologies: HTML, Angular JS, AJAX, CSS, Java Script, XML, SOAP, XHTML, JSP, PHP, jQuery, JSON
Script Languages: Java Script, Maven Jenkins Junit & TestNG UNIX Basics, SQL scripting, Groovy, VBScript
Platforms: UNIX, Windows XP/Vista/7/8, MAC OS X, CentOS
Databases: Oracle R12, MS SQL Server 2005, 2008, 2014, MySQL, MongoDB, PostgreSQL
UML Tools: MS Visio, MS Project, UML
IDE & Reporting Tools: Eclipse, NetBeans 6.0, IntelliJ Idea 2016
Other Tools & Technologies: Dockers, Kubernetes, LDAP, VSphere Client, VMM console
PROFESSIONAL EXPERIENCE
Confidential
Sr. Automation Engineer
Responsibilities:
- Developing automation scripts in Java in BDD framework using JBehave.
- Wrote Pearl Scripts for Private Assembly box.
- Deploy nightly builds in VSphere client for test execution and automation.
- Run Command-line interface (CLI) commands to verify various functionalities of the Managed VM.
- Performed manual testing including ad hoc testing, smoke testing and black-box testing with agile methodology.
- Developed scenarios for Regression/Functional and Performance testing which covers more than 90% of the Critical scenarios for the application.
- Developed and analyzed Test Plans, Test Strategies, Test Cases and Test Results using HP ALM/Quality Center.
- Managed HP Agile Manager by keeping track different user stories based on the feature and its corresponding theme.
- Performing Daily Smoke Test Manually on different browsers (e.g.: Firefox, Microsoft Edge, Chrome and IE).
- Performed web services testing, Database Testing using SOAP UI.
- Provided Reports for REST API testing.
- Created proper test suite with validations, assertions.
- Tested and consumed RESTful Web services using Advanced Rest API
- Provided story point estimations for the user stories by considering and analyzing different use-cases for a feature
- Identify the root cause of an issue and bring it to a proper closure in daily scrum meetings and team meetings.
- Verify server logs through Putty, identify if the Docker containers are in up or exited state.
- Performed the setup for LDAP & Kubernetes.
- Prepared wiki docs in GitHub enterprise for VSphere client, Hyper-V environment setup, and other programming tool tips
Environment: IntelliJ IDEA, Java, JBehave, Maven, HP ALM, HP Agile Manager, GitHub Enterprise, VSphere Client, Hyper-V, SCVMM console, Docker, putty, Kubernetes, Flow dock
Confidential, Cleveland, OH
QA Automation Engineer
Responsibilities:
- Thorough experience in Agile, Scrum methodologies.
- Very good experience in User Acceptance testing, used to test the application for different modules/links in the application with the help Cucumber tool in a Behavior Driven Development(BDD) Framework
- Created feature file, scenario outlines by improvising Cucumber
- Automation of test cases using Selenium Web driver, TestNG, Page object Model(POM)
- Used tools such as Selenium, SOAP UI.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Combined Protractor with powerful tools and technologies such as NodeJS, Selenium, web Driver, Jasmine, Cucumber and Mocha.
- Automated test scripts in selenium with test automation in java.
- Responsible for building the dashboards using the html, xml, CSS &JavaScript.
- Writing simple to complex SQL queries for testing purpose.
- Performed REST API testing by Soap UI
- Used SOAP UI assertions and Groovy script for web service automation Testing.
- Implemented Selenium tool (Selenium IDE, Selenium RC, or Selenium GRID).
- Configured Selenium Grid to execute the scripts in cross browsers.
- Performed white box testing using TestNG for class, method.
- Wrote scripts for automation testing for Mobile Native Apps
- Implemented Simulator for mobile app testing in IOS and Android platform using Appium Tool.
- Worked in parallel with Development team who were designing applications by using SOAP and CA Lisa (ITKO Lisa) Automation tool.
- Generating the detailed reports of the Bugs, Test Execution summary reports.
- Conducted the team meetings for discussing the status and issues.
- Attended Weekly/Daily reports to clients based on the status of execution/defects.
- Used Keyword and Data driven framework
- Used ALM for Defect Management.
Environment: Java, Unix, Windows, Quality Center/ALM, Selenium IDE/Web driver, SOAP UI, Appium, Junit, Eclipse IDE, Firebug, SQL, Java Script, Jira, JSON.
Confidential, Long Island, NY
QA Automation Engineer
Responsibilities:
- Reviewed & Analyzed Functional Specification Requirements in order to understand the AUT.
- Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all the test cases.
- Involved in SCRUM meetings with the Development and Product Management team and analyzed and developed product stories and included them in Sprint backlog. Involved in complete SDLC -Agile methodology. Test scripts were automated using TestNG framework with Selenium WebDriver for the application.
- Worked with an agile team who were creating application create a using AngularJS, Bootstrap, JavaScript, HTML, where I used Protractor and Jasmine for testing java script code.
- Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Managed the QA Project planning activities by identifying the resources, Timelines, Schedules, Testing Cycles,QAStrategy documentation and automation.
- Proficient with testing REST APIs, Web & Database testing.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center. Defects were linked via traceability to specific test case.
- Performed Functional, System, Regression, Usability, Smoke and end-to-end Integration testing.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases
- Worked as manual and automated tester and Analyzed Business and Functional requirements of the application and worked with Business users to understand project requirements and to figure out the scope of test strategy.
- Participated in peer reviews of functional specification, application previews, and test plans/test cases.
Environment: Selenium WebDriver, Jenkins, Cucumber, REST API, SOAP UI, Ant, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Oracle and Windows
Confidential
QA Analyst
Responsibilities:
- Involved in preparing project plans and monitor/track the progress of projects/tasks as per the Project plan, tracking issues to Closure, ensuring that the projects are completed on time and on budget and also ensuring that laid down procedures and processes are followed by the Cognizant team.
- Tested the Facets and Claims processing applications.
- Managed requirements using Quality Center.
- Documented Test cases according to business rules and other operating conditions in Quality Center.
- Involved in Developing Test Plans, Test Cases and Test Scripts.
- Developed test cases and test scripts for Functionality and Regression Testing using HP Unified Functional Testing (UFT)
- Identified the Test Cases to be automated and generated the automated scripts using HP Unified Functional Testing (UFT)
- Responsible for GUI Testing, System Testing, Regression Testing and Acceptance Testing.
- Extensively did SOA testing using SOAPUI
- Designed and developed automation test scripts using selenium.
- Generated VUGen (Virtual Users Generator) scripts, prepared Test Scenarios and analyzed test results.
- Experience in using JDBC in SOAPUI.
- Experience in testing using message queues (JMS) in SOAPUI.
- Extensively used XSD and XML schemas for SOA testing of web services.
- Developed and automated web services API testing using SOAP UI frameworks.
- Extensively worked with ANSI X12 HIPAA EDI Transactions 270, 271, 276, 277, 837, 835 and 997.
- Involved in testing the Medical and Hospital claims in Facets based on Service, Agreement and Pricing Id's.
- Tested the Web interfaces and Web Service Applications under Load by using LoadRunner
- Responsible in providing regular test reports to the management.
- Reported the defects to the developers using Quality Center.
Environment: SOAPUI, Load runner, XML/XSD, UFT, Quality Center, selenium, Facets, Windows, MS Office.
