We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

Frederick, MD

PROFESSIONAL SUMMARY:

  • 8 + years of experience as a QA Test Engineer using Manual & Automation Testing of web, Mobile apps and client/server with specializing in software Assurance Testing and QA Automation Engineer.
  • Strong understanding of SDLC, and QA methodologies which enabled me to understand the applications under test as well as document test plans develop test cases and test reports.
  • Worked in multiple domains like Finance, Health Care, Insurance and Telecom Domains.
  • Experience in Full life cycle system development involving analysis, design development, testing, documentation, implementation maintenance of application software.
  • Well experienced in the leading Performance testing tools: HP Load Runner, HP ALM Performance center & Storm Runner
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall etc.
  • Expert in both Manual and Automation (Selenium/IOS/ Cucumber/ calabash) testing of the applicationsERP, design, implement and testing.
  • Experience in Object Oriented Programming languages like Java, Python, Groovy, C#
  • Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
  • Mobile testing using Mobile automation tools (Appium/ Calabash
  • Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks
  • Experience in validating Regular and Ajax control using Selenium locators (Path, CSS, id and name)
  • Working experience Path, Firebug, Fire path, Log4j, Maven and TEST NG annotations.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools
  • Expertise in using Tools HP Quality Center, Rational Clear Quest, Bugzilla, Rally and JIRA.
  • Experience in Continuous integration tools like Maven, Jenkins and Rally Tools
  • Experience in testing Web Based, Client Server Applications.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator
  • Administering and supporting the Developer Efficiency tools sets JIRA, JIRA Agile ( SCRUM), Confluence, JIRA Service Desk and HP ALM/Quality Center Administration, UFT Administration.
  • Experience in Mobile application testing in agile environment.
  • Experienced in testing and validating several Transformations through ETL Testing manually.
  • Good exposure in using QTP/UFT integrated environment.
  • Done automation testing using automation tools Selenium, QTP/ UFT, manual testing, backend testing and creating automation testing environment
  • Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
  • Extensively worked with all phases of testing deliverables including creation of Test Strategy, Test plans, RTM, Test case specifications, Test execution, Defect tracking, Resolution, Documenting and Reporting.
  • Expert in preparing Traceability Matrix to map requirement coverage with test cases.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Proficient in different software development methodologies like Agile Methodology, Waterfall model and Iterative model.
  • Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script
  • Good Communication and Interpersonal skills. Technically sound, Result - Oriented with strong Problem-solving skills. Innovative efficient.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, Selenium WebDriver, Quick Test Pro 8.0/9.2, HP Quality Center 8.0, 9.2, TestingNG Test Director 7.2/7.5/7.6, Win Runner 8.0, Rational tools.

Defect Management Tools: Test Director, Rational ClearQuest, JIRA, Bugzilla, Rally, Project Issues

Defect Tracking Tools: Test Director 8.0, Quality Center 9.0, JIRA, Bugzilla, Rational ClearQuest.

Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing.

Operating Systems: Windows 98/2000/2003/ XP/Vista/7, MAC OS X, UNIX.

RDBMS: MS SQL Server 2005/2008, Oracle 10g/9i, MySQL.

Programming Languages: C, C++, Java, SQL, HTML, XML, VB script.

Web Technologies: HTML, XML, VB Script, OOP, Java Script, Python

SDLC Methodologies: Waterfall, V-Model, Agile.

ERP APPLICATIONS: Oracle Purchasing, Oracle Inventory, Oracle Order Management, System Administration

Office Communication: MS Outlook, MS Project, MS Word, MS Excel, MS PowerPoint 2000

PROFESSIONAL EXPERIENCE:

Confidential, Frederick, MD

Sr. Automation Engineer

Responsibilities:

  • Worked on Analyzing business requirements/system requirements/functional testing requirements for opportunities pursued by the Business Group and built enterprise applications.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Developed test code in Java language using Eclipse IDE and TestNG framework
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also, responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Interacted with Data Warehousing team in Metadata Modeling and gathered test scenarios for product catalogue data load specifications.
  • Created Software recommendations document focusing on Open source tools for Automation and Performance testing
  • Created Installations guide and POC for Automation Testing with Selenium
  • Created Automation test framework using Selenium WebDriver.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed; Prepared automation test framework (Junit and Maven). And worked on acceptance testing using Cucumber.
  • Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Developed Test Plan, Test Cases, Test Data and Test Summary Reports and followed Agile/ Scrum process
  • Performed different testing task using various test scripts on Selenium WebDriver and Junit.
  • Performed test planning and release coordination.
  • Facilitate sprint planning, daily scrums, retrospectives, stakeholder meetings, and software demonstrations of products
  • Conducted smoke, functional, regression and cross browser testing on website and mobile platforms
  • Involved the quality assurance activities of enterprise website launch, publisher launch, client launch, carrier launches.
  • Involved in Back End testing by extracting flat files from server, which were generated by Batch process to verify Data against Expected results.
  • Wrote automated Powershell scripts to aid in deployment of packages
  • Use Powershell to automate clinical reports for deployment/build releases
  • Deployed SQL packages using Powershell to target databases
  • Used CUCUMBER with Gherkins language
  • Proficient with BDD and TDD using cucumber
  • Perform System integration, compatibility, testing using Browser Stack,
  • Load Impact, HP-Load runner and custom solutions written using Java and Perl Scripting
  • Identifying the set of manual test cases which needs to be automated using Ruby and cucumber.
  • Proficient in writing SQL queries to test the Oracle database and making validations.
  • Worked with business and technical SMEs for validating the scripts.
  • Developed test harness for Web Services automated testing by means of SOAP UI.
  • Created Automated scripts - Load Runner, Web Services, Soap UI, XML.
  • Coordinate with Perl development team and understand the functionalities and change requests.
  • Responsible for Unit Test plan/specifications with documented test results.
  • Identifying and submitting BUG’s to development for resolution.
  • Conducted/Involved in the review meetings and walkthroughs to discuss the status of the project.
  • Presented the project status/results on daily and weekly basis in the Project Meetings.

Environment: Selenium IDE, Selenium Web driver, Java, HTML, JavaScript, UNIX, J meter, Perl Scripting, Ruby, Quality Center/Test Director, Bugzilla, Team Track, Gherkins, cucumber.

Confidential, New Work, NY

Sr.QA Engineer

Responsibilities:

  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Implemented several test automation frameworks which included: Perl framework for generic testing of API.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Launch and Configure AWS Spot/ On Demand instances for performance evaluation
  • Create/ Alter Benchmark source code(Java) for Faban Performance Testing framework
  • Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
  • Design and Execute test cases for Smoke testing, Functional testing, Regression testing, Integration testing and End to end system testing, Cross browser testing using HP ALM
  • Responsible for gathering and interpreting performance test requirements on multiple projects at different phases of the Test Life Cycle
  • Responsible for managing and keeping all performance testing activities regarding software/code upgrades, infrastructure migrations and new implementations
  • Developed Perl code to extract data and analyze log files created by web, application (logics and dynamic pages creation) and database servers when creating and updating employee records.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Worked on End-to-End Continuous integration testing for NodeJS Applications
  • Implementation of Xamarin Mobile component for device location
  • Requirement specification, design, implementation, testing and maintenance
  • Performed all unit testing, debugging and post-release support using Xamarin Test Cloud with different iOS/ Android OS versions and devices
  • Used C# and Xamarin Studio for development, debugging, coding the applications
  • Automated and executed test cases using UFT
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Coded automated test scripts written in a mix of Ruby, Gherkin, Cucumber, Calabash
  • Created an automated test solution using Calabash for mobile applications on Android and iOS
  • Created a VM based solution to initiate parallel iOS testing using Calabash in an OSX environment
  • Created test cases in HP ALM, extended the test case writing by setting Configurations, Parameterization, linking requirements, linking failed defects etc
  • Experience with JIRA, Confluence, Bit bucket, Jenkins.
  • Used VB script language, for UFT programming purposes
  • Involved in cloning the project from Bit Bucket
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java
  • Integrated Appium with Sauce Labs for distributing tests on the cloud
  • Experience in setting up test environment for automated script execution using Java, Appium and TestNG
  • Coded extensive library of automated test scripts using the Calabash automated testing platform and Ruby
  • Identified mobile elements using Appium Inspector, UI Automator Viewer
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities
  • Develop SQL queries using TOAD and UFT
  • Executed the test cases and reported the defects in Test management tool.
  • Experience creating user stories in Product backlog and maintaining Sprint backlog.
  • Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in Java using TestNG framework.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Hands on experience in developing Selenium IDE/ Webdriver/RC/Grid scripts using Java, JavaScript, NodeJS, C# Test Frame works using Testing, Maven build tools
  • Convert the acceptance criteria to Features using gherkins in Cucumber
  • Use Gherkins language for Behavior Driven Testing with Cucumber, JUnit, Maven, and Selenium on Java
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test data and test responsibility matrices for the application under test.
  • Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Work in an Agile team and follow scrum model deploying code to production every month
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environment: Selenium WebDriver, Jenkins, HTML, Xamarin, iOS, UFT, JavaScript, SOAP UI, Maven, Appium, Bit Bucket, Gherkins, Cucumber, BDD, TestNG, Perl Scripting, Page Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.

Confidential, Wilmington, DE

Automation Tester

Responsibilities:

  • Created Test plans, Test scenarios , Test cases and test execution.
  • Involved in the development of system testing strategies, plans, cases and conditions to ensure processes and products meet standards.
  • Created test strategies for UI Load/ Performance testing with Jmeter/Load Impact
  • Excellent involvement in QA activities and development support of various interfaces like writing Test Plans / Test Cases for System / Interface and Business requirements.
  • Exposed in System, Regression and Integration testing.
  • Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality.
  • Automated the cloud deployments using Chef, Python, PowerShell and AWS Cloud Formation Templates.
  • Familiar with Zephyr plug-in which creates test cases and publishes test results in JIRA for JUnit test cases in Jenkins
  • Used Bit bucket code repository for Pull requests and code reviews
  • Design, code and test Powershell scripts to deploy, configure, trigger our enterprise software on test agents on different domains, and launch the CodedUI load tests, utilizing Visual studio controller/test agent framework
  • Performed e-agent application validation in different mobiles and tabs in iOS and Android devices
  • Having knowledge on automated UI Acceptance testing using Xamarin Test Cloud
  • Used Xamarin Insights for analytics and error handling
  • Used Soap UI and Restful services for testing Web Services and Protractor for testing Angular in working with different frontend HTML, CSS, JavaScript, NodeJS, AngularJS and backend programming languages like C, C#, Java, Python
  • Performed Mobile app testing manual and Test automation using Device Anywhere automaton tool and Cloud testing
  • Identified the test cases to be automated and performed Keyword driven testing using UFT
  • Conducted various training on the C# framework and UFT framework across the organization
  • Created automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives
  • Web service validation (BENDEX, SDX) using SOAP UI. Created Test suites in Groovy by implementing various assertions to request and response XML
  • Used atlassian bit bucket for configuration management of the C# scripts
  • Implemented SQLite database with Xamarin forms to save necessary information into device local database
  • Managed the HP ALM Support Request and worked as backup ALM administrator for various DECC ALM projects for all the LOB's and resolving QC related Issues
  • Create Powershell automation scripting to standardize and regulation XML configuration files
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Automated test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data in excel sheet using QTP/ UFT
  • Prepared automated scripts for Maintenance and Regression testing using QTP/ UFT
  • Played a key role in setting up test environment and test data.
  • Involved in preparing the Automation Design document, identifying the test cases to be automated for Regression Testing using QTP/ UFT
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI .
  • Worked on multiple web based applications using Selenium WebDriver and Watir WebDriver with Mongo DB and Oracle DB configured to automate both back end and front-end regression tests
  • Involved in analyzing Test Results & Identify bugs and reporting to the developers using HP ALM
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration
  • Performed Smoke , Functionality , Integration , System , Regression tests based on Analysis, and understanding of the requirements , non-functional specifications , and end-user needs.
  • Automated XML Request and response of RESTful Webservices using Groovy Scripting
  • Prepared test data and test responsibility matrices for the application under test.
  • Used JIRA and ECM to track the tasks and issues, attended daily status meetings to update the status of work.
  • Participated in the System Test Plan reviews, Test Scenarios , Test Cases Review and modified the documents with respect to the review comments.
  • Automated the Functional , Regression , Integration test cases using tools from Selenium Suite of products like, Selenium Grid and Selenium RC .
  • Responsible creating Tet Plan, Test Cases and Test Cards based on use cases in business requirements to cover both functional and non- functional requirements.
  • Created Test cases using Element locators and Selenium WebDriver (Python) methods.
  • Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests.
  • Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test data set under different testing environments.

Environment: Selenium Web Driver/Grid, Junit, Maven, HTML, UFT, Bit Bucket, C#, Python, GIT, Xamarin SQL Server, HP Quality Center, Appium Firebug, Path, Windows, IE, Firefox, Chrome, Linux.

Confidential

Manual/QA Tester

Responsibilities:

  • Involved in analyzing user requirements for application enhancements and preparing testing specifications.
  • Developed test scenarios and test procedures based on the test requirements.
  • Participated in preparation of Test Plans.
  • Executed functional and system tests manually.
  • Updated manual Test cases and Test data as needed for ERP functional testing
  • Requirements gathering and use case creation by using Agile Methodologies
  • Exported Manual test cases into UFT and maintained the same in the Test Plan module
  • Responsible for test management using UFT
  • Executed Test Scripts and analyzed the results based on the specifications.
  • Extensively involved in Regression testing.
  • Perform various automation tasks using PowerShell scripting
  • Performed Integration and User Acceptance Tests throughout the SDLC of the application.
  • Generated Defect Reports and the summary and progress graphs for the application.
  • Communicated with Functional Analyst on any issue clarifications.
  • Actively participated in Bug Track meetings.
  • End to end testing on validating the claims functionality including data validation from source to destination tables.
  • Submitted Coverage Status Report of tests performed on weekly basis.
  • Involved in project meetings and interacted with other team members to resolve the problems.

Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, C++, MS SQL Server 2000, MS Excel, Windows xp.

Confidential

Automation Tester

Responsibilities:

  • Supporting the lead in terms of Review of Test Cases and Business scenarios.
  • Review requirements and attending meetings to understand the business functionality.
  • Identified program variances identified through testing.
  • Developed and implemented software review protocols.
  • Participated in the Design Review Meetings to understand the functionality of the application.
  • Created Test Scenarios, Test Conditions & Expected results and Test results.
  • Involved in setting up Test Data and Expected results for Regression, Integration and User Acceptance Testing.
  • Quality Center to track the defects and write scenarios.
  • Provided status reports to Project Manager by generating reports from Quality Center.
  • Demonstrated an understanding of Functional, Technical and UI requirements of the project.
  • Writing test cases depending on the test scenarios.
  • Created Automated scripts - Load Runner, Web Services, Soap UI, XML.
  • Executed Functional testing using QTP
  • Developed automated scripts for functional testing and Data driven testing of the application using QTP
  • Optimized QTP scripts for Regression testing of the application with various data sources and data types.
  • Executed regression tests at each new build in QTP.
  • 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.
  • Support during User Acceptance Testing.
  • Developed inline view queries and complex SQL queries and improved the query performance for the same
  • Executed SQL queries to validate the data at the backend.
  • Used SQL Developer to write SQL queries to validate the data in back end was functioning as per design.
  • Verified the corresponding data in various database tables and making sure that the correct data is populated with exact status code

Environment: Quality Center, SQL, QTP, Load runner, UNIX, XML, Java, Windows XP, soap UI, Load runner

Hire Now