We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Laurel, MD

SUMMARY:

  • Years of experience as a Quality Assurance and Quality Control with emphasis on Automation testing and Performance testing strategies that minimizes risks and lead to quality product delivery.
  • QA with good experience of involving in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Proficient in determining, designing and implementing performance test scenarios and identifying metrics to analyze performance of applications by using HP LoadRunner.
  • Good experience in implementing test automation scripts for mobile testing using Appium for Android and IOS applications.
  • Experience in QA testing (Manual & Automation), Web based n - tier & Client-server based applications.
  • Hands on experience in integrating Appium with Continuous Integration tool- Jenkins.
  • Experience in Functional, UI, Performance, Regression, Load, Stress Testing and knowledge in SDLC and Testing Lifecycles.
  • Well versed in retrieving all the Dynamic data from Database using SQL Queries for automation purpose and Maintained static data in Excel sheets.
  • Expertise in using Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application.
  • Good experience in using Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Expert in developing Java, Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/JUnit, ANT/MAVEN build tools.
  • Extensive CRM (Salesforce) Testing Experience.
  • Proficient in developing and executing test plans for Unit Testing, Integration Testing, System testing, Performance testing, User acceptance testing and Regression Testing.
  • Proficient in Salesforce testing using Veeva CRM.
  • Involving in designing and developing UAT Regression automation script and Automation of functional testing framework for all modules using Selenium Web Driver.
  • Well versed in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.
  • Good experience in participating and conducting Agile Scrum Daily project meeting and planning using the AGILE process.
  • Expertise in implementing Agile/Scrum methods for testing approach.
  • Good Experience in Creating and Maintaining Server-side Integration Test using Python and Selenium Web driver.
  • Hands on experience in Creating reusable function library in QTP that can be used across various scripts for provisioning/Billing GUI and API/XML.
  • Experience in using SQL Queries to retrieve data from the database to perform Backend Testing.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.

TECHNICAL SKILLS:

Automation: Selenium, Appium, SOAP, REST, TestNG

Integration: Salesforce, Agile/Scrum, Jenkins

Scripting Languages: Python, JAVA, SQL

Framework: ATDD, TDD, BDD, Robot Framework

Database: SQL, ETL

Administration: UNIX, Linux, Windows

Others: Ruby, Rally, XML, Loadrunner

PROFESSIONAL EXPERIENCE:

Confidential, Laurel, MD

QA Automation Engineer

Responsibilities:

  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan and executed test cases.
  • End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Conducted white-box testing to understand an internal perspective of the system to design test cases.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
  • Created and Maintained Server-side Integration Test using Python and Selenium Web driver.
  • Developed and maintained automated regression test cases in UFT / QTP using VB Script.
  • Developed test scripts with Ruby-Selenium to automate browser and web applications under Cucumber (BDD) Framework.
  • Recorded and managed defects.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Database testing using DBFit.
  • Developed tools to automate some base tasks using python, Shell scripting and XML.
  • Tested the company's Salesforce CRM application.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Implemented Agile/Scrum methods for testing approach.
  • Testing Salesforce CRM solutions giving an overall client relationship within UKEF marketplace and support in revenue generating activities.
  • Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with JUnit, Maven, UFT (Client)/ Selenium (Web) and with java language.
  • Install and configure System Administration packages to QA environment such as Python, and SQL.
  • Created various Reports (summary reports, matrix reports, pie charts, dashboards and report folders to assist managers to better utilize Salesforce as a sales tool and configured various reports for different user profiles based on the organization's need.
  • Used Appium tool to tested automation test scripts on both iOS and Android platforms for native and mobile websites on mobile devices.
  • Worked on Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & We driver to perform load and performance testing.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Knowledge and worked on of all phases of Software Test Process including writing test cases, test data creation, test execution, and test closure for company's ERP systems.
  • Created reusable function library in QTP that can be used across various scripts for provisioning/Billing GUI and API/XML.
  • Worked with the Automation team to identified element with UFT (Client app) and using Xpath for Selenium (Web app), developed script with java programming language.
  • Responsible for determining, designing and implementing performance test scenarios and identifying metrics to analyze performance of applications by using HP LoadRunner.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Implemented mobile automation framework using Appium and developed test scripts to test iOS and Android platforms.
  • Involved in developing the automation scripts for Mobile Native Applications using Appium Java.
  • Implemented Junit test runner class to call test cases in Cucumber.
  • Used Jira for defect reporting and tracking.
  • Contribute to the functional automation suite using Selenium with Ruby.
  • Automated several site features using Selenium Webdriver using Ruby.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Used SQL Queries to retrieve data from the database to perform Backend Testing.
  • Performed an end-to-end test in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.

Environment: Selenium, TestNG, SQL, Agile, Appium, Rally, Ruby, Java, XML, Python, Performance Tester, LoadRunner, Web Services, SOAP UI, SOA QTP, Data Quality, RIT.

Confidential, Northbrook, IL

QA Automation Engineer

Responsibilities:

  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium Web Driver.
  • Completed SOA testing using SOAP UI and Java framework for Web services testing.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies (TDD), Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Tested request and response XML based web services interfaces using SOAPUI.
  • Design and Implementation of BDD framework using Ruby-Cucumber.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Worked with various Salesforce.com objects like Accounts, Contacts, Leads, Campaigns, Cases, Solutions, Forecasts, Reports, and Dashboards.
  • • Use test management tools like Jenkins, Git, BitBucket, Maven, TestRail, JIRA, Confluence and StarTeam.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Responsible for determining, designing and implementing performance test scenarios and identifying metrics to analyze performance of applications by using HP LoadRunner.
  • Created reusable function library in QTP that can be used across various scripts for provisioning/Billing GUI and API/XML.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Developed Selenium WebDriver test cases using Java, TestNG framework.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Implemented Agile/Scrum methods for testing approach.
  • Configured Selenium GRID scripts on Virtual machines.
  • Created reusable function library in QTP that can be used across various scripts for provisioning/Billing GUI and API/XML.
  • Tested both private and public Cloud using Microsoft Azure, REST API, and GIT.
  • Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Involved in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.

Environment: SDLC, SOAP, REST, TDD, BDD, JIRA, TestNG, Salesforce, Selenium RC/WebDriver, Python, Agile/Scrum, Java, LoadRunner, GIT

Confidential, Muncie, IN

QA Automation Engineer

Responsibilities:

  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Executed Manual and Automated tests and reports defects by running automated tests.
  • Actively participated in scrum meetings and reviews.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Performed Functional tests using Selenium WebDriver with data driven framework.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Developed tools to automate some base tasks using python, Shell scripting and XML.
  • Used JPA, Hibernate for DB integration and written custom repository classes.
  • Extensive experience in Functionality Testing, GUI Testing, Regression Testing, Integration Testing, Smoke Testing, System Testing, User Acceptance Testing and Black Box Testing.
  • Integrated Appium with Continuous Integration tool- Jenkins.
  • Tested user management, Public Groups, Profiles, and Roles within the Salesforce CRM, this involved designating access to the applicable user within the role hierarchy.
  • End-to-end testing with Test Planning, Manual Testing, Regression Testing and Defect reporting.
  • Proactively interacting with Business Analysts and Developers regarding testing status and defect tracking, Tested the company's Salesforce CRM application.
  • Create and execute test cases in TestRail, documentation in Confluence.
  • Built database Model, Views and API's using Python for interactive web based solutions.
  • Performed Restful API testing using Postman.
  • Created various Reports (summary reports, matrix reports, pie charts, dashboards and report folders to assist managers to better utilize Salesforce as a sales tool and configured various reports for different user profiles based on the organization's need.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Jerkin and ruby.
  • Automating Salesforce Test cases for Sales, Services and support tracks designed by QA team.
  • Implemented test automation scripts for mobile testing using Appium for Android and IOS applications.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Retrieved all the Dynamic data from Database using SQL Queries for automation purpose and Maintained static data in Excel sheets.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application.
  • Used ALM and JIRA for tracking, analyzing and documenting defects.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Environment : Selenium, HTML, Xpath, JIRA, BDD, Ruby, Cucumber, Jenkins, Salesforce, Selenium WebDriver, Appium, ALM, Python

Confidential, New York, NY

Manual Tester

Responsibilities:

  • Executing manual tests, reviewing results of all tests and reporting anomalies into the defect tracking database.
  • Performed manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Performed manual testing and wrote several SQL queries to test SQL developer database.
  • Verified the resolution of all defects for an assigned project.
  • Developed Test plans and wrote Functional test cases for UI.
  • Executed functional, smoke, and regression test.
  • Regularly assessed testing progress and prepared test status reports for QA manager.
  • Worked with the UAT team for System testing assignment and Production Release.
  • Provided analysis and reporting internally on a daily basis to IT Management on the status of Projects during test execution.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Performed manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
  • Involved in IT, UAT testing and Production migrations.
  • Write Test summary reports based on the information gathered during testing.

Environment : SQL, ANT, Jenkins, UAT, UI, Selenium, Manual Testing, Quality Center, MS Visio, HTML, MS Office, Java Script, Oracle, VSS, UNIX

Hire Now