We provide IT Staff Augmentation Services!

Qa Automation Test Engineer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
  • Experience in designing and creating automation frameworks for J2EE based applications using Java, Python, C#, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven, Cucumber and Jenkins.
  • Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
  • Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
  • Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
  • Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
  • Extensively Used Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
  • Having good knowledge in basic XML, SQL and VBS commands. And has complete knowledge of Defect Life Cycle.
  • Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
  • Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
  • Experience in Data Driven Testing, Cross browser testing, Data Base Testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Backend testing using SQL Queries. Involved in creating the Scenarios for single and multi - user test. Expertise in Data driven testing, Back-End testing.
  • Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
  • Thorough Understanding of Unix/Linux/Windows Environment.
  • Flexible and versatile to adapt any new environment and work on any projects independently when needed.
  • Mentored new team members for knowing the process and leading them in various situations to meet the deliverables on time. Zeal to learn new technologies and undertake challenging tasks.

TECHNICAL SKILLS:

Languages: Java, JavaScript, C#, Python, FoxPro, HTML, XML, CSS, SQL.

Testing Tools: Selenium Web driver/ID /RC/Grid/Appium for Mobile Apps, JUnit & JMeter TestNG, Quality Center/HP UFT/ Test Director, Cucumber, SoapUI, Postman.

Web & App Server: Apache Tomcat, JBoss, WebLogic, WebSphere

Built Tools: ANT, Maven

Continuous Integration Tool: Jenkins, Hudson, Cruise Control

Defect Tracking System: JIRA, Quality Center, Bugzilla, HP ALM

Methodologies: Agile (Scrum), Waterfall, TDD

Oracle, SQL Server, MS: Access

Operating Systems: Windows, UNIX/LINUX

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

QA Automation Test Engineer

Responsibilities:

  • Worked closely with Business Analysts and Developers to gather requirements in order to formulate the test plan.
  • Designed and developed Test Cases for automated testing using Java, Selenium WebDriver, TestNG and Eclipse IDE.
  • Performed Black Box Testing of the application to better understand the functionality of the application.
  • Prepared Test cases according to the requirement.
  • Performed Cross Browser and parallel testing for the web based by using Selenium WebDriver, TestNG and Appium.
  • Modernized the automation test scripts based on the periodical changes in the functionality requirements of product.
  • Involved in Sprint Planning Meeting, Sprint Review Meeting, Sprint Retrospective Meeting and Daily Stand Up Meetings.
  • Automated various critical points identified in functional testing using Selenium Webdriver.
  • Created Selenium web- driver automation scripts using Python to validate functionality on various browsers.
  • Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
  • Developed and automated regression test cases with positive scenarios using Selenium Webdriver.
  • Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Worked on testing the android- based mobile applications with the integration of APPIUM on both virtual and real devices.
  • Used Android SDK and set up mobile device Emulator to test application and to get log files.
  • Collected crash logs for the app crashes using Android Studio and coordinated with developers for the crash fix.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Created Python scripting to test REST API functionality for regression setup.
  • Written shell scripts and Python scripts for performing Load tests on applications.
  • Did application performance test using Apache JMeter and developed reports in Jira.
  • Followed Continuous integration and Delivery (CI/CD) pipeline, using DevOps standards.
  • Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Executed Backend and Database tests using SQL queries, validating the data for database editing and debugging is conducted using selenium.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Dynamic and static objects in selenium are dealt with the DOM, Xpath and CSS path.
  • Developed test scripts for service calls and rendered data through XML files.
  • Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports.

Environment: Java, Python, Selenium Web Driver, UAT, Agile (Scrum), Jenkins, Cucumber, JIRA, TestNG, Maven, Jmeter, HTML, SQL, Soap UI, RESTful, WebServices, Windows.

Confidential, Owing Mills, MD

Automation Test Engineer

Responsibilities:

  • Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java Client Driver.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE)
  • Written and executed Selenium tests for automation testing of the web application using Selenium IDE and WebDriver.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Implemented assertions, error collector functionalities for better validation using TestNG.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code for Cucumber .
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used Xpath and DOM to work with dynamic and static objects in Selenium.
  • Executed the Test Cases to verify actual results to expected results.
  • Created unit and functional test cases through use of testing tool such as Python.
  • Designed and developed test structure for web services to validate API calls using SOAP UI.
  • Used SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
  • Developed automation test scripts and REST services for client -server and web based applications using Python, Silk and other automation tools.
  • Developed Data Driven Tests using XML and Properties files.
  • Implemented Modular Framework for Selenium based scripts.
  • Managed Test results and defects using JIRA defect tracking tool.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.

Environment: Java, Python, Selenium WebDriver/IDE, Junit, Jenkins, Ant, SOAP UI, Xpath, Eclipse, Cucumber, Subversion, HTML, CSS, XML, JIRA, SQL, Oracle, Windows.

Confidential

Selenium Tester

Responsibilities:

  • Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Created the JUnit test cases for the different web applications using Eclipse IDE.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Used JUnit Test to automate functional and regression testing across integrated environments.
  • Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in ANT configuration for running servers and scripts after the build.
  • 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.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: Java, Selenium WebDriver, Cucumber, Eclipse, Junit, ANT, Jenkins, SoapUI, Git, TDD, Jmeter, Agile, Quality Center, SQL, Oracle, Windows and UNIX.

Confidential

QA Tester

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Used C# for to develop WebPages/ web forms.
  • Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Maintained close and strong working relationship with teammates and management staff.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Experience with testing on UNIX/Linux and Windows environments
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, QTP, Quality Center, HTML, DB2, MS-Access, SQL Server, MS Outlook, UNIX, Linux, Windows.

We'd love your feedback!