We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 10+ years of diverse experience as Quality Assurance Analyst with both Manual and Automation Testing of Web, Mobile (Web), Native Apps (Android, iPad) and Client - Server based applications in various domains like Telecom and Retail.
  • Working Experience with automation tools such as Selenium Webdriver, Appium, Cucumber and SoapUI.
  • Designed and implemented various frameworks like Page Object Model(POM), Data driven and built-in frameworks like Junit and TestNG.
  • Proven ability in developing Behavior Driven Development (BDD) scripts with Cucumber and writing features and step definitions for behavior
  • Working experience with defect tracking and test management tools like HP ALM/Quality Center(QC) and Zephyr and JIRA.
  • Excellent knowledge in writing unique Xpath and CSS and knowledge of web debugging tools like Firebug, Firepath, FireFinder and WebDriver Element locator.
  • Involved in practicing Agile methodology with backlog refinement, sprint planning, sprint retrospective for quality product development & involved in preparing and presenting demos to the client at regular sprint cycles and experience in other testing methodologies like V model and Waterfall model.
  • Well acquainted with all phases of software development life cycle (SDLC), software testing life cycle (STLC) and Defect Life Cycle.
  • Exposure to TDD (Test Driven Development) & BDD (Behavior Driven Development) techniques.
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Hands on experience of GitHub repository servers.
  • Knowledge of testing API and web services using SoapUI, Restfull API.
  • Familiar with Web Technologies and scripting languages like HTML, JavaScript, VBScript, XML, Groovy, Gherkin.
  • Experience in various testing techniques like Performance, Functional, Graphical User Interface, Regression, Ad-hoc, Usability, System Integration testing(SIT), User Acceptance testing(UAT) and End to end testing.
  • Extensive experience in Developing, Executing and Maintaining QA Test Strategy, Test Suites, Test Plans and, Test Scenarios, Test Cases, Test Case Execution, Defect Management and building Test Environment & Test Data for both Manual and Automation.
  • Worked on backend testing and well versed with SQL queries to run the data integrity tests.
  • Extensive Experience with creating and maintaining Requirement Traceability Matrices.
  • Experience with testing application using desktop, ios/android mobile and ipad devices.
  • Liaise with developers, business analysts, and user representatives in application design and document reviews.
  • Excellent interpersonal and communication skills, perceptive and resourceful, with proven problem-solving, analysis, mentoring.
  • Ability to manage multiple projects and tasks to meet project requirements and timelines.
  • Ability to work in a team environment or independently and within the time constraints, under minimum supervision.
  • Knowledge on Ethernet products, Wireline Internet, OSS/Network space.

TECHNICAL SKILLS

Automation Tools: Selenium WebDriver, Appium, AutoIT

Programming Language: C, C++, Java, Groovy, Gherkin

Web Services: SoapUI, Restful

Bug Tracking Tools: CMIS, JIRA

Tes Management Tools: ALM/Quality Center, TestDirector, Confluence and Zephyr

Testing Frameworks: TestNG, Junit and Cucumber

Build/CI Tools: ANT, Maven, Jenkins

Testing Methodologies: Agile (Scrum), DevOps, V & Waterfall Model

Database: Oracle, SQL Server, MS Access

Web Technologies: HTML, XML, JavaScript, VBScript

Repository Tools: GIThub, Stash

Operating Systems: Windows, MAC, UNIX, Linux and DOS

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Automation Test Engineer

Responsibilities:

  • Participated in meetings with SME’s to understand the functional process flow for the applications and designed test cases for the applications.
  • Executed the test cases, captured the defects, logged the defects in JIRA and ALM and closely worked with SME’s for smooth resolutions of the issues.
  • Designed, developed and implemented Page Object Model pattern based Data Driven Automation Testing Framework using Java, TestNG and Selenium Web Driver.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required Selenium support code in JAVA for Cucumber.
  • Used Parameters, Data Providers, Test Methods, TestNG Annotations to perform Regression and Functional Testing.
  • Identified the automation test cases for regression and generated scripts for test cases and executed them using Selenium.
  • Used Firebug/ FirePath debugging Toolkit and Selenium IDE to capture and validate CSS Locators, HTML id’s and names to identify elements.
  • Implemented Software Quality Assurance development policies, test procedures and testing methodologies.
  • Documented Selenium test scripts according to the business specifications and design documents using Java Web Driver in Eclipse IDE.
  • Worked closely on Test management tools such as Zephyr, JIRA and QC.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Created new reusable functions, generated test executions reports and communicated across testing team reviewed in weekly meetings.
  • Attended weekly status meetings with development and management Teams.

Environment: AGILE, Selenium Web Driver/GRID, Java, Zephyr, Appium, Cucumber, Maven, Web Services SOAP UI, REST, Jenkins, HTML, GIT, XML, Xpath, CSS, HP Quality Center, Agile, JIRA, SQL Developer, Oracle, Agile Scrum.

Confidential

Quality Assunce

Responsibilities:

  • Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation.
  • Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
  • Configured Selenium Web Driver, TestNG, Maven and created selenium automation scripts in java for web applications.
  • Creating feature files using Cucumber for writing test cases and to test the application.
  • Performed Cross-platform, Functional, Regression testing using Selenium.
  • Perform both manual and automated test using Selenium and Appium on mobile devices covering Android Phones, iPhones, Android Tablets, iPads, Windows Phones and desktop including Windows.
  • Executed the test cases, captured the defects, logged the defects in JIRA, Zephyr and ALM/QC.
  • Validated and tested on the web and native apps on iPhone, iPad and Android devices.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and CSS/XPath in Selenium.
  • The project follows Agile Methodology and used Version One to monitor the progress of QA tasks.
  • Attending Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.
  • Performed REST API Testing using Apache Http java Test Client for SOAP/REST web APIs.
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
  • Automated regression testing using Page Object Model pattern based Data Driven Automation Testing Framework using Selenium Web Driver.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Integrated Automation scripts (Selenium Web Driver) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Verified WSDL files, asserting the files using various In-build assertions, performed Data Driven testing in SoapUI.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: AGILE, Selenium Web Driver/GRID, Java, Cucumber, Appium, Maven, Web Services SOAP UI, Zephyr, REST, Jenkins, HTML, GIT, XML, Xpath, CSS, HP Quality Center, Agile, JIRA, SQL Developer, Oracle, Agile Scrum.

Confidential

Analyst-Quality Assurance

Responsibilities:

  • Participated in meetings with SME’s to understand the functional process flow for the applications and designed test cases for the applications.
  • Setup Selenium RC/Web Driver using Eclipse IDE, created Jar files for automating the functional test of web applications in Eclipse IDE.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML Xpath, CSS Selector and other locators in Selenium.
  • Used MAVEN to build and run the Selenium automation framework.
  • Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
  • Involved in performing Smoke, Functional, System and Regression and backend Testing.
  • Performed testing to include database conversion readiness; resolved defects and documented results.
  • Created test data for interfaces in XML format to run through the test application.
  • Performed backend testing in Oracle /SQL Server My SQL database and analyzed the log files for different error codes
  • Develop requirements list, traceability matrix and test strategies, to include test cases and plans, for Interface based software test project.
  • Performed manual testing and defect management; tracked, retested and documented results for web based Reports and interfaces.
  • Validate data and data mappings identified and rectified defects.
  • Documented all software support provided and tests carried on the applications. Compiled all test data and automated the process.
  • Selected and procured defect management and tracking software for test use.

Environment: Java, Selenium RC/WebDriver, Webservices, Rest API, HTML, XML, CSS, JUNIT, Windows7, Quality Center-ALM, Jira, Jenkins, Maven, Eclipse, CMIS.

Confidential

Software Engineer / Analyst - Quality Assurance

Responsibilities:

  • Developed and executed test plans, test cases based on the requirements.
  • For approved Project Change Requests, updated the appropriate documents and project work plans to reflect changes in requirements documents.
  • Designed test data using MS Excel sheet and created data driven tests to test the application with positive and negative inputs.
  • Prepared several SQL Updates/Inserts to manipulate the testing data and prepared SQL queries to retrieve data from database to perform database Integrity testing.
  • Responsible for updating user-defined functions in SQL to meet the current and further changing business requirements.
  • Interacted with developers to report software bugs and re-tested the fixed issues.
  • Enhancing scripts by doing unit testing on the scripts before creating scenario
  • Creating feature files using cucumber for writing test cases and to test the application.
  • Used Black box and white box testing.
  • Involved in performing Smoke, Functional, System and Regression and backend Testing.
  • Performed testing to include database conversion readiness; resolved defects and documented results.
  • Created test data for interfaces in XML format to run through the test application.
  • Performed backend testing in Oracle /SQL Server My SQL database and analyzed the log files for different error codes
  • Develop requirements list, traceability matrix and test strategies, to include test cases and plans, for Interface based software test project.
  • Performed manual testing and defect management; tracked, retested and documented results for web based Reports and interfaces.
  • Validate data and data mappings identified and rectified defects.
  • Documented all software support provided and tests carried on the applications. Compiled all test data and automated the process.
  • Selected and procured defect management and tracking software for test use.

Environment: Quality Center/ALM, CMISWEB, MS Office, SOAP UI, MS Project, Visio, Sharepoint, XML, Manual Testing.

Confidential

Software Test Engineer

Responsibilities:

  • Responsible for assuring quality throughout the entire software development life cycle(SDLC) for the Premium Services products.
  • Actively involved in reviewing BRD with the Project Managers/Engineering teams to analyze and understand the product functionality and design the Test Environment.
  • Communicated extensively with agents who were the real time users of the software at call centers and who understood in detail about how the system was going to be used.
  • Coordinated with vendor to ensure timely sign off on Requirements, Design reviews and Development activities.
  • Provided input in working with users in defining project and system requirements.
  • Performed requirement analysis, went through all the use cases and workflows.
  • Strong skills on working on Telecom ordering systems. Developed Traceability Matrix for the Project Release.

Environment: Java, DB2, MS Word, MS Excel, MS Project, Visio, Manual Testing.

We'd love your feedback!