We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

OBJECTIVE:

Senior Quality Assurance Analyst with 7+ years of experience in testing various applications. Deploying strong, long - term QA integration strategies. Strive to deliver the highest quality product to the customer and company.

PROFESSIONAL SUMMARY:

  • Well versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Skilled in defining Testing Methodologies, Designing Test Plans and Test Cases
  • Great knowledge as a Team player with Strong focus on Documentation, Communication, Process and constant improvements
  • Good experience in domains such as Banking, Ecommerce, Telecom and Pharma.
  • Expertise in automation using Selenium WebDriver, with Java on TestNG and Junit library.
  • Great experience on Mobile Automation (Android and IOS) using Appium Selenium 3.0.
  • Expertise in QA and Automated Software Testing using QTP, SOAPUI, Quality Center, ALM, ETL and Selenium.
  • Good Knowledge Designing and implementing different automation frameworks from scratch Such as Page Objects framework, Data Driven framework and Hybrid framework.
  • Solid experience on build Management tools like Maven/ANT and continuous Integration tool Jenkins.
  • Expertise on writing performance test cases using JMeter /LoadRunner tools.
  • Hands on experience in testing Web Services /XML / SOAP and Restful services using Soap UI tool.
  • Good knowledge of Java Development and proven experience in using Java for Automation.
  • Skilled in configuring Jenkins build job for continuous Integration and for Regression Testing.
  • Hands on experience in back end testing using SQL Queries.
  • Strong Oracle SQL skills, that include building and maintaining tables and indexes, creating PL/SQL scripts, functions.
  • Excellent working experience with Bug Tracking tools like Quality Center, Bugzilla, and JIRA.
  • Good knowledge in Web Development languages like HTML, HTML 5, CSS, JavaScript and XML.
  • Expertise in testing Angular applications using gulp Protractor.
  • Thorough knowledge in grouping the tests methods and running those methods parallel.
  • Good Knowledge in Apache POI to read the data from external sources in order to feed locators into test script.
  • Proficient in script maintenance by using page object model (POM) with and without Page Factory.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Expertise in using HP Quick Test Professional (QTP) for automation using VB Scripting.
  • Worked in ETL environment involving Informatica/Data Stage.
  • Expertise Shell Scripting experience on UNIX, Linux and Windows environment.
  • Created Data Driven Tests by using parameterization. Created user defined functions in VBScript.
  • Experience in Understanding the code written in different programming languages Java, JavaScript, VBscript, .NET, Python, SQL and databases like Oracle, SQL Server.
  • Experience in database testing and working with SQL queries and database like Oracle, MySQL.
  • Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
  • Experienced in reporting bugs, conducting bug review, coordinating with development team in bug fixing.
  • Extensive experience in Functional testing, Integration testing, System testing, and User Acceptance Testing, Cross-Browser Testing.
  • Skilled in preparing Requirement Traceability Matrix for test cases and proficient in writing Test cases by using test case design technique.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience with bug tracking tools like Quality Centre/Test Director, ALM, JIRA, Bugzilla.
  • Extremely good with Test Execution Process, Defect Life Cycle, and Test Plan and Detecting bugs & classifying based on Severity and Priority.
  • Excellent written, oral and interpersonal communication skills.
  • Excellent documentation and presentation skills.
  • A very good team player with ability to work independently with minimum or no supervision.
  • Ability to meet deadlines and have flexibility in a fast-paced environment.

TECHNICAL SKILLS:

Testing Tools: Selenium, Junit, Cucumber, Appium, JMeter, LoadRunner, SOAP UI, TestNG, Protractor, QTP.

Defect Tracking Tools : Quality Center, Jira, Bugzilla.

Languages: Java, JavaScript, Shell Script, VBScript(UFT), C#, Python, SQL, PL/SQLTesting Framework: Junit, TestNG, BDD, TDD

BI/CI tools: Ant, Maven, Jenkins, Hudson

Operating Systems: Windows, Unix, Linux

Browsers: Firefox, Internet Explorer, Chrome and Safari

SQA Technologies: SOAP, REST, WSDL, SOAPUI

Methodologies: Agile(Scrum), Waterfall, TDD

Repository System: GitHub, SVN

Databases: MS SQL Server, Oracle 9i/10g, MS Access, SQL, PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL, DB2.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Senior Automation Engineer

Responsibilities:

  • Reviewed and analyzed user requirements, functional specifications, use cases to prepare test plans, test processes and test cases.
  • Perform Functional, Integration, Regression, Smoke, White/Black box, User Acceptance Testing (UAT), and End-to-End Testing.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Developed automation framework consisting oprf documentation for automation folder structure, test results, source control, and common functions for web-based applications using Java, Selenium and TestNG.
  • Created Automation Page Object Model (POM) Scripts using Selenium Web driver.
  • Identifying Automation Scenarios from the set of Test cases/User stories identified in cycle.
  • Developing Web Automation Test cases for the identified Automation Scenarios.
  • Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium WebDriver.
  • Performed in testing Angular applications using gulp Protractor.
  • Performed Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration.
  • Reviewed the Code prepared by other team mates and suggested improvements if required.
  • Running Smoke regression suite after every build and publish the detailed reports with the bugs detected.
  • Developed and Designed TestNG Automation Testing Framework for web based application using Selenium Web Driver.
  • Generated reports using XSLT from the results generated by TestNG.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code java for Cucumber.
  • Integrated with continuous integration tools Jenkins and GitHub for weekly and daily schedule as per regular release cycle. Used build Management tools such as Maven for project build, dependency and documentation.
  • Part of executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Involved in Setting up GIT repository and integrated with the framework.
  • Designed Test Plan on Performance Metrics based on client inputs. Written Robust Performance scripts in JMeter by taking care of correlation.
  • Performed Performance Testing on Scenarios to analyze the performance of application using JMeter.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Planned and executed manual & automated API & GUI tests following Agile/Scrum software development principles
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Running Full Automation suite for every Release and analyze the root cause of Failed scripts.
  • Participated in Requirement Review Meeting and Bug Triage Meetings with Developers and business analyst to assessment and validate the severity of the bug.
  • Worked effectively with Developers, Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
  • Developed and executed Selenium test cases using Maven (Page Object Module) and Jenkins.

Environment: Java, Selenium Web driver, Cucumber, TestNG, Maven, Jenkins, JMeter, GitHub, Zephyr, Dev Ops, Oracle EBS, Linux, FIX protocol, TCP/IP, Windows, PL/SQL, Oracle.

Testing Approach: Manual& Automation Testing

Confidential, Sunbury, Pennsylvania

Senior Automation engineer/Mobile Tester

Responsibilities:

  • Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Waterfall, Agile/Scrum methodologies.
  • Participating in Sprint Grooming sessions to pull the current sprint user stories from Backlog.
  • Attended daily stand ups to provide daily status on my testing progress.
  • Identifying right candidates for mobile automation.
  • Creating and executing the UAT cases.
  • Developing Appium Scripts for native Android/IOS Apps Using Python.
  • Identifying objects of App using UI Automaton tool for android and Appium Inspector for iPhone.
  • Participated in developing common Appium framework for both Android and IOS.
  • Performed web automation using Selenium WebDriver, with C++ on Junit library.
  • Performed Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration.
  • Participate on backend testing using SQL Queries to pull data from customer’s accounts and report any deficiencies of account activity (such as billing, address, note. etc.) due to the new builds.
  • Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc.) for new defects after each implementation.
  • Worked on POS check out / POS QA Testing was involved in setting of QA Test environment with simulated POS test environment.
  • Integrated with continuous integration (CI) tools Jenkins for weekly and daily schedule as per regular release cycle.
  • Used build ANT for automating the build process.
  • Expertise in using FIX Protocol API. Testing admin and application FIX messages.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Performed Load and stress Testing on Scenarios to analyze the performance of application using LoadRunner.
  • Compared actual metrics reported with expected and reported the same to developers for tuning if there is any deviation of through put or response time.
  • Developed and Maintained Test Matrix on various dimensions like test status to reflect the test progress.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analysing data input/output and error codes.
  • Logged defects and followed up on issue resolution with developers.
  • Created and executed automated code builds using MS Visual Studio.
  • Performed ad-hoc and regression testing as well as validation of bug fixes.
  • Tested application functionalities for validity of, accuracy, reliability, and conformance to standards.

Environment: Appium, Python, J2EE, Selenium, Cucumber, angular, ANT, SQL, FIX Protocol API, XML, sauce labs, SVN, Junit, Jenkins, .NET, oracle, POS.

Confidential, Chicago, Illinois

Sr. QA Analyst

Responsibilities:

  • Worked in highly dynamic agile environment.
  • Worked with the business team to ensure that functional designs directly accounted for real user needs.
  • Developed the Uses cases by analysing the various scenarios and documented the Use Case Document. Creating and executing UAT cases.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Developed Groovy scripts to test Report application output and to customize test. Create automated test scripts using QTP.
  • Create and track issues found during testing in defect reporting tool for internal purpose using Quality Center. Knowledge of HP Quality Center, ALM (Application Lifecycle Management)
  • Conducting performance tests using the LoadRunner Controller as well as HP Performance Center.
  • Performed Data Analysis and developed Data Mapping documents for ETL projects.
  • Assured software deliverables which meets all requirements and expectations of final UAT test plan.
  • Used Visual Studio as it includes code editor which support for checking syntax and code refactoring which is restructuring necessary code.
  • Extensive experience in developing enterprise and web applications using REST Web services, jQuery
  • Performed Security Testing (Authorization Testing, Access Control Testing).
  • Involved in Setting up SVN repository and integrated with the framework.
  • Performed Functional, Smoke, Integration and Regression testing on CRM Application. Involved in SOAP and Restful web services using SOAP UI .
  • Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
  • Used Protractor to run end-to-end tests that are written in JavaScript and run with node.
  • Ensure test applications are compatible with the desktop upgrade program.
  • Experience of testing web, mobile applications and APIs in Agile process
  • Tested web and mobile (Android, iOS, Windows Phone) of on-demand video service, providing the biggest and best lineup of critically acclaimed dramas, hit comedies and blockbusters
  • Performed various tests - GUI, smoke, functional, security, regression, stress, compatibility, cross-platform and usability.
  • Experience in developing the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber. Created BDD automated test scripts using cucumber conjunction with Selenium Web Driver.
  • Developed Data warehouse ETL test cases for various lines of businesses based on ETL mapping document.
  • Experience in all the phases of the Data warehouse life cycle involving design, development & analysis and testing of Data warehouses using ETL/OLAP Tools.
  • Develop conditions, expected results, and cycles based on requirements. Verify test scripts to ensure that all business functionality is being tested. Review the application requirements specification.
  • Created and executed automated code builds using MS Visual Studio .
  • Used performance test procedures/ LoadRunner scripting and test automation.
  • Oversaw quality assurance practices for all phases of the development and included frontend functionality, relational database management, and data conversion requirements.

Environment: Microsoft Dynamics CRM, Version One, QTP, Cucumber, java, J2EE, Appium, MS Visual studio, HP Quality Centre, UAT, python, SQL Server, LoadRunner, Windows, .Net, oracle, RESTful web services, HTML, AJAX, SharePoint, Java-script, Windows XP, UNIX, MYSQL.

Confidential, Chester brook, Pennsylvania

Automation Engineer/ Test Engineer

Responsibilities:

  • Designed and developed automation test scripts using Quick Test Professional and managed testing activities using Quality Centre.
  • Experienced in using VB Script and Descriptive programming to develop Automation Script for global execution in QTP.
  • Executing of Manual, Automation Business Components, Test Scripts through HP ALM Quality Center.
  • Performed Functional, Smoke, Integration and Regression testing on CRM Application. Involved in SOAP and Restful web services using SOAP UI .
  • Preparing Test Strategy, Test Plan, Testing Estimates, and Timelines along with Team lead.
  • After successful release of projects, developed automation scripts using QTP and integrated the script with master script. Involved as part of automation team using QTP/UFT, developed test scripts.
  • Created and executed complex SQL Queries to check the integrity of the data.
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
  • Executed and managed test cases and responsible for reporting Quality Center.
  • Configured Maven for Python Automation projects and developed project object model (POM).
  • Used TOAD for SQL Server to write SQL queries for validating constraints, indexes.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analysing data input/output and error codes.
  • Database testing for all the entities movements are recorded in tables as per referential integrity constraints, Primary key, and foreign key . Writing SQL for data validation for various workflows.
  • Maintaining the Selenium and Java automation code and resources in the SVN source control.
  • Experienced in testing code developed in TDD / BDD environments.
  • Supported Database validations using JDBC Drivers for automation.
  • Written extensive UNIX Shell scripting for error logging, cleanup, data archiving & job scheduling.
  • Involved in running the scripts, modifying them if necessary and if there is some error in application then submitting a defect through Bugzilla.
  • Requirement understanding, Walkthroughs meetings, communicating with Business team, Domain experts, Project teams.
  • Preparing Traceability Matrix (RTM) in Quality Centre, Task base . Test Scenarios, Test cases execution in Task base tool.

Environment: QTP/UFT , Oracle, MySQL, SOAUI, Bugzilla, TOAD, XML, Jira, MS Visual Studio, Linux, Unix, Shell Scripting, Dev Ops, C++, .NET.

Confidential, New York, NY

Manual Tester and Automation engineer

Responsibilities:

  • Development of Manual and Automated test cases by decomposing use cases for specific functional requirements. Tests are run in Continuous Integration Server.
  • Participation in team sessions to break the current Sprint into tasks and estimate the time and work needed for each Task.
  • Generated high quality defects to create reports based on findings and coverage on various operating system platforms, like Symbian, Android, RIM (Research In Motion).
  • Worked with collaborative testing with developers as per the SCRUM meeting.
  • Gathered requirements and prepared test plans, and test cases.
  • Performed automated testing on the application using QTP (Quick Test Pro).
  • Created a framework library of functions using VBScript and used them several times in the application testing. Created Exception Scenarios for Pop-Up and Object using Recovery Manager in QTP.
  • Coordinated with the Test Data Preparation group in establishing test data setup criteria to enhance testability of all scenarios
  • Performed batch testing on test suites using QTP batch runner.
  • Created test scenarios with detailed steps in Quality Center and sent them to Team Manager for Approvals.
  • Developed effective driver Scripts using VB Scripting with high level Recovery Scenarios, Descriptive Programming, working with data tables, Environment Variables, Shared repository and function libraries.
  • Executing of Manual, Automation Business Components, Test Scripts through HP ALM Quality Center.
  • Thoroughly tested application along with bug reporting, bug tracking till bug closure.
  • Automated, debugged and resolved issues in test scripts.
  • Participated in smoke testing, regression testing and user interface testing.
  • Review, creation and execution of Test cases, test scripts and documentation related to functional, backend and integration testing based on the user stories.

Environment: Quality Center, QTP, LINUX, Shell Scripting, C++, PL/SQL, Oracle, MYSQL, Manual Testing, Oracle, MS Office, MS Visual Studio, HTML, JDBC, Windows XP/Vista, Java, Selenium.

Testing Approach: Manual& Automation Testing

Confidential, New York, NY

Role: Manual Tester

Responsibilities:

  • Reviewed Business Requirement Documents and Technical Specification.
  • Prepared Test Plans and test scripts describing the features and functions to be tested.
  • Execute used test cases for manual testing procedures.
  • Carried out test data for positive and negative test scenarios for functional testing.
  • Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.
  • Functional, Integration, System, Recovery, Endto-End, Smoke, Sanity, GUI, Database, testing.
  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
  • Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
  • Involved in running the scripts, modifying them if necessary and if there is some error in application then submitting a defect through Bugzilla.
  • Work with release management for regular releases, smoke-testing each release.
  • Identify, analyze and communicate any defects discovered during testing, meticulously documenting defects and ways of recreating defect in ticketing system.
  • Participated in meetings with project teams to ensure that the functionalities of the applications are feasible and can meet requirements.

Environment: Manual Testing, HTML, DHTML, Bugzilla, SaaS environment SQL, Oracle and Window.

Testing Approach: Manual Testing.

We'd love your feedback!