We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • 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.
  • Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Experience in working with open source tools such as Selenium IDE, Selenium Web Driver, SoapUI, POSTMAN, REST ASSURED, Cucumber, Appium, TestNG, JIRA and Eclipse.
  • Experience with Mobile Automation using Appiumautomation framework and WebDriver.
  • Expertise in debugging issues occurred in front end part of web - based application which is developed using HTML5, CSS3, Angular JS, Node.JS and Java.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in Web Services testing using REST ASSURED, SOAP UI and POSTMAN.
  • Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
  • Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
  • Good working experience on REST ASSURED for testing and validating various web services used in the application.
  • Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
  • Professional expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, WebServices, Boundary Value Testing.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation. Experience in implementing TDD and BDD.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Expert using open source bug tracking tool JIRA, Quality Center, BugZilla & IBM Rational Team Concert (RTC).
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships

TECHNICAL SKILLS

Testing Tools: Selenium IDE/WebDriver/GRID, Cucumber, Appium

Languages: JAVA, HTML, XML, PL/SQL

Scripting: JavaScript

IDE: Eclipse, SQL Developer

Test Framework: Junit, TestNG, Data Driven Framework

Build Tool: Ant, Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC)/ALM

Continuous Integration Tools: Jenkins

Version Control: SVN, GIT

Data Bases: Oracle

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

QA Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases 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.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Established the Environment set up for Mobile Automation using Appium Tool.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved onCucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Tested API calls through web service Postman, REST ASSURED and validate response using Json code Improved testing time by 25%, collaborating with Test Automation to plan effort for each release.
  • Identified, Reported and Tracked Defects using JIRA test management tool.
  • Manually tested, verified and validated that the product meets user requirements.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Performed SOA / web services testing using REST ASSURED; wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Cucumber, Agile, SQL, Maven, Appium, REST ASSURED, POSTMAN, Eclipse, JIRA, GitHub, Windows.

Confidential, Raleigh, NC

QA Automation Engineer

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Automation framework using Selenium Web Driver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Developed automation framework for Selenium WebDriver in Modular Framework model.
  • Executed the test plans on Mobile (IOS & Android) as per requirements using Appium.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • 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.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Performed functional testing of RESTFUL Web Services using SOAP UI Tool.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
  • Worked with SOA architecture which includes RestFul Web Service Testing Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Used RESTClient and POSTMAN to perform API Testing.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Coordinated with technical support associates to fix proprietary software issues
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, POSTMAN, SOAP UI, Eclipse, XML, Appium, JIRA, SQL, agile, Oracle and Windows.

Confidential, Richmond, VA

QA Engineer

Responsibilities:

  • Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Involved in designing and implementing of automation framework to be used with Selenium WebDriver.
  • Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Designed and executed the Automation Test Scripts usingSelenium WebDriver and TestNG.
  • Used Selenium WebDriver API and Flash Monkey API to write automation script and run Flex designed site.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Test Automation Framework using Cucumber BDD/TDD.
  • Setup Maven project for Cucumber and Selenium, perform Data Driven Testing in Cucumber and Selenium.
  • Knowledge of generate html reports in Cucumber.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML
  • Performed Data driven testing usingSelenium WebDriver, TestNG functions and Connections which reads data from scripts using property and XML files.
  • Involved in Web Services Testing using SOAP UI.
  • UsedJava codes to handle textbox, dropdown, checkbox and buttons.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • 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.
  • Defect logging and tracking using JIRA and updated the test defects status with results.
  • Involved in testing of web application by creating XML test suite.
  • Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, JavaScript, Jenkins, TestNG, XML, Cucumber, HTML, SOAPUI, Maven, SQL, JIRA, SQL, Oracle, TDD, Windows.

Confidential, Richmond, VA

Manual Tester

Responsibilities:

  • Analyzed and Reviewed the Business requirement document and Technical specification document to understand the 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 the developers.
  • Conducted the System, Integration and Regression of the 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: Manual Testing, QC, MS Excel, Windows.

We'd love your feedback!