We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • 7 years of professional experience in IT in Testing including Automation, Implementation, Integration, Conversion, Migration, Development, Customization, Testing, Troubleshooting and building of QA Automation Framework.
  • Extensive experience in all stages of STLC & expertise in Functional &Regression testing methods for Web based applications in SIT and UAT phases.
  • Experience in working wif open source tools such as Selenium IDE, Selenium Web Driver, SoapUI, Cucumber, Appium, TestNG, JIRA and Eclipse.
  • Experienced in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.
  • Profound noledge on Object Oriented Programming (OOP) concept. Experience in writing automation scripts using Behavior Driven Development (BDD) Cucumber, Gherkin, Features, Scenarios, Scenario Outlines, Steps, and Step Definitions.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed End Testing, Black - box Testing, Functional Testing, System Testing, and Regression Testing.
  • Expertise in SOA testing (Designing and implementing solutions) wif REST and SOAP based web services
  • Experience in Web Services testing using SOAP UI, XML, & WSDL, Providing required input data to request XML & get teh required data from response XML & use teh response data from another request XML using SOAPUI.
  • Experience in using Jenkins as a Continuous Integration server to configure wif GitHub and Maven
  • Proficient in using project management tools such as ALM Quality Center, Jira and JIRA to track bugs, link defect and execute manual/automated test cases and report results.
  • Involved in defining test conditions to determine teh success or failure of test cases that would let us no teh test results.
  • Performed Database Testing, Validation on Oracle, MS SQL Server and have written SQL queries using tools like Toad.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE, TESTNG, Cucumber, Restful, SoapUI, Postman, REST Assured

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

CI/CD & Build: Jenkins, ANT, Maven

Databases: MySQL, Oracle, SQL Server

Defect Tools: JIRA, ALM

Programming Languages: JAVA, SQL

Markup Languages: HTML, XML, XPath

Operating Systems: Windows, UNIX, LINUX

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Mobile Testing Tools: Appium.

Utilities: IntelliJ, Eclipse, GIT, SVN

MS Office Tools: Outlook, Word, Excel, PowerPoint, Visual Studio

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

QA Automation Engineer

Responsibilities:

  • Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
  • Selected teh Test Cases to be automated and performed functional testing of teh front end using Selenium WebDriver & created Data Driven framework using TestNG.
  • Designed, Developed, Executed and Maintained Automated Test Scripts using by BDD (Behavior Driven Development), testing framework wif Cucumber.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Involved in testing Web services and XML wif tool called ‘REST ASSURED. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
  • Use Jenkins as a continuous Integration tool to schedule and run teh automation test scripts and promote build from DEV to QA
  • Tested API calls through web service Postman, REST ASSURED and validate response using Json code Improved testing time by 25%, collaborating wif Test Automation to plan effort for each release.
  • Written Core Java Coding and automated more TEMPthan 250 unique Test Cases for both Frontend and Backend.
  • Performed Web Service testing using Advanced RESTClient and validated GET, PUT/POST Methods and HTTP status.
  • Performing SQL queries using Oracle database, for matching teh test data, Front end, and back-end Testing.
  • Maintained teh JIRA defect tracking system, including submitting and triaging defects to teh application developers along wif teh release of defect aging reports.
  • Involved in GIT branching strategy in proportion to release management.
  • Interacted wif teh Development team and teh Environment team in prioritizing teh defect list and validating non bug fixes.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Cucumber, XML, Appium, JSON, REST ASSURED, POSTMAN, JIRA, GIT, Agile, Oracle, Windows.

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Proactive participant in weekly AGILE team meetings and updated team lead and manager on status of testing.
  • Prepared Test cases for positive and negative test scenarios as referred in teh user stories keeping in mind teh Boundary Value Limitations, Equivalence classes.
  • Part of teh team that is responsible for developing and maintaining Test scripts in Eclipse using Java and Selenium WebDriver for Functionality and Web UI testing.
  • Developed Business Driven Development (BDD) based test automation for one of teh internal web applications using Java, Cucumber and Gherkin.
  • Performed teh Mobile Testing for Mobile App of Client using Appium. Used Appium libraries to automate teh application on both Android and IOS platforms.
  • Involved in conducting tests 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.
  • Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH.
  • Created an XML suite of automated test cases using Selenium WebDriver.
  • Used Maven as Build Management tool and used Jenkins tool for continuous integration of teh builds.
  • Used SQL Queries to verify teh data from teh Oracle database.
  • Used Log4j as teh logging framework to direct logging information into a file during teh build execution.
  • Maintaining teh Selenium and Java automation code and resources using GIT for Source Control Management.
  • Worked wif developers to update teh defects, resolve them and track their status using JIRA.
  • Interact wif developers and Technical Product Manager to understand teh requirements clearly and discuss/explain teh defects found in teh application

Environment: Java, Selenium WebDriver, TestNG, Appium, Jenkins, XML, XPath, Maven, SOAP UI, HTTP, HTTPS, SQL, HTML, CSS, DOM, Oracle, GIT, Jira, Agile, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Involved in gathering business requirement, studying teh application and collecting teh information from developers, and business.
  • Developed Automation scripts in Selenium WebDriver to test new functionalities added to teh application.
  • Developed Data Driven framework wif teh Page Object Model pattern to retrieve test actions, test data from Excel files and SQL Databases.
  • Designed and executed teh Automation Test Scripts using Selenium IDE, Selenium WebDriver and TestNG.
  • Performed SOA Web Services Test (SOA Test) on project operated wifin agile environment, wif 2-4 week sprints, daily scrum meetings, burn-down charts, task weighting, pair programming, refactoring, presentations and review, Tested Web services (SOAP, WSDL) using SOAPUI.
  • Worked on Selenium GUI Object / element verification using Xpath and CSS Locators.
  • Prepared test plans, test cases, test scenarios, test data and test scripts wif schedules & dependencies for functional, UI, integration, database, usability, Performance and regression testing.
  • Worked wif teh automation team in creating a Maven based framework for teh application which was tested using more TEMPthan 400 scripts.
  • Used RESTClient and POSTMAN to perform API Testing.
  • Teh bugs detected are recorded and notified to developers and managers using HP Quality Center/ALM.
  • Performed Backend testing by extensively using SQL queries to verify teh integrity of teh database.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Attended teh cross-functional team meetings to review teh requirements and giving helpful suggestions to make sure that projects passed teh quality that is expected by clients.
  • Prepared UAT report and shared this wif teh scrum master in order to discuss teh progress and completion of User acceptance testing.

Environment: Java, Selenium IDE, Selenium WebDriver, TestNG, SOAP, WSDL, SOAPUI, XPath, POSTMAN, ALM, SQL, GIT, Agile, Windows.

Confidential

Manual Testing

Responsibilities:

  • Analyzed and Reviewed teh Business requirement document and Technical specification document to understand teh scope of testing.
  • Planned and executed Test Phases including Smoke, Functional, System, User Acceptance (UAT), Accessibility, Integration, Regression, Re-testing, Error guessing, Exploratory, Ad-hoc, Boundary value Analysis and Equivalence partitioning
  • Executed Test Cases and verified Actual Results against Expected Results. Bugs traced & reported to teh developers.
  • Conducted teh System, Integration and Regression of teh web application.
  • Participate in product Walk through meetings and defect meeting and suggest improvements for product and QA testing effort.
  • Prepared weekly status reports on test case execution, defects, RTM etc. Tracked progress of defects through to resolution.

Environment: Java, Manual Testing, QC, MS Excel, Windows.

We'd love your feedback!