We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Detroit, MI

PROFESSIONAL SUMMARY:

  • 5 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MA.
  • Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
  • Good Experience in web user interface automation testing with Selenium Web driver, Java, Junit, Maven, Jenkins, SOAP UI, Cucumber and TestNG frame works.
  • Experienced in Software Quality Assurance (SQA), Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expert in Manual Testing and Automation Testing using HP & IBM Tools (QTP, and Quality Center)
  • Expertise in Keyword driven Framework with Record & Playback and Descriptive Orientations along with Specialized in Performance Testing applications using load - testing tool Load Runner.
  • Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
  • Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
  • Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
  • Developed automated scripts inshellto ensure daily batch completion and Post batch activities, before releasing the report to the clients.
  • Experience in Software Development Engineer in Test (SDET) focused on testability, robustness, and performance and creation of designs for production software.
  • Create standardized SQL scripts and any necessary Database Restoration Scripts to support repeatable test script execution.
  • Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
  • Web Technologies Ajax, JQuery, JSON, HTML5, XML, CSS, Bootstrap, Angular.JS. Web/Application servers IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS, Glass Fish

TECHNICAL SKILLS:

Microsoft Technologies and Languages: Java, JavaScript, Shell Script, Bash, SQL, Plsql, C,C++, Perl, TCL, VB Script (UFT),Ruby and VC++, Python.

Test Management tools: BugZilla, Bugger, HP quality Center, Jira, Visual Studio Team Foundation Server (TFS), Rational Clear Quest, HP ALM, TestDirector, TestLink, Maven.

Frameworks: Hybrid, Data Driven, Keyword Driven, Cucumber, BDD/ATDD, Page Object Model (POM).

CI Tools: Jenkins/Hudson, Travis Cloud Based Testing Sauce Labs, Browser Stack Databases SQL Server, MS-Access and Oracle PL/SQL,and OLTP, SQL, SQL*Plus, SQL*Loader, MYSQL.

Web Technologies: HTML, DHTML, XML, JavaScript, VBScript, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX.

Operating System: Windows XP, 7, 8,10/vista & server 2003, Unix, Linux and Mac, Mobile Testing Android, iOS.

WORK EXPERIENCE:

Confidential, Detroit MI

QA Automation Engineer

Responsibilities:

  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Created Automation test framework using Selenium Web Driver.
  • Worked on Analyzing business requirements/system requirements/functional testing requirements for opportunities pursued by the Mortgage Business Group and built enterprise applications.
  • Created test scripts based on the User stories as specified by the Business side and Requirement document.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary and potentially execute Unit Test automation (Java/Junit).
  • Created Keyword-Driven Automated Frameworks using Selenium WebDriver configured under Eclipse, Junit environment.
  • Conducted load and performance testing using Load Runner and JMeter to simulate heavy user load and transaction points to test application response time.
  • Exported Test case scripts (Java Selenium Webdriver) in Eclipse IDE and modified the selenium scripts and executed.
  • Created iOS and Android test frameworks based on APPIUM, Cucumber, Ruby, Python and JavaScript.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Performed different testing task using various test scripts on Selenium WebDriver and Junit.
  • Developed test harness for Web Services automated testing by means of SOAP UI.
  • Prepared automation test framework ( Junit).
  • Developed SQL scripts/queries for data verification to compare the expected results with database and analyzed the data and the calculations in the mapping for its correctness.
  • Conducting functionality, regression, performance, load testing during the various phases of the product development using automation & manual testing methodologies.
  • Involved in creation of automation framework using selenium.
  • Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium web driver using Java and with cucumber using ruby along with manual testing.
  • Responsible for Unit Test plan /specifications with documented test results.
  • Worked on Agile(Scrum) environment and involved in review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.
  • Created selenium automation scripts in java.
  • Running a Bash script is fairly easy. Another term you may come across isexecutingthe script (which means the same thing).
  • Shell scripts can be called from the interactive command-line
  • Before we can execute a script it must have the execute permission set.
  • Involved in Mobile Testing includes App Testing for Android and iOS devices using Appium.
  • Proficient in writing SQL queries to test the Oracle database and making validations.

Environment: Java 1.6, Selenium Web Driver, Appium, TestNG, Jenkins, Maven, Cucumber, Ruby, Eclipse, AWS, HTML, CSS, SOAP UI, BDD, TDD Framework, Jmeter, Load Runner, Shell, Gherkin, XML, JIRA, Oracle 10g, GIT, UNIX, LINUX, SQL, Agile Methodology.

Confidential, Austin TX

Configuration Selenium Tester

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologie.
  • Handled TDD, BDD frameworks.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Software Development Engineer in Test (SDET)
  • Creation of Automation Test Strategy the role of Senior QA Lead/SDET is responsible for the ACV project
  • Creation of Automation scripts using UFT.
  • SOAP Web Services Tester using the open source testing tool SoapUI
  • Sound knowledge of Agile Methodology environment
  • Ensure testing environments are setup and available for testing
  • Triage and tracking of defects or issues to closure
  • Recognize and recommend priority testing so that the project can help Business decide on the scope of testing and the risks involved in not testing to save time and money
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java, python using Junit prior to agile release.
  • Involved in automating the generation of Store consolidated reports from application.
  • Bashis a "Unix shell" a command-line interface for interacting with the operating system.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • A Bash script is a plain text file which contains a series of commands.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI
  • Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API, rest assured frameworks.
  • Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
  • Used in functional automation tool QTP/ UFT and the various frameworks in QTP/UFT.
  • For Bash scripts it will be the path to Bash, but there are many other types of scripts and they each have their own interpreter.
  • Involved in Performance tuning of the existing SQL and PL/SQL Queries.
  • Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release
  • Responsible for estimating required resource and components for SOA testing.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • It is possible to leave out the line with the shebang and still run the script but it is unwise.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Appium, Maven, Python, Jenkins, TDD, Agile, HTML, XML, XPath, Rally, JavaScript, Bash Script, Shell, Quality Centre, Protractor, API, Firebug, JIRA, SPIRA, SQL, PLSQL, Putty, SQL Navigator, Oracle, UNIX, Windows.

Confidential, Irving TX

Test Engineer

Responsibilities:

  • As an Automation Engineer, I am involved in leading the team in implementing the framework, developing automation scripts for the new User stories and Maintain and run the Regression Scripts
  • Developed and implemented Page Object Module as the framework for Test Automation
  • Integrated TestNG framework to run the test suit and as a reporting tool
  • Participated and assisted in design of Proof of Concept with QA Lead
  • Used Appium as a server for mobile app testing
  • Responsible for preparing Web Services Testing Test Plan.
  • Responsible to verify Web services API request, response data validations in REST architect.
  • Tested business logics through RESTful API methods like GET, PUT, DELETE and POST
  • Identified methods to optimize the overall test effort through scripted automation. Converted previously generated manual test case suites to scripted automation
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing and Data validation
  • Monitored the automation results and updated automation scripts as required
  • Wrote queries in MySQL Workbench and executed them to modify /analyse the data from the MySQL database and compared it with results from web service response.
  • Used Rally for raising issues, bugs, defect tracking, writing suggestion, writing and executing test.
  • Build the Performance framework for Mobile services and Web services using SOAP UI, Load runner. Conducted multiple load tests on the services and measured the performance against defined standards
  • If you are at a terminal and running the Bash shell and you execute a script without a shebang then Bash will assume it is a Bash script.
  • Pushed the ready and tested automation scripts to the GITHUB
  • Developed ANT Build scripts to run Sanity Test scripts for new builds using Selenium WebDriver
  • Extensively involved in resolving bugs fixes and suggesting code changes to the development team

Environment: Window 10, Browser: Firefox, Chrome, JAVA 8, TestNG, Selenium Web Driver, Eclipse, Appium, AWS, MySQL, GIT, Jenkins, Web Services (Rest API).

Confidential

Performance Tester

Responsibilities:

  • Responsible for requirement gathering, environment set up, test script development, test execution and analysis.
  • Responsible for Developing, enhancing and customizing Jmeter and Loadrunner scripts for Java based web applications, JSON and XML based web services.
  • Response for end to end configuration of various components in the performance environment.
  • Responsible for Performance tools/ plugins and monitoring tool set up in the performance environment.
  • Set up remote testing with jmeter using servers in multiple locations. Assisted in jmeter integration with Jenkins
  • Assisted in monitoring set up which involved tools like Dynatrace, AppDynamics, SPlunk and Grafana.
  • Conducted Baseline tests to establish benchmarks for pre-production applications also worked on environment scaling to accommodate increase in Volume Corresponding to on boarding of new clients.
  • Identified Tuning opportunities during batch testing which helped in saving Storage space on multiple servers.
  • Identified network latencies during remote testing form different locations.

Environment: Jmeter, Load runner, IBM websphere, IIS, Oracle GL, SFT, SQL developer, Dynatrace, AppDynamics, SPlunk.

We'd love your feedback!