We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Phoenix, Az

SUMMARY:

  • QA Automation Engineer with 7+ years of IT experience spanned across the field of manual and Automation testing (Selenium).
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life
  • Cycle and Methods like Waterfall and Agile
  • Expert in developing Selenium WebDriver/IDE/GRID test scripts in Java Test Frameworks using TestNG MAVEN build tools.
  • Extensive experience in using Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality with the Selenium Server.
  • Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Strong experience in cross browser, cross platform web testing with Selenium WebDriver.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
  • Specialized in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration.
  • Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.
  • Skilled in using Jenkins as a Continuous Integration server to configure with GitHub and Maven as well as in testing XML parsers.
  • Experience in Waterfall (Software Development Life Cycle - SDLC), TDD, BDD and Agile Project Environment.
  • Experience in Functional Testing, Retesting, Regression Testing, Smoke Testing, Integration Testing, System Testing, UAT & Compatibility Testing.
  • Good experience in Requirements gathering, Requirements analysis, breaking down requirements to Test cases, Test Planning, Preparing Test Data, Test Cases, Testing, Test Report, Peer Review of Test Scenarios, Requirement Traceability Matrix and Release Notes.
  • Good experience in Core Java, Python and OOPS concepts.
  • Excellent communication & interpersonal skills with proven abilities in resolving complex software issues.
  • Self-motivated, pro-active, task oriented, good team player, and quick learner at new technologies and systems.

TECHNICAL SKILLS:

Enterprise suits: Selenium IDE/WebDriver/Grid, TestNG, Quality Center/ALM, SOAP UI, Cucumber

Platform: Windows Variants, UNIX

Database: MYSQL, DB2, Oracle

Servers: Apache, Tomcat, WAS

Web Design: HTML, Java script, XML

Software Development Methodologies: Software Waterfall Model, Agile, Scrum Development Methodologies.

Defect Tracking Tools: ClearQuest, Bugzilla, Jira

Languages: Java, Python

Build Tools: Maven

Continuous Integration tools: Jenkins, Hudson

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix,AZ.

Sr. QA Automation Engineer

Responsibilities:

  • Evaluated all technical documents applicable to tests. Developed various test techniques for software applications
  • Conducted manual execution of test cases for new features with each release cycle to check application functionality.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java,
  • TestNG and Selenium WebDriver
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Used Cucumber automated testing to test new and existing functionality.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • 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.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • Created data-driven automation 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/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Reported the bugs/defects through Quality Center/ALM
  • Created Python scripting to test REST API functionality for regression setup.
  • Used GIT for code repositories and Maven for the dependencies.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Maven, Jenkins, Cucumber, TestNG, SOAP UI, Python, Page Object Model

(POM), Firebug, Eclipse, GIT, ALM (QC11.5), XML, HTML, agile, Oracle, Windows.

Confidential

Sr. 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, 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.
  • 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 on Cucumber 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.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Identified, Reported and Tracked Defects using Quality Center 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 SOAP UI; 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, DHTML, SOAP UI, XPath, Firebug, Eclipse, Quality Center HTML, GitHub, Windows 7.

Confidential, St. Louis, MO.

QA Automation Engineer

Responsibilities:

  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework
  • Reviewed requirement and Developed functional testing documents.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed UI, Functional and Compatibility Testing.
  • Performed functional testing of the application in different browsers such as IE, Firefox, Chrome, Safari and Edge.
  • Verified and tested the Web-Services/APIs Requests & Responses.
  • Worked on acceptance testing using Cucumber
  • Created test suites to perform Functional, Data Driven and Load Testing for Web services.
  • Performed End-to-end Mobile Testing such as Network connectivity, Usability, Notification, Switching networks,
  • Sign-In/Sign-out, Switching the user and checking the application behavior and Interruption testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Responsible for end-to-end Regression, Build and Smoke testing for every release.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used GIT for code repositories and Maven for the dependencies.
  • Responsible for identifying test cases for Automation and developing Automation test plans.
  • Developed Cucumber feature files and automation framework.
  • Created Selenium web-driver automation scripts for Smoke, Integration and Regression testing using JAVA, which were executed using Jenkins CI tool.
  • Used Git as code repository to manage code reviews.
  • Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
  • Analyzed test results and communicated with development team.
  • Attended meetings with Product Owners, Developers and QA team to resolve issues regarding the requirement updates and/or changes in the database fields.

Environment: Java, Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, TestNG, XPATH, Eclipse, Agile, GITSQL, Jira, Windows.

Confidential, Kansas City, MO.

Automation Engineer

Responsibilities:

  • Created Test strategy and plan, create test data and organize test plans and test runs for automation.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium
  • WebDriver, TestNG and Java.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Used Maven, GIT, Java and Selenium Grid to create nightly automation scripts.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins
  • Designed and developed User Interfaces for Python users as per requirements.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Wrote and executed automated test scripts using Cucumber.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Worked closely with development team in creating automated scripts for the application using Selenium
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Define software quality metrics that lend traceability to the software lifecycle in order to measure and track delivery dates, defect rates, and burn rates.
  • Designed automation steps, identifying objects and creates test scripts.
  • Analyze testing results and defects and provide recommendations to development team.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Used JIRA as a defect tracking tool.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.

Environment: JAVA, Agile (Scrum), Selenium WebDriver, TestNG, Maven, Python, Cucumber, Jenkins, HTML, JSON, JavaScript, XPath, Eclipse IDE, GIT, JIRA, Windows

Confidential

QA Manual Tester

Responsibilities:

  • Performed Regression Testing, Functional, UAT and Ad-hoc testing.
  • Arranged weekly team meeting to assign testing tasks and acquisition of status reports from individual team members.
  • Used input/output parameter in Web Service Method and operations on HP Service Test
  • Conducted Bug review meeting to discuss resolution of issues
  • Testing Apps build on TestFlight for multiple platforms like Android, iOS etc.
  • Daily updating the status of the Test strategy to the scrum master and manager.
  • Performing cross browser testing of the web application on multiple browsers like Chrome, Safari, Mozilla.
  • Developed Test scenarios, Test Scripts and Test cases based on Requirements.
  • Involved in coordinating with developers and business owners.
  • Performed rigorous manual testing such as smoke testing, Integration testing, Regression Testing, End to End Testing and System Testing.
  • Tested both incremental and initial loads
  • Written and executed SQL queries for the cross verification of data.
  • Verified all the source flat files for the format and data.
  • Performed webservices testing (SOAP) using the SOAP UI tool.
  • Performing Web Services Testing calling REST end-points using JSON.
  • Managing the RESTful APIs documentation on Swagger.
  • Maintained all test cases on HP Quality Center.
  • Participated in daily scrum meetings and sprint planning meetings.
  • Tracked all the defects down to closure using defects module in HP Quality Center.
  • Interacted with the users to ensure meaningful development of the scripts and simulated real time business scenarios.

Environment: HP Quality center / ALM, Microsoft office, MYSQL, Oracle, Window, UNIX, Linux

Confidential

QA Tester

Responsibilities:

  • Performed Functionality and Regression Testing during the various phases of the application using Selenium.
  • Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Creating test cases for iOS and Android with Appium on mobile devices and emulators.
  • Analyzed the Crash reports on various mobile platforms and reported to the development team
  • Involved in discussion with the Subject Matter Experts (SME) during creation of test plans and updating of business requirements.
  • Wrote data driven tests to check how application performs with different sets of data. Closely interacted with the development team to verify defect fixes and update defect status.
  • Involved in Scope creation, Script creation, configuration, execution, analysis, resolution, retesting using TestNG.
  • Involved in Web services testing using SOAPUI Tool. Validated request and responseXML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Developed and Executed the Automation Test Scripts using TestNG and Selenium WebDriver.
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, defectsReports and Test Summary Report.
  • Used web debugging tools like XPath, Firebug and Firepath to locate elements.
  • Used firebug to identify object's ids, Name, XPaths and links in the application.
  • Worked with the Web programming language HTML, CSS, XML and selected web element by using Firebug and FirePath.
  • Used cucumber for implementing BDD
  • Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using jira.

Environment: HP Quality Center, Quick Test Pro, JIRA, Java/J2EE, JavaScript, Web Sphere, WSDL, Linux, UNIX, XML, Rally, WebLogic Application Server.

We'd love your feedback!