We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

Washington, DC

OBJECTIVE:

Seeking a Software QA Automation Testing position; Creative individual with strong experience in information technology; Experienced in fast - paced environment demanding strong, organizational, operations, and interpersonal skills; Confident and poised in interactions with individuals at all levels. Resourceful in completing projects; able to multi task effectively.

SUMMARY:

  • 7+ years of experience working as QA Engineer for Software Development and Software Testing Life Cycle (STLC) including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client-Server Applications.
  • 5+ years Selenium experience developing and maintaining Hybrid, Cucumber, Page Object Model frameworks.
  • Experienced in Automating GUI, Database, and SOAP/REST WebServices
  • Expert in Testing Life Cycle (STLC): Including Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
  • Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, HP Quick Test Pro, Junit/TestNG, Quality Center, Github/Maven, JIRA, JMeter, Load Runner.
  • Experience with Agile Scrum, Kanban, BDD(Behavior Driven Development) and TDD (Test Driven Development) methodology.
  • Experience in designing Automation test framework by following Model, View and Controller approach.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven GitHub for Project building tool, Jenkins for Continuous Integration.
  • Experience in Black box and automation testing using Selenium-TestNG, Junit on web and client applications.
  • Experience in Business Functionality Testing, User Interface testing, Unit testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT, Regression Testing, Performance Testing, documentation and Reporting.
  • Experience in preparing Test Plan, Test Strategy, Test Cases, Test Scenarios, Test Data, and Test Execution.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
  • Experience in designing Test Cases and Test Scripts for Windows, Mac, Java, Oracle and UNIX environments.
  • Experience in using Quality Center to manage defect lifecycle for the various test efforts, review and analyze the results & utilized its reporting feature to generate detailed defect report.
  • Proficient in testing database of applications developed with SQL Server and Oracle
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, HP Testing Suite QTP/UFT, ALM/Quality Center, Test Director, SOAPUI

Open Source Tools: Selenium, Jmeter, Jira, SoapUI, Maven, Jenkins, GitHub

Frameworks: Page Object Model (POM), Cucumber, JUnit, TestNG, Custom Hybrid, Keyword driven and Data Driven.

Databases: Oracle, SQL Server

Scripting Language: UNIX Shell, VB Script.

Java Technologies: Java, JSP, JDBC, Java Script

Languages: Java, C++, SQL

Operating Systems: Windows, Solaris(UNIX), iOS, Android

Domain Knowledge: Federal, Financial, Retail, Services, Insurance, HealthCare.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Automation Test Engineer

Responsibilities:

  • Identified test cases to be automated and performed data driven testing using GUI check points with Selenium WebDriver which enhanced the overall test quality of the application.
  • Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
  • Implemented Cucumber framework using Selenium WebDriver, Maven and TestNG to execute test cases in multiple browsers and platforms.
  • Developed automated scripts for testing the functionality and navigation of the application using Selenium Cucumber Framework.
  • Prepared weekly test execution reports for senior management.
  • Participated in daily Scrum meetings, Sprint Planning, and Sprint Retrospectives in accordance with Agile Methodology.
  • Developed custom reusable libraries for automation using Java & Selenium WebDriver.
  • Pushed and maintained code using GIT and GitClient SourceTree.
  • Performed periodic Code Reviews to ensure developed Java Test Scripts were in accordance with Project and CheckStyle standards.
  • Performed Data Driven testing using Selenium WebDriver and TestNG assertions.
  • Configured Oracle and SQL server JDBC connections for automated Database testing
  • Frequently presented/demo automated test scripts to Management.
  • Used Selenium WebDriver for regression testing of Application UI and Database.
  • Used TestNG framework to generate HTML reports and Assertions. Used Maven for project dependency handling.
  • Provided KT sessions to team members to further automation implementation.
  • Set up Maven build using pom.xml file and Surefire reporting for a continuous integration test in Jenkins.
  • Configured the test suite to Jenkins to make it run after every successful deployment to QA, which reduced the feedback loop time to Developers.
  • Involved in performance testing of WebServices using Jmeter.
  • Wrote automated scripts with XPath, ID, Class Name, Link Text, Partial link text, and CSS Selector to identify web elements for cross browser test compatibility.
  • Analyzed Business Requirements Documents to further understand the system on both the technical and business side.
  • Prepared and updated Requirements Traceability Matrix(RTM) to show the test coverage requirement vs. test cases.
  • Performed input validations, user interface validations, browser compatibility testing and navigation testing.
  • Wrote test cases from scratch and maintained them between releases.
  • Used Firebug and Fire Path to access webpage script variables.
  • Reported and Tracked defects to Close using Jira and was responsible for communicating defect status to the development team.
  • Performed Backend/Database testing manually and through automation to verify the data integrity by passing SQL queries.
  • Participated in team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
  • Attended daily bug review meetings, weekly status meetings and walkthroughs and interacted with business analysts and developers for resolving defects.

Environment: Java, Selenium WebDriver, Agile, Cucumber, TestNG, Eclipse, Maven, Jenkins, SOAP UI, XPath, FirePath, Firebug, HTML, CSS, JavaScript, SOAPUI Apache, SQL, Oracle, Git, SourceTree, Windows.

Confidential, Arlington, VA

Automation Test Engineer

Responsibilities:

  • Actively participated in all testing phases of SDLC (Software Development Life Cycle) of application.
  • Oversaw regression test execution.
  • Involved in mapping requirements to testing scenarios to ensure that all requirements are covered.
  • Developed and maintained Page Object Model (POM) framework using Selenium/Java.
  • Maintained and executed Automated Regression Test Suite in Jenkins.
  • Developed Test Scripts in Java for functional testing using Selenium WebDriver and Jira.
  • Wrote, executed and developed Test scripts, GUI files using Selenium.
  • Reviewed Business and Technical requirements documents to develop Test Plan, Test Cases, and Test Scripts.
  • Participated in daily scrum meetings, Sprint Planning, and Sprint Review meetings.
  • Written and implemented Test Plans.
  • Developed and Enhanced Test Cases.
  • Performed Functional, Regression, System testing, Positive and Negative testing, Integration testing, and User Acceptance testing.
  • Maintained Project Code using Git.
  • Ensured Code Standards were followed among Automation team.
  • Responsible for finding bugs and reporting them to development team using Jira.
  • Utilized SQL queries to extract data from the database to conduct back end testing.
  • Used Traceability Matrix to find the missing functionalities for testing.
  • Ensured that Traceability matrix is maintained during the testing process.
  • Employed Iterative testing practices to enhance the quality of the software.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.
  • Worked with developers to resolve and fix the defects.
  • Experience supporting a UAT environment.

Environment: Java, Agile, Selenium WebDriver, TestNG, Maven, Jenkins, SOAP UI, XPath, Eclipse, FirePath, Firebug, HTML, CSS, JavaScript, SQL, Oracle, Windows.

Confidential, Chevy Chase, MD

QA Analyst

Responsibilities:

  • Involved in writing Test cases according to the SRS with the help of Test Plans, and executed tests for bug tracking and Test Summary Reports.
  • Developed and executed various Manual Testing Scenarios for documentation and attend bug review meetings.
  • Comprehensively used MS Office tools to document and report errors.
  • Wrote SQL queries to verify the database tables for the data inserted from the GUI.
  • Retested the modifications, once bugs are fixed after reinstalling the application using QTP.
  • Developed test scripts for execution to perform Functional testing, System testing, Regression testing and Business objects reports testing using QTP.
  • Established production scale base line for selected applications using automated Quick Test Pro.
  • Verified the integration of various application components to execute end-to-end testing.

Environment: QTP, Quality Center, HTML, CSS, JavaScript, SQL, Oracle, Windows.

We'd love your feedback!