We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Tucson, AZ

SUMMARY

  • About 6 years experience in IT mostly in telecom domain. Evolve myself in every sphere of software development (testing, and management).
  • Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back - end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, TestNG, JIRA, ALM, REST ASSURED, POSTMAN and SOAP UI.
  • Expertise in getting the test data using TestNG Data provider.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Work experience in using the Quality Center to manage the software testing process and Clearcase, JIRA for tracking the process and sharing the files.
  • Good work experience in using SQL Queries in verifying the data from the Oracle DB (backend validation).
  • Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
  • Good knowledge in using repositories GIT well.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • 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, Cucumber, SOAP UI, REST ASSURED, POSTMAN

Languages: JAVA, JavaScript

Test Framework: TestNG, Data Driven Framework, MVC

IDE & Build Tools: Eclipse, Maven

Continuous Integration Tools: Jenkins, Hudson

Databases: SQL server, MySQL

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

Source Version Control Tool: Subversion (SVN), Git

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, Tucson, AZ

QA Automation Engineer

Responsibilities:

  • Interacting with Business Analysts and Developers and participating in risk analysis and gap analysis based on the requirements.
  • Analyzing business flow of application as well as reviewing business manuals and requirement documents to summarize system specific business rules and other operating conditions.
  • Actively working in all levels of Agile development and Scrum process throughout the project.
  • Participating in User Acceptance Testing (UAT) and coordinating and supporting end users.
  • Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
  • Conducting various meetings and walkthroughs, discussing existing defects and providing test status update to the QA Manager.
  • Designing and executing automated test scripts for functional, GUI and navigational testing to identify errors within the applications using Selenium WebDriver.
  • Performing Web Service testing using REST ASSURED besides developing test suite and data driven framework.
  • Designing and developing TestNG driven Page Object Model (POM) framework using Java, Selenium WebDriver, TestNG and Apache POI.
  • Integrating Selenium and Jenkins to schedule automatic execution of scripts.
  • Configuring Maven build tool for JAVA automation projects by managing Maven project.
  • UsingPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • REST API testing using Postman on production post release.
  • Creating custom XPath for identifying dynamic objects and using them in Selenium.
  • Creating property files to store all object locators (Xpath/CSS locator/name/id), file path, test site URL etc. and utilize them in the Selenium Framework.
  • Developed manual and automated test cases to validate REST API web service. Validation was performed using Postman and custom-writtenpythonscripts.Participated in internal and cross functional code and design reviews.
  • Performing Functionality, GUI, Security testing and assisting Unit and Integration testing.
  • Building and designing Automation Framework for different web-based applications using Page Object Model (POM) design pattern to reduce code usage for better maintenance.
  • Implementing Object Oriented Programming (OOP) concepts like Polymorphism and Encapsulation to ensure efficiency and scalability in automation Framework.
  • Developing test case in BDD environment using Gherkin language.
  • Extensively using JIRA for bug tracking and test reporting.
  • Developing framework for UAT testing using Cucumber, Java, and Selenium WebDriver.

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

Confidential, Glenwood Springs, CO

QA Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE.
  • Used BDD withCucumber, Java and created feature files with scenario and scenario outline.
  • Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium.
  • Tested scenarios on real-time devices with automation scripts developed usingAppium.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Test Automation Framework using Cucumber BDD.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
  • UsingPostmanto develop REST API based automation for our backend services everysprint.
  • 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.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Created data-driven automation scripts for testing REST API Web Services using SOAP UI and POSTMAN.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Used JIRA for Test Management, for Functional Test Automation.
  • Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.

Environment: Java, Selenium WebDriver, JavaScript, TestNG, Maven, Cucumber, Appium, Postman, Jenkins, Page Object Model (POM), SOAP UI, Eclipse IDE, Agile, JIRA, Oracle, PL/SQL, Oracle, Windows.

Confidential, West Jordan, UT

QA Engineer

Responsibilities:

  • Worked on implementation ofTest Automation Frameworkbuild usingSelenium WebDriver.
  • Converted automation scripts to new framework usingSelenium WebDriver, Java and TestNG.
  • Revieweduse cases,design documents,business requirements, and developedtest scripts, executedtest cases, and documented defects using Microsoft test manager.
  • Monitored resolutionstatus of the bugs and verify them fixed in new releases.
  • DesignedBDD frameworkusingCucumberAPI for the agile projects.
  • Worked with End-to- end testing forUser Acceptance Testing (UAT).
  • Worked onSelenium GUI Object/elementverification is done throughXPath,CSS Locators.
  • Implemented OOD & Java collection frameworks to retrieve the list of value from web page for validation.
  • Developed and executed variousmanual testingscenarios and exceptionally documented the process to performfunctional testingof the application.
  • Determined system defects based on expected outcome of testing performed.
  • Used Maven for building the WebDriver project.
  • Created Feature File Scenario Outline withCucumberframework and wrote Acceptance test usingBDD.
  • Documented software bugs and wrote test reports by using Microsoft Test Manager and Team Foundation Server.
  • PerformedRegression Testingat various phases of development life cycle for impacted existing functionality.
  • Involved in testing of services using RESTservices usingSOAP UI.
  • DevelopedRequirements Traceability Matrix (RTM)to track requirements on monthly basis for senior management.
  • Execution and maintaining test cases inJira.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Page Object Model (POM), Maven, Jenkins, Git, Jira, JavaScript, Windows.

Confidential, Colorado Springs, CO

QA Tester

Responsibilities:

  • Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.
  • Verified data integrity by back-end testing of the application by writing SQL queries.
  • Reported and tracked the Bugs through HP Quality Center.
  • Maintained the regression suite through monitoring a series of shell scripts.
  • Responsible for dealing with developers and business analysts to better understand requirements, functionality and business process for QA testing.
  • Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
  • Involved in Coordinating with offshore teams.

Environment: Java, Manual Testing, MSOffice, Quality Center, Windows.

We'd love your feedback!