We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY

  • 6 years of diverse experience in the Information Technology industry with a focus on Software Quality Assurance (QA/Software Testing) activities.
  • Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies. Good understanding of AGILE, Waterfall software development methodologies.
  • Experience in Automation Testing and Exploratory Manual Testing (Black Box/White Box Testing) on Web - based applications.
  • Experience in developing end to end automation using Selenium WebDriver/IDE/Grid, TestNG, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Expert in developing Java Selenium/WebDriver test scripts and Test Frameworks using TestNG to perform Functional and Unit Testing.
  • Experience in using Jenkins as a Continuous Integration server to configure with Maven.
  • Have Java coding experience in Eclipse IDE for functional testing and regression testing for web based N-Tier applications.
  • Expertise in functional testing AUT using Selenium WebDriver using TestNG testing framework.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Good knowledge in Mobile Automation tool Appium.
  • Experience in designing Automated Framework using Selenium WebDriver, Java and writing Selenium Automation Scripts for Sanity and Regression testing.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
  • Good experience in Web Services testing using SOAP UI, REST ASSURED and POSTMAN. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML.
  • Experience in managing and deploying web based trade order management system to input trades.
  • Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in designing automation scripts in order to eliminate excessive repeatable manual cycles.
  • Experience in Using Quality Center/JIRA extensively for Establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Exposure on Core-Java with strong understanding of API Contents, Collections/Generics, Event/Exception handling. Multithreading/Concurrency.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing tools: Selenium WebDriver/IDE/GRID, TestNG, JIRA, Soap UI, POSTMAN, REST ASSURED, APPIUM, Cucumber

Defect Tracking Tools: Quality Center/ALM, JIRA

Languages: Java, SQL, PL/SQL

Build Tools: Maven

Continuous Integration Tools: Jenkins

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, Oklahoma City, OK

QA Automation Engineer

Responsibilities:

  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Involved in preparing test strategies for client side verifications and validations.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
  • Responsible for creating and building the API automation framework (Integration Test)Services LLC using Java, Rest Assured and TestNG platform.
  • Created automated script for REST-API testing using Rest Assured framework.
  • Actively perform the testing in both REST services using Rest Assured and tested both XML and JSON formats.
  • 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.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

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

Confidential

QA Automation Engineer

Responsibilities:

  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Working with Android developers to haveAppiumautomation.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Created automated Test Suite using Selenium and WebDriver.
  • Performed the White box testing using Java.
  • Performed white box testing using TestNG for class, method, & web services testing.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
  • Develop Java scripts to automate the test cases.
  • Design and prepared test plans for White Box Test Approach & Test cases.
  • Responsible for understanding high level (cross-Browser) business processes related to their application area and its interfaces to other applications.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Developed manual and automated test cases to validate REST API web service. Validation was performed using Postman and custom-writtenpythonscripts.
  • Perform REST API Testing using SOAP-UI and Postman.
  • UsingPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).
  • Worked with designing and building automation frameworks inCucumberBDD.
  • Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Attended Defect Review meetings with Developers, Tech Lead, Team Lead and Project Manager to discuss issues regarding the Open defects, resolved defects and all other defects associated to the Source system.
  • Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.

Environment: Java, Selenium WebDriver, TestNG, Soap UI, Appium, Cucumber, POSTMAN, Web Services, JIRA, Jenkins, Maven, GitHub, BDD, Windows.

Confidential

QA Engineer

Responsibilities:

  • Written accurate, detailed, organized user stories and acceptance criteria based on product goals and business objectives.
  • Responsible for implementation ofHybrid Test Automation Framework, Page Object Modelusing Selenium WebDriver, TestNG and Maven and Java.
  • Executed multiple end to end scenarios by creating Test Suites and testng.xml file.
  • Responsible for creating theJSON files for test scenarios and creating global variable, environment variable using Postman
  • Prepared BDD scenarios for UAT (User Acceptance testing)using Cucumber.
  • Implemented Maven for build management and also implemented CI tool - Jenkins.
  • Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
  • UsingPostmanto develop Restful API based automation for our backend services everysprint.
  • Developed and Executed Test Scripts using Core Java, Selenium WebDriver, Testing, analyzed Test Results.
  • Reported various defects in user-friendly format using JIRA as a test management tool and defect-tracking tool.
  • Used Git repository for efficient remote team working, also stored the framework and all the developed test cases. Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium
  • Prepared UAT test cases with test data, conducted UAT session with business users, collected feedback from the users and incorporated those feedbacks in the test plan according to the decision.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.

Environment: Java, Selenium WebDriver, TestNG, Cucumber, Jenkins, Maven, JIRA, SOAP UI, POSTMAN, GIT, Agile, Windows.

Confidential

QA Tester

Responsibilities:

  • Designed Manual Testing strategy and performed Manual Testing of some of the modules/components of the application as per the requirements.
  • Worked end to end in Software Testing Life Cycle for the project including planning of testing resource and schedule, creating functional & technical requirements, creating Test Plan, design document, use cases, flow charts according to the business rules, application rules, work flows.
  • Coordinated with the development team to have quick turn-around bug fixes in the tight schedule of releases.
  • Developed Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
  • Wrote manual Test cases using Quality Center and pulled scenarios in test-lab and reported team after execution.
  • Performed Functionality testing, System Testing, Regression Testing. Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in.
  • Created SQL queries to validate data for different test scenarios.
  • Conducted the Smoke testing to check the High level functionality of the application.
  • Communicated with Manager, Team lead daily for testing efforts and sentStatus Reportsas needed likeDailyandWeekly.

Environment: Manual Testing, Quality Center, Java, HTML, SQL, Oracle

We'd love your feedback!