Sr. Qa Automation Engineer Resume
NC
SUMMARY:
- Around 8 years of IT experience as a Software and automation Tester in systems Analysis, design and development of complex software systems including web, client/server and mobile with domain such as e - commerce, bank and healthcare.
- Proficient in requirement analysis, coding and testing various modules in a software development life cycle (SDLC).
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, and Jenkins as CI / CD tools.
- Extensive experience in Agile -Scrum methodology as well SDLC-waterfall.
- Solid knowledge in test documentation: Test Plans, Test Suites, Test Cases, Test Reports, and test scripts based on User Requirements Specification (URS) with best practices in Waterfall and in agile environments.
- Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing.
- Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
- Experienced in Selenium Data-Driven Framework with core Java programming and JUnit annotations
- Extensively monitored and debugged issues with Android and IOS device using Appium.
- Expert in implementation of Selenium Web Driver, Selenium RC and Selenium IDE.
- Hands on experience in Web Services testing using SOAPUI, Rest Assured, HTTPClient.
- Expertise in various types of testing including Automated Regression, Performance, API testing.
- Proficient in TestNG for creating Dynamic Test Frameworks - suites, Groups, dependencies.
- Extensive experience with HTTPClient, java for Rest API validations (JSON).
- Knowledge on mobile device testing using Android SDK.
- Expertise in automated regression testing in order to identify any gaps, errors/defects in contrary to the actual/desired results of the application
- Experience with bug tracking and test management tools such as JIRA, and Quality Centre.
- Extensive experience in Web technologies such as HTTP, SOAP, XML, JSON, JavaScript, AngularJS.
- Proven capability of working independently as well as in a team environment for time sensitive task.
- Involved in writing Test Plans by incorporating Performance Testing Objectives, Testing Environment, User Profiles, Risks, Test Scenarios, Explanation about the Tools used, Schedules and Analysis, Monitors and Presentation of results.
- Developed LoadRunner Scripts. Created Single User, Base Line and Soak test scenarios. Random pacing between iterations was introduced to get the desired transactions per hour
- Added performance measurements for Oracle, Web Logic, IIS in LoadRunner Test Center.
- Analyzed results using LoadRunner Analysis tool and analyzed Oracle DB connections, sessions, Web Logic log files.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations
- Worked with App-Dev, Production, Technical and Business Managers in planning, scheduling, developing, and executing performance tests. Create presentation layers for Technical, Business and Executive Management showing environment operational health based on Key Performance Indicators
- Manage existing application and create new applications (visual and non-visual)
- Manage SPLUNK user accounts (create, delete, modify, etc.)
- Create data retention policies and perform index administration, maintenance and optimization
- Work with third party application, hosting and CDN providers to integrate data feeds to a centralized Splunk platform
- Provide overall management of the SPLUNK platform
- Assist with design of core scripts to automate SPLUNK maintenance and alerting tasks. Support SPLUNK on UNIX, Linux and Windows-based platforms. Assist with automation of processes and procedures
TECHNICAL SKILLS:
Languages & Scripts: Java, JavaScript, HTML, Angular JS.
Automation Testing: Eclipse IDE, Selenium WebDriver/IDE/RC, Selenium GRID, APPIUM, TestNG, JUnit, Maven, GitHub, MTM, UI, TFS, Jenkins, Jmeter, Cucumber, Firebug, FirePath, Log4j, Tomcat
Web Service: SOAP, REST, WSDL, SoapUI, REST-Assured
Test Management Tools: Rally, HP Quality Center (QC), JIRA, Bugzilla
Databases: Oracle 11g/10g, MySQL 5.6
Build Automation: Maven, ANT
PROFESSIONAL EXPERIENCE:
Sr. QA Automation Engineer
Confidential, NC
Responsibilities:
- Developed automated Test cases in Selenium Web Driver using Java.
- Done Performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
- Done SOA Testing, Validation and Virtualization Using CA LISA.
- Created and executed CA LISA& SOAP UI Scripts for the Web Services testing.
- Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing.
- Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
- Experienced in Selenium Data-Driven Framework with core Java programming and JUnit annotations
- Experience with test beds with Cucumber.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium web Driver.
- Scripting experience with Ruby, ALM, Grade or Groovy are big pluse.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium web Driver. Develop and organize standard toolkits and tool development repositories, and custom content
- Provide regular scheduled metrics and reporting to all stakeholders
- PKI internal and external CA’s and Venify management would be a plus
- Support testing of new integrations for infrastructure and production performance
- Develop dashboards with visual metrics for stakeholders
- Standardize and implement Splunk Universal Forwarder deployment, configuration and maintenance in Linux and Windows platforms
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness.
- Executed and managed functional, integration, and system test cases.
- Recorded and managed defects.
- Performed SOA / API testing using SOAP UI; wrote adaptors to test / invoke web services.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases using WinRunner.
- Creating GUI, Bitmap, Database and Synchronization verification points in WinRunner.
- Validated the integrity constraints on the database by creating Procedures and Functions.
- Developing Appium Scripts for Native Android/iOS using Java.
- Identifying Objects of App using UI Automator tool for Android and Appium Inspector for IPhone.
- Strong knowledge of Android mobile automation, using Appium with RubyRSpec setup.
- Using Appium with a Ruby rspec setup for the mobile test writing.
- Managed Exception Handling using recovery scenarios in QTP.
- Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Implemented Modular Framework for Selenium based scripts.
- Conducted Cross browser testing in IE and Firefox using Selenium with Python.
- Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome. Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Executed SOAP based web services API testing (Java client and SOAP UI).
- Performed change defects verification of data in QA environment, before the Production implementation.
Environment: Java, Selenium WebDriver, Selenium IDE, Cucumber, Ruby, QTP, Eclipse, VBScript, Junit, Jenkins, SOAP UI, Subversion, JIRA/Zephyr, TOAD, JIRA, MS Office, SQL, Windows, Unix/Linux, CA LISA, Appium.
Confidential, Minnesota.
Senior Automation Engineer
Responsibilities:
- Analyzed business requirements and functional requirements specification to get a better understanding of the system from both technical and business perspective
- Responsible for analyzing business, functional and IT requirement documents and prepare Test Plans.
- Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG TFS MTM and Maven technologies under Java platform.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven .
- Used UI, TFS, MTM, Maven, SVN, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.
- Created Automation Scripts & framework in Appium for IOS & Android Mobiles using Selenium WebDriver.
- Used ADB command to pull locates for android devices.
- Monitored and debugged issues with the Android and IOS devices using Appium.
- Extensively worked on finding root cause of issues for the Android and IOS devices.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
- Used Xpaths and DOM to work with dynamic and static objects in Selenium.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Presented progress of the testing process at walkthroughs and inspections.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Environment: Java, Selenium IDE/WebDriver, Jenkins, JavaScript, TestNG, Cucumber, Maven, Eclipse, SOAP UI, Xpaths, XML, JIRA, MSWord, Tomcat, MS Excel, SQL, Oracle 11g, Windows 7.
Confidential, MN
QA Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Examine the results of test to pinpoint defects in the application.
- Developed Session beans and Web components (Servlets, JSP) using WSAD.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
- Performed Database Testing by passing SQL Queries and retrieved information from Database.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
Environment: Java, Selenium RC, Junit, JavaScript, JSP, Servlets, Eclipse IDE, SOAP UI, SVN, Firebug, Quality Center, SQL, Quality Center, Oracle, Windows.
Confidential
Automation Engineer
Responsibilities:
- Developed Test Plans, Test Cases to test the Screens and workflows for Quality Assurance
- Participated daily Scrum stand-up meetings with cross-functional teams to review daily-generated burn down charts and progress
- Used ADB command to pull locates for android devices.
- Monitored and debugged issues with the Android and IOS devices using Appium.
- Extensively worked on finding root cause of issues for the Android and IOS devices.
- Used Java concepts of Collections (List, Set, and Map), IO (Apache POI), XML, Properties to create dynamic framework for UI and API automation (HTTPClient)
- Performed Java API testing using Java and TestNG. Also performed parameterized testing using TestNG.
- Created Automation Scripts & framework in Appium for IOS&Android Mobiles using Selenium WebDriver.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Used Maven, SVN, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Validated SOAP responses by using assertions likeXpaths match, schema compliance, contains, SOAP fault etc.
- Used Xpaths and DOM to work with dynamic and static objects in Selenium.
- Developing test scripts to test Web Services, Java components using SoapUI tool and Monitoring performance of APIs.
- Review and maintain all project documentation in accordance with department procedures.
Environment: Java, JUnit, Jenkins, Git, UNIX, Groovy, XML, Selenium Grid, Selenium, Firebug, UAT, TestNG, Agile/Scrum
Confidential
QA Engineer
Responsibilities:
- Performed Regression, Functional, UI and Accessibility Testing.
- Participated in retrospective meeting and reviewed and lessons for the next sprint identified.
- Used Scrum for a flexible, holistic product development strategy.
- Performed mobile testing for Android and IOS using Appium and scripted in Java.
- Monitored and debugged issues with the Android and IOS devices using Appium.
- Extensively worked on finding root cause of issues for the Android and IOS devices.
- Build a Data Driven framework for test cases using Selenium WebDriver & TestNG.
- Based on page library, developed Selenium test cases in JAVA using TestNG framework.
- Used data from different sources for Data Driven Testing using Data Provider in SOAPUI Pro.
- Extensively performed Xpaths assertions in SoapUI test cases to validate the test cases.
- Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.
- Converted the Excel test cases into Java files and modified them using Eclipse IDE.
- Executed the scripts injecting (Dependency) it in pom.xml (MAVEN).
- Maintained and executed pom.xml (Maven) build files for running Automated Tests.
- Wrote SQL queries and helped other testers in perform data validations
- Understand functional requirements and validate the tickets in the monthly cycle releases.
- Closely collaborated with engineering team to identify and address issues in an agile environment.
- Worked with the manager to design the test strategy and wrote test cases.
- Builds for multiple versions of WebDriver code for builds.
- Configured TestNG methods with parameters, analyzed report data using custom listeners &customized Testng.xml file.
- Wrote SQL queries to get the reference data and performed data validation against Reports.
- Extensively used test Runner, context, log variables in Groovy to write test scripts for Web Services using SOAP UI and analyzed and passed data from Responses to next SOAP Request.
- Performed environment setup for validation before the code was loaded into the test environment.
- Documented the test cases in Quality Center and tracked issues in JIRA.
- To make sure the velocity of the team is maintained in an AGILE environment during releases
- Worked on Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & We driver to perform load and performance testing
Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, UNIX, Maven, Git, Jenkins, Rally, Cucumber, FirePath, FireBug, Selenium IDE, JIRA, SQL, Maven
