We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 6 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
  • Expertise in Requirements gathering, Business Analysis, QA, Documentation, FSD, BRD, Test Plans, Test Cases.
  • Expert in Functional, Regression, Integration, Smoke, GUI, Database, Release, Web, Performance, Stress, Internationalization/Localization, System Integration (SIT) & User Acceptance testing (UAT).
  • Expertise in designing and creating automation frameworks for J2EE based applications using Java, Python, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Proficient in testing mobile native using the Android SDK Tools, Selendroid, JUnit and Appium.
  • Experience working with Android SDK (Studio Development Kit) Manager.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Performed Java Web Services testing for REST API Calls. And API Testing using Rest Client and SOAP UI.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Ant and Maven for project building, Jenkins/ Hudson for Continuous Integration.
  • Hands on experience in Tracking and Reporting of defects using Defect Tracking Tools such as HP QC/ALM, Bugzilla and Jira.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, JIRA, IBM Clear Quest, Bugzilla.
  • Involved in Database Testing using Oracle, DB2 and SQL Server.
  • Expert in Developing Keyword Driven and Data Driven Framework for QTP and Selenium.
  • Developed, Executed and Maintained Test Scripts using Selenium for Functional and Regression Testing.
  • Good team player and have the ability to work independently in a time sensitive environment
  • Ability to handle multiple scenarios with rapidly changing priorities and deadlines.
  • Good organizational and communication skills, with the ability to express technical concepts verbally and in written.

TECHNICAL SKILLS

Testing tools: Selenium IDE/RC/Grid/Web driver, Appium, QTP, JMeter, Load Runner, Junit, JBehave, TestNG, SOAP UI, Cucumber, Jira, Rally

Languages: Java, JavaScript, Python, HTML, XML, CSS, UML

Build tools: ANT, Maven, Gradle

Continuous integration: Jenkins, Hudson, Cruise Control

Bug reporting tools: Bugzilla, JIRA, HP Quality center

Methodologies: Agile (Scrum), Waterfall, TDD

Database: Oracle, SQL Server, MySQL, MS Access

Operating systems: Windows variants, UNIX,/LINUX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Performed Regression testing on new builds using Selenium WebDriver and using Hybrid framework.
  • Generated Bug Reports and Test case coverage reports for status meeting and involved in resource planning for test cases coverage.
  • Contributed to developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.
  • Worked with API testing using Postman.
  • Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM Rest API.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, Back - end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Python for Cucumber.
  • Build feature files for Cucumber steps using ATDD framework in Selenium.
  • Worked on Python scripting to do functional testing.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Implemented Selenium GRID for compatibility testing.

Environment: Selenium IDE/WebDriver, Cucumber, REST Assured, Postman, ANT, TestNG, XML, Xpath, HP Quality Center, Maven, GIT, Jira, Jenkins, Grid, Eclipse IDE and Firepath

Confidential, Timonium, MD

QA Automation Engineer

Responsibilities:

  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Python for Cucumber.
  • Build feature files for Cucumber steps using ATDD framework in Selenium.
  • Worked on Python scripting to do functional testing.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • 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.
  • 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.
  • Used Android SDK and set up mobile device Emulator to test application and to get log files.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Implemented Selenium GRID for compatibility testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Manage defect tracking tool like HP Quality Center and JIRA.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, Selenium Web Driver, Appium, Python, Cucumber, HP Quality Center, TestNG, Jira, SOAPUI, REST, HTML, Agile, SQL, Oracle, and Windows.

Confidential, Johnston, IA

QA Test Engineer

Responsibilities:

  • Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
  • Involved in all stages of Software testing life cycle (STLC), Test Driven Development methodologies, and Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Effectively involved in Test Case Development, Test Execution and Test case review by business analysts.
  • Extensively involved in defect management to find out the bugs in initial level.
  • Created Test Automation Framework for new enhancements in Selenium WebDriver using Java, Junit and TestNG.
  • Developed automation scripts to test Mobile applications IOS and Android platforms using Appium, Java.
  • Proficient in using Appium Emulators and IOS Simulators to test the application virtually.
  • Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
  • Created automation tests using Java, Cucumber and Web-driver to validate the fields in Guidewire application using Page Object Model (POM).
  • Regression runs using Cucumber. Perform failure analysis of the test runs and fixing failed scripts.
  • Implemented the Python based Automation framework using DDT (Data Driven Testing) Framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Performed API testing using Postman and Soap UI.
  • Developed automation test scripts and REST services for client -server and web based applications using Python, Silk and other automation tools.
  • Experience in using JMeter for Load, Stress, Volume and performance testing.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Performed Scrum (Agile) methodology for testing the application.
  • Used GIT as code repository and code collaborator to re-modify files for software development.
  • Performed back-end validations using SQL statements against Oracle database.
  • Performed bug tracking and reporting defects using JIRA and communicated with the development team to prioritize the bugs and bug fixing.

Environment: : Java, Selenium Web driver, Python, Cucumber, Soap UI, Maven, Jenkins, Appium, Junit, TestNG, Jira, Eclipse, Xpath, SQL Server, JMeter, Oracle and Windows.

We'd love your feedback!