We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

FloridA

PROFESSIONAL SUMMARY:

  • Software Test Engineer with around 8 years of experience in web, client - server application testing.
  • Quality-focused professional experience in manual testing and automation testing.
  • In-depth knowledge of Software Testing Methodologies such as Functional testing, Black box testing, Integration Testing, Regression testing, Acceptance Testing (UAT), System Testing.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile and waterfall models and TDD/BDD.
  • Knowledge of automation testing of web applications using Selenium Automation using WebDriver, programming using Java
  • Developed mobile automation scripts for iOS, Android and executed the automation scripts using Perfecto Mobile.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated Testing with tools such as Selenium WebDriver/IDE, TestNG, Cucumber, Quality Center/ALM, JIRA, and Maven.
  • Experience in using SoapUI for testing Webservices, SOAP, REST etc.
  • Knowledge in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experience programming in Java, JavaScript, HTML, XML and SQL on Windows, Vista Operating Systems and UNIX environments.
  • Experience and actively involved in building and testing Restful Web services API using Postman and SoapUI, for UI Integration.
  • Knowledge in Java White-Box testing using Eclipse IDE.
  • Experience in test automation and continuous delivery of web applications, client server applications, web services/APIs Testing.
  • Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
  • Experience in performing different test types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Knowledge of defect tracking using Jira, Quality Center/ALM.
  • Experience with database testing by writing SQL queries.
  • Very strong experience in analyzing complicated/multilayer applications and planning the necessary tests to assure maximum quality.
  • Excellent Communication & Interpersonal skills, commitment to co-operative team.
  • Very strong in Manual and Automated testing (Shell Scripting) involving back end, middleware and data base testing.
  • Extensive experience in testing backend systems using SQL, UNIX Utilities.
  • Participate in all phases of the IT Project Delivery Framework, including review of complex business and functional requirements. (Kick Off meeting, Change Control, etc.).
  • Excellence on handling multiple tasks to reach the deadlines whenever needed and support user problems, software release nights and change control.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

SDLC Methodologies: Agile/ Scrum, Waterfall

Build/CI Tools: GIT/SVN, Maven, Jenkins

Automation Tools: Selenium IDE, Selenium WebDriver, Cucumber, TestNG, Soap UI, Postman, REST API

Framework: TestNG, TDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, Page Object Model, and Backend Testing

Bug Tracking: Jira, Quality Center/ALM

Programming Languages: Java, Java Script, HTML and XML

Database/Database tools: MS SQL Server, MySQL

Operating Systems: Windows, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Florida

QA Automation Engineer

Responsibilities:

  • Active participant of QA reviews and inspections to find potential defects and recommend corrective action.
  • Performed UI testing on various builds.
  • Performed Cross- Browser and Cross - Platform testing to verify the application consistency on various builds in different web browsers and in different operating systems.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.
  • Performed the Testing on the various mobile devices on various platforms (iOS, Android).
  • Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Involved in testing applications on different mobile Platform such as iOS and Android devices and implemented mobile automation frameworks using Appium.
  • Performed regression testing on various builds for UI and Functional Validations.
  • Worked on REST and API Testing for the various XML attributes for different kinds of report generation.
  • Developed modular & robustautomationframework usingSeleniumWebDriver,Cucumber, TestNG and Java.
  • Implement BDD (Behavior Driven Development) Testing withCucumber andSelenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
  • 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.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Developed manual and automated test cases to validate RESTful API web service.
  • Involved in API and Web Services Testing using Rest API.
  • Developed re-usable function using TestNG for the Test Automation.
  • Created automation test scripts using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
  • Used Firebug for the web-based application testing with selenium for the commands and locator application.
  • Executed tests and participated actively in system testing and regression testing.
  • Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.
  • Used CSS Selector to identify objects.
  • Contributed to components of the test automation framework, including the design, development, delivery and maintenance.
  • Performed manual testing using different black box testing methods like ad-hoc, functional, UI, system, and regression testing.

Environment: Java, Selenium WebDriver, Mobile Testing, TestNG, Postman, REST API Cucumber, Maven, Eclipse, Jenkins, HTML, XML, agile (Scrum), JIRA, SQL, Oracle, and Windows.

Confidential, Seattle, WA

QA Automation Engineer

Responsibilities:

  • Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
  • Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).
  • Developed and executed manual and automated tests in different platforms using Java and Selenium library.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & Java (Eclipse IDE).
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Used Selenium (data-driven) and WebDriver to test the web application.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Involved in automation of regression test cases and executing scripts using Test Harness & SOAP UI.
  • Enabled Transaction demarcation in Data Access Objects.
  • Uploaded test cases executed test cases and logged defects in Quality Center/ALM.
  • Performed back-end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
  • Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, SOAP UI, Eclipse IDE, Firebug, TDD, SQL, PL/SQL, Oracle, Quality Center/ALM, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Developed automation test suite from scratch with SeleniumWebDriver with TestNG with Java for the application to help in regression testing.
  • Involved in developing Framework from scratch using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).
  • Developed QA processes automationtest scripts using Selenium to test Web based user interfaces for different type of browsers.
  • Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios
  • Performed test executions and wrote test scripts for complex integrated systems.Performed regression testing on new software releases and reports findings.
  • Used Soap UI to conduct web services testing.
  • UsedSelenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels.
  • Involved in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required Selenium support code in JAVA for Cucumber.
  • Used Selenium Grid, TestNG test scripts to run automated test cases in parallel on 5 environments.
  • 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
  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Tracked defects using JIRA and generated defect summary reports.
  • Identified test cases to automate and automated those test cases usingSelenium WebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE).
  • Developed TestAutomation Framework usingSelenium WebDriver, TestNG, Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
  • Done testing of browser content and compatibility Tested compatibility of application using HTML IDs in Selenium.

Environment: Selenium Web Driver, IE, JIRA, Apache POI, Java, HTML, CSS, Windows, SQL, Maven, Git, SOAPUI, Cucumber, TestNG

Confidential

QA Analyst/ Manual Tester

Responsibilities:

  • Understood and interacted with Business Analysts to determine functional specifications.
  • Worked under waterfall methodology with understanding the Business requirements, application, and function specifications.
  • Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
  • Responsible for Black Box Testing of the application.
  • PreparedRequirement Traceability Matrix (RTM)to trace test cases to functional requirements. Involved in developing the tractability matrix in Excel sheet
  • Involved in updating and executing test cases as per given requirements. Performed GUI, Functional, Regression, Ad-hoc and Smoke Testing.
  • Coordinated the testing effort towards End-to-End testing to verify the proper functioning.
  • Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
  • Created Test input requirements and prepared the test data for data driven testing.
  • Data validation and Database integrity testing done by executing SQL queries.
  • Performed quality assurance reviews on all System Development Life Cycle phases.
  • Created data-drivenautomation scripts for testing API Web Services using SOAP UI.
  • Testing a complex Web based application with backend validation in mainframes and using SOAP UI.
  • Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes, and update bug status. Used GIT for code repositories and Maven for the dependencies.
  • Developed and executed SQL queries to verify the proper insertion, deletion, and updates into tables.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Documenting the various bugs found during Automation Testing in HP ALM, Excel to prepare test cases and import to ALM.
  • Executed SQL Queries to validate the data based on the business rules for extensive data validation.

Environment: Manual Testing, Quality Center, MS Excel, Waterfall.

We'd love your feedback!