We provide IT Staff Augmentation Services!

Sr. Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

San Antonio, TX

PROFESSIONAL SUMMARY:

  • 8 years of IT experience dis includes working experience as Business Systems Analyst, Manual Testing & Automation Testing in Selenium. Proficient in teh Selenium Web driver, implementation of Page Object Model wif Hybrid Frameworks, Cucumber and SoapUI.
  • Strong working experience in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
  • Experienced in preparing Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use Case documents.
  • Strong experience wif SOA architecture which include Soap and RESTful Web Services. Experience testing at teh Service layer wif any tool from Postman to SoapUI, to any post/response validation tool is necessary.
  • Experience wif Web Services testing and back - end service/API tools such as SoapUI, HTTP Client, Soap Client and JAXB. Hands on experience accessibility testing (JAWS). Strong working noledge in Java/JavaScript coding wif strong SQL, Groovy Background.
  • Good noledge in front-end technology and framework such as HTML, CSS, JavaScript, AngularJS 4, ReactJS, and jQuery. Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, and jQuery.
  • Knowledge on using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver Proficient on Automation tools such as Selenium RC/ WebDriver IO/ IDE/ Grid and QTP/UFT (Functional & Regression Testing), Protractor, SoapUI, Cucumber, JUnit, JIRA, Eclipse, TestNG, Ant, Maven, Jenkins for Testing Client Server and Web based Applications.
  • Extensively worked on Selenium WebDriver wif teh preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Proficient in configuring, customizing and using testing tools like Cucumber, HP Quick Test Professional Quality Center Neustar tool, Jira, Selenium (Web Driver), AWS, GitHub and Jenkins.
  • Used Python scripting language to automate few of teh test cases most of teh test being related to feature ANT.
  • Perform infrastructure and application pen tests, as well as physical security review and social engineering tests for our global clients.
  • Experienced in Database Testing using SQL Queries wif multiple Databases, SQL Server and MySQL. Hands on Experience wif Cross-Browser and Compatibility Testing to test whether teh web applications are working as desired in different browsers and environments. Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for several projects.
  • Conduct hands-on security testing, analyze test results, document risk, and recommend countermeasures
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups and categorizing test cases.
  • Experience in Back-end testing, data validation, Database testing using SQL queries.
  • Expertise in documenting defects wif elevated level of detail, accuracy and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest and Bugzilla.
  • Performed Web Services Testing using SoapUI Tool which is extensively halpful in ecommerce applications.
  • Experienced in using Apache POI to read data from external sources to feed locators into teh test script.
  • Responsible for developing teh scripts to support Jenkins (Continuous Integration) of teh scripts wif teh build server. Worked on Test Data Management (TDM) tools and supported automation frameworks.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber/Gherkin features, Scenarios and Step Definitions.
  • Hands on experience wif Test management tools such as HP Quality Center/ALM/ RCLM/RQM. Generated (TSL) Test Scripts and validating teh scripts using Synchronization point. Running batch execution and sending status report to higher management. Generated test logs using Log4j for various log levels.
  • Developed automation script for Mobile Native applications (IOS, test) using Appium and has used Perfecto to perform extensive mobile testing.
  • Dynamic and assertive team player wif a strong inclination to improve and optimize process development and implementation.

TECHNICAL SKILLS:

Methodologies: Agile (Scrum) and Waterfall

Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.SQA Testing & Methodologies, Test Plans, Cases & Processes, Functional Requirements, Scripting & Documentation, Regression & Negative Testing, UI & Compatibility Testing, Data Interface & Migration Testing, Performance/Load/Stress Testing, Testing Automation, Defect/Bug Tracking, Test Strategies & Coverages, QA & QC Standards

Testing Tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cloud Testing, TestNG, QTP/UFT, Test Complete, JUnit, Gherkin, Jenkins

Test Build &Integration Tools: Maven, GIT, Jenkins.

Programming Languages: JAVA, C, Basic C++

Databases: MYSQL, Oracle, SQL Server.

BDD Framework: Gherkin, Cucumber and Serenity.

Non-Functional Testing: Performance Testing, Load Testing, Stress Testing, Security Testing, Penetration Testing, Compatibility Testing, Migration Testing

Testing Frameworks: Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Behaviour Driven Development (BDD) and Page Object Model.

Web Services: SoapUI, SOAP and REST.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Test Cases Management: JIRA, GitHub, Rally.

Functional Testing: Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, User Acceptance testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT).

Mark-up Languages: HTML, CSS, XML, XPath, CSS Selector

Operating Systems: UNIX, WINDOWS,Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, San Antonio TX

Sr. Test Automation Engineer

Responsibilities:

  • Involved in preparing teh Test plan based on Requirement Specification Document.
  • Designed, executed and maintained automation test scripts in Selenium WebDriver using Java, TestNG and Maven.
  • As Test Engineer, involved in plan & perform testing, verification & validation, and quality assurance.
  • Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact wif third party interfaces.
  • Developed Test Cases to automate using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Created pom.xml in Apache Maven and executed teh build jobs using continuous integration tool Jenkins.
  • Created Validation web services testing process for writes, reads and updates using SOAPUI.
  • Execution of Test Cases and updating teh result in QC.
  • Extensively used Selenium WebDriver (data driven framework, XPath locator) to test teh web applications.
  • Develop firm wide SSL certification automation tooling in Perl.
  • Maintained and executed Maven build files for running automated test cases along wif Continuous Integration tools like Jenkins.
  • Used Selenium WebDriver to run test cases in multiple browsers.
  • Written and executed SQL queries wif Joins, Group By clause, having clause etc. to validate teh data.
  • Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
  • Prepared daily/ weekly status reports on Test case execution, defects.
  • DevelopingPerl scriptsto verify functionality and performance of teh modem chipsets for all modes of UE.
  • Creating test scenarios for user stories and creating automation test suite usingPython,Selenium Webdriver,Pytestframework.
  • Involved in planning test execution activities, defect reporting and analyzing test metrics.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Working on kibana and Elastic search to identify teh Kafka message failure scenarios.
  • Set up Selenium tools from scratch and configured various other peripheral tools to perform Selenium test.
  • Used KAFKA for data transfer from database.
  • Executed all test plans in qtest.

Confidential . TX

Test Automation Engineer

Responsibilities:

  • Developed Automotive Serenity Framework for promotions on Fuel Rewards project.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Configured MAVEN builds scripts to run tests, develops reports and sends notifications.
  • Configured Selenium WebDriver, Maven Tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Tested compatibility of application for dynamic and static content under various cross browsers using CSS selectors and XPath in Selenium.
  • Experienced in functional testing of SOAP and RESTful API Web Services using Postman tools.
  • Experienced wif XML, JSON data exchange formats for API Web Services.
  • Worked in Agile development environment wif frequently changing requirement and feature set and Participated in daily SCRUM meeting.
  • Involved in Interface Testing (API Testing) and ensured data and control are working properly between middleware and backend systems using complex Application Programming Interface (API).
  • Perform end-to-end, exploratory testing per client/server seat to uncover unpredictable bottlenecks hampering critical business operations.
  • Collaborate wif development, product management and sales teams to ensure end-to-end quality of company products.
  • Developed and maintained custom libraries, error handling, recovery scenarios, reporting methods and descriptive programming, Repository management.
  • Customized UFT Scripts wif Parameterization, Check Points, Library Files, and Regular Expression to automate functional Test Cases.
  • Used for Storm Test operators to reliable, repeatable, and automated way to confirm teh functionality of their products.
  • Involved in Storm testing for easy-to-use test script tools that support self-sufficiency in test scripting, execution and maintenance.
  • Used storm testingto increase teh test coverage for product and service releases across different CPE platforms, expedites test cycles,
  • Create all types of test documentation- test plans, test cases and test/bug reports for existing functionality and new features. Tools Used - Confluence and Jira.

Confidential, San Antonio TX

Sr. Test Automation Engineer

Responsibilities:

  • Developed Automotive Performance Framework for QNX and Linux Auto telematics project.
  • Enhanced Python based Concurrency Framework that runs different tests in threads wif randomizing option.
  • Worked on and extensively used Automated Test Environment tool that sends test commands to DUT and collects logs after teh execution. dis was extensively used for driver level tests on device that are invoked externally through USB and/or UART.
  • Worked on Linux and UEFI charging frameworks that test battery drain and charge cycles on devices.
  • Extract data from a web page by using scraper.
  • Developed continuous automation suites in Perl and Python that perform tests nightly on software.
  • Triaging and debugging automation issues reported on sanity tests. Performed Root Cause Identification on external reported issues. Included them into automation suite.
  • Fully automated manual and semi-automatic tests using shell scripts.
  • Extract information from modern and dynamic websites.
  • Executed tests that call APIs explicitly validating outputs and outcomes at unit level.
  • Interacted wif development team to identify unused public APIs that can be made internal.
  • Developed Stress and Stability tests which include repeated function calls wif varying parameters.
  • Added performance tests that list Key Performance Indicators such as Latency and Throughput.
  • Worked on testing PMIC software on Qualcomm Chipsets.
  • Implicit internal driver validation using high-level use case on Android and QNX mobile platforms.
  • Adversarial testing to ensure software handles unexpected inputs and does graceful handling.
  • Performed Build Validation Tests on developer’s software before mainline check-in.
  • Module based work split is done across team members avoiding redundancy.
  • Held weekly sync up meetings for tracking and fortnight sync ups wif off shore teams.
  • Aligned test/run completion to release goals.

Confidential, Bentonville AR

Sr. QA Automation Engineer

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as well as Test Data Management (TDM) as per Requirement Specifications and Business rules.
  • Automated test cases by creating test scripts utilizing Robot Framework, a generic test automation framework, to expedite functional and regression testing.
  • Implemented Protractor and automated, executed scripts on different browsers using JavaScript, Jasmine, XML, JSON and Node.js.
  • Implemented Robot Framework tool to automate test cases.
  • Developed UI test automation framework for a ReactJS web application using Protractor, Night watch, Mocha, Chain and Selenium WebDriver IO.
  • Developed Automation framework implementing Page Object Model, using JAVA, Python, Selenium WebDriver and Cucumber.
  • Implemented open source web test tool Selenium Web Driver for cross browser and cross platform web testing.
  • Used scraper in SaaS mode for store and daily tasks to automate process.
  • Analyze a given situation to determine which security testing approaches are most likely to succeed, implement them and evaluate teh effectiveness
  • Explained and validated work results and insight applied to tools used for client analysis and documentation of SAS files and library structures.
  • 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. Data Driven, Hybrid, Page Object Model (POM).
  • Tested compatibility of application for dynamic and static content under various cross browsers using CSS selectors and XPath in Selenium.
  • Transferred data from Oracle database as well as MS Excel into SAS for analysis and used filters based on teh analysis.
  • Used SAS Import/Export Wizard as well as SAS Programming techniques to extract data from Excel.
  • Compared data across various data sets and analyzed dimensions of data.
  • Used SAS Base programming as well as SAS Enterprise Guide 4.0 to produce various reports, charts and graphs.
  • Configured MAVEN builds scripts to run tests, develops reports and sends notifications.
  • Used Selenium for testing different browser, Selenium Grid for checking instance of server and for record and playback.
  • Configured Selenium WebDriver, TestNG, Maven Tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Developed Cucumber (Ruby) framework using Selenium WebDriver.
  • Expertise in creating Gherkin statements for automation. Test execution is done using Zephyr.
  • Build and maintain an AWS cloud infrastructure architecture aligning security, compliance, performance and resilience.

Confidential, Plano TX

QA Analyst

Responsibilities:

  • Build from scratch, debugging, enhancement, refactoring and maintenance comprehensive automated framework for smoke, regression, functional and feature acceptance testing of company product.
  • Integration wif Jenkins and remote databases for continuous execution. Tools Used - Java, Selenium WebDriver, Maven, Eclipse, TestNG and Bitbucket.
  • Perform cross-platform functional, regression, usability, exploratory, new feature acceptance, UI, API of company product. Test third-party software implementation.
  • Perform end-to-end, exploratory testing per client/server seat to uncover unpredictable bottlenecks hampering critical business operations.
  • Collaborate wif development, product management and sales teams to ensure end-to-end quality of company products.
  • Preparation of Test Cases based on ETL Specification Document, Use Cases, Low Level Design document.
  • Played role in creation and testing of designed scalable, reusable, and low maintenance ETL templates.
  • Create all types of test documentation- test plans, test cases and test/bug reports for existing functionality and new features. Tools Used - Confluence and Jira.
  • Participation on daily basis in Agile/Scrum team meetings throughout short-time release cycle.
  • Deploy new build to QA servers. Setup Zookeepers and edit config files. Setup automation job in Jenkins. Install MySQL.API Automation Testing:
  • Develop test automation scripts and Automation frameworks for high-load back ends of online services.
  • Implemented by Java, Python, Selenium WebDriver, Eclipse, JUnit and TestNG resulting in numerous bug reports and reduced testing duration.
  • Analyse logs to isolate a bug. Create testing data for positive and negative testing.
  • Perform Strong Authentication requires Android (or) iOS mobile devices which TEMPhas passcode enabled. Execute tests using Firebase, APN Keys, XCode, SDK Manager.
  • noledge on Kibana and Elastic search to identify teh Kafka message failure scenarios.
  • Implemented to reprocess teh failure messages in Kafka using offset id.
  • Wrote SAS programs to performed ad-hoc analysis and data manipulation.
  • Created various SAS Reports, Tables, Graphs and Summary analysis on PMS systems being used in these properties.
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
  • Develop Java/Unix Script to verify data integration if any sever/service stops- HDFS, Map Reduce, Kafka, Zookeeper, Oozie, YARN and Cloudera.

Confidential, New York, NY

QA Automation Test Engineer

Responsibilities:

  • Working as a Quality Assurance Analyst in teh testing team for GRID backend in a large enterprise-level application built on Service-Oriented Architecture (SOA).
  • Feasibility involved in Gathering requirements, studying teh application and collecting teh information from developers and business.
  • Cucumber was used for teh entire regression testing and functional testing wif selenium as a primary tool to teh test scenarios, Test cases and test conditions identified.
  • Cross browser testing on Chrome, IEand Firefox.
  • Using Team-city for knightly build execution and sending status mail if build fails to QA Team.
  • Worked in Agile development environment wif frequently changing requirement and feature set and Participated in daily SCRUM meeting.
  • Ensure that software that is developed meets teh criteria set out in teh functional and non- functional specifications.
  • Involved in Test Planning, Test Scenarios and Test Cases documentation along wif some manual and automation testing.
  • Did extensive work wif ETL testing including Data Completeness, Data Transformation & Data Quality for various data feeds coming from source.
  • Regularly participated in Technical and Used Case review meetings for various functionalities in teh application.
  • Involved in Interface Testing (API Testing) and ensured data and control are working properly between middleware and backend systems using complex Application Programming Interface (API).
  • Involved in GUI, Functional, Interface, Regression, Integration and User Acceptance Testing.
  • Developed test cases using element locators and selenium Web driver methods.
  • Enhanced test cases using Java programming features and TestNG annotations.
  • Extensively automated regression and functional test suites by developing test cases using Selenium Web driver, java and TestNG.
  • Developed keyword driven and data driven frameworks to retrieve test actions, test data from excel files and SQL databases.
  • Executed automation scripts on different browsers/environments/results to teh team.

Confidential

QA Engineer

Responsibilities:

  • Proven ability to write automated test scripts from scratch.
  • Strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Performed Automation Testing using QTP/UFT and built frameworks using Descriptive Programming wif VBScript.
  • Experienced in teh agile environment.
  • Front End Testing including AOM (Automation Object Model), Outlook, GUI Automation.
  • Hands on experience in Tracking and Reporting of defects using Defect Tracking Tools such as HP ALM and Trello.
  • Experienced wif Parallel execution.
  • Experienced wif Java, Selenium Web Driver, TestNG, Cucumber, Gherkin, GIT, Jenkins, Maven. Used Page Object Model to locate web elements using XPath, ID, Name and CSS.
  • Experienced in functional testing of SOAP and RESTful API Web Services using UFT and Postman tools.
  • Experienced wif XML, JSON data exchange formats for API Web Services.
  • Proficient in Back-end Testing including writing SQL queries for testing data integrity and database validation.
  • Experience in SAS programming for auditing data, developing data, performing data validation QA and improve efficiency of SAS programs
  • Developed efficient Descriptive Programming while building Keyword Driven, Data Driven and Hybrid Automation Frameworks in QTP/UFT.
  • Experienced wif HTML reports, XML configuration files.
  • Experienced in providing teh efficient locators' strategy like XPath and DOM to run WebDriver script in stable condition.
  • Generated folder structure such as Generic Functions, Driver Script, Configuration, Test Results while using QTP/UFT.
  • Experienced wif Error Handling; Generic Functions, Driver Script; Excel, File System, Dictionary Object; Web Table, Data Table etc. in QTP/UFT.
  • Performed Manual QA Testing.

Confidential

Product Test Engineer / Business Systems Analyst

Responsibilities: -

  • Interaction wif clients to gather requirements for a product/service.
  • After understanding teh actual customer goals, parsed teh data into business rules.
  • Worked wif subject matter experts (SMEs) to understand teh feasibility and limitations.
  • Worked on project constraints and recommended necessary changes to Plan of Record (POR).
  • Involved in all stages of project life cycle to ensure delivery on time.
  • Weekly sync up wif development and test teams to understand teh status.
  • Agile methodology for component delivery and unit testing was done.
  • Implemented traceability matrix and ensured full functional coverage criteria.
  • Test Director was used for repository management, bug reporting and resolutions.
  • Assisted in developing test scenarios and test cases wif QA Team that aligns wif requirements.
  • Acted as a liaison between developers and management staff in resolving issues.
  • Designed Test Plan for testing life cycle of application using HP Quality enter (QC)
  • Developed System Test Cases and procedures to test various application points such as web application and database application.
  • Involved in creating a Manual Test Cases and grouped into test cycles and generated reports in HP ALM.
  • Involved in performing Smoke, Functional, System and Regression and backend Testing.
  • Created Java based scripts for Selenium WebDriver wif JUnit/TestNG as automation framework.
  • Performed Unit Testing of java-based application using Selenium.
  • Performed GUI testing and Cross Browser compatibility testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed Hybrid framework wif Selenium using Selenium WebDriver and TestNG using Java.
  • Used GitHub to build and run teh Selenium automation framework. Once teh script got over, framework used to send teh automation reports over e-mail.
  • Used Selenium GRID to execute test cases in parallel on different target machines.
  • Performed Performance and Load Testing using JMeter to analyse and measure teh non-functional aspects of teh software.
  • Wrote SQL Queries to extract data from various database tables for testing purpose validated teh data from its source to destination points using Informatica Power enter and SQL Server Management Studio.
  • Identified and documented defects using HP QC to track and follow up on bugs.

We'd love your feedback!