We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in the Information Technology Industry in the field of Automation/Manual testing of Web applications with specializing in SDET and Software Quality Assurance Testing.
  • Has excellent work experience in Automation Development in Health Care, Insurance, Finance and Retail Domains and Client / Server based Applications.
  • Strong exposure to the Software Development Life Cycle (SDLC) and extensive experience with QA testing methodologies and procedures like Agile, SCRUM, Waterfall model and BDD.
  • Experience in working with open source tools like Selenium (Selenium Web Driver, Selenium IDE), Eclipse, Maven, Cucumber, TestNG and development of Automation test framework.
  • Proficient in working on software development frameworks like Test Driven Development(TDD) and Behavior Driven Development(BDD).
  • Converted the core Selenium automation scripts into Cucumber framework using Maven dependencies in Gherkin format.
  • Strong Experience in Automating Web Applications using Selenium WebDriver, Data driven and TestNG framework.
  • Good Experience with SoapUI, Postman for verifying and validating the Request and Responses in Web services.
  • Well conversant with the implementation of complex frameworks like Data Driven, Hybrid, and Page Object Model (POM) using Selenium.
  • Knowledge on scheduling the jobs using Jenkins for continuous integration and Deployment (CI/CD) to automate the build and deploy processes. Involved in monitoring the scheduled jobs.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back - end testing.
  • Proficient in Test Case Design, Test execution and Defect Management.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
  • Extensive experience in Functional Testing, Black box Testing, Grey box Testing, Unit Testing, Integration Testing, Regression Testing, GUI Testing, Back-end Testing, Browser compatibility Testing, and Component Testing on Windows.
  • Have expertise in application life cycle management, defect management and software configuration management.
  • Ability to document and track defects as well as produce detailed reports using defect tracking tools such as HP Quality Center, HP Application Lifecycle Management.
  • Experience in handling multiple projects simultaneously and prioritizing and delivering them according to strict deadlines.
  • Good at documenting test practices and understanding user requirements.
  • Ability to multitask and work well under tight deadlines with high efficiency.
  • Good communication and collaboration skills, self-motivated, team player and interested in learning new testing practices and being updated with the changing market needs and technologies.

TECHNICAL SKILLS:

Automation Testing Tools: Selenium WebDriver/IDE, Cucumber, SoapUI, Postman, Appium

Programming Languages: Java, JavaScript, Gherkins, SQL

Frameworks: BDD, TDD, TestNG, Junit, Data Driven, Page Object Model

Databases: MS SQL Server 2000/2005,2008, Oracle, MS Access, MySQL

Build Tools: Maven, Git

Operating Systems: Windows, Linux, Unix

Bug Tracking Tools: JIRA, Rally, Pivotal Tracker, Bugzilla

Software: HP Quality Center, HP QTP(UFT)

Domain Knowledge: Health Care, Insurance, Finance, Retail

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Test Automation Engineer

Responsibilities:

  • Worked as a Software Development Engineer in Test in an Agile team where I participated in Daily Standup meetings, Scrum meetings and Review Sessions.
  • Involved in handling the implementation and strategy of manual testing and automated Regression testing across various functionalities.
  • Worked on Behavior Driven Development (BDD) using Cucumber features, scenarios and Step definitions in Gherkins format.
  • Prioritized the execution of scenarios using Cucumber tags in Runner class.
  • Created automated scenarios using TestNG framework to generate Data-Driven and Keyword-Driven test scripts for regression testing.
  • Experience in Web services/API testing for both SOAP and REST services using SoapUI and tested both XML and JSON formats.
  • Integrated Selenium WebDriver API with TestNG, used different TestNG annotations to automate tests on cross browser and cross platform environments.
  • Used Cucumber with Specflow to write Automation test script to test Desktop, Web and Android Web Apps.
  • Used build tool Maven to generate test report.
  • Responsible to verify Web services API request, response data validations in REST, SOAP protocols.
  • Responsible for creating Test Environment for Web Services testing.
  • Developed Selenium scripts to find, verify, edit a given element and performed different operations on web elements.
  • Created Selenium scripts to get the data from the webpage using methods like getUrl, getTitle, getAttribute.
  • Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
  • Developed Selenium scripts to take Screenshots for daily run failures / defects for reporting to HP ALM.
  • Validated the accessibility of Links and Tables using Selenium WebDriver.
  • Used Actions and Robot classes to perform mouse and keyboard events.
  • Performed testing for new and existing functionalities such as radio buttons, dropdown menu and used location services.
  • Performed Functional and Non-Functional testing.
  • Performed web testing for checking page contents, broken links, web objects, frames and tables using selenium.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Used JIRA for reporting and tracking bugs and providing updates on resolved bugs.
  • Created Test strategy, critical scenarios and Test Scripts and schedule for testing.
  • Actively participated in all phases of testing life cycle including document reviews, and project status meetings.
  • Responsible for identifying and logging defects, tracking the time taken for execution and involved in defect meetings that needed to be prioritized throughout the Development Life Cycle.
  • Generated the test defects report and reported it to the development team for Bug fixing through Test manager.
  • Developed Test Cases and Test Scripts for Integration Testing, System Testing and UAT Testing.
  • Interacted with Developers, Business and Management teams and End Users.
  • Prepared weekly project report that includes Test Metrics and status reports.

Environment: Selenium WebDriver, Java, JavaScript, Jenkins, BDD, Cucumber, Maven, GIT, SoapUI, Postman, Restful, JSON, XML, SQL Server, Rally, Quality Center, Agile

Confidential, Westborough, MA

Test Automation Engineer

Responsibilities:

  • Analyzed the business requirements, Functional Specifications and Use Cases, Test Plans and Test Strategies gathered from Business Analysts.
  • Involved in identifying the Test scenarios and designing the Test cases.
  • Developed end to end automation test scripts using Selenium WebDriver with TestNG framework.
  • Integrated Selenium WebDriver with TestNG to group test cases.
  • Performed Parallel testing, Group and Prioritize test cases using TestNG framework using groups in TestNG.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Used Apache POI to read data from external data sources such as Excel spreadsheets and processed the spreadsheets.
  • Backend testing through SQL queries and PL/SQL subprograms to support the test case results, SQL performance tuning.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java.
  • Implemented test automation for handling popups.
  • Used Firebug and FirePath to locate the web elements like Html id, name, cssSelector, xpath, className, linkText, partialLinkText.
  • Worked on synchronization using Selenium waits and sleep methods.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Google Chrome, Internet Explorer and Firefox to simulate production environment.
  • Used Maven build tool to implement the framework dependency jar files.
  • Maintained the selenium scripts in GIT repository.
  • Updated the framework functions when needed, executed them and generated reports.
  • Performed bug reporting using Selenium screenshots for analysis and debugging.
  • Successfully completed User Acceptance Test (UAT) on each release of the project.
  • Involved in daily and weekly defect review meetings.
  • Worked closely with Developers, Business and Management teams, End users and CI/CD team.
  • Reviewed Test Reports and prepared Test Summary Report.

Environment: Selenium WebDriver, Java, JavaScript, TestNG, Junit, TDD, Data Driven, JIRA, DB2, GIT, Restful, SOAP, Quality Center, Agile

Confidential

Test Analyst - Automation/Manual

Responsibilities:

  • Performed review and analysis of functional requirements and test plan design documentation.
  • Integrated Selenium WebDriver with TestNG to group test cases.
  • Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
  • Implemented and maintained Agile/SCRUM standards and methodology.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java.
  • Worked on the design and development of framework using WebDriver and JUnit.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Developed test scenarios and test cases based on functional business requirement specifications and design documents.
  • Created test plans and test cases according to different client specifications, developed and maintained checklists for regression, functional, system and interface testing.
  • Performed GUI smoke/sanity tests and regression tests for each test cycle, build and release.
  • Implemented cross-browser and parallel testing using Selenium WebDriver.
  • Interacted with the Developers on a regular basis to resolve issues.
  • Logged defects in Quality Center and generated dashboard reports.

Environment: Selenium WebDriver, Selenium IDE, Java, J2EE, TestNG, Junit, HP Quality Center, JIRA, Eclipse IDE, FirePath

Confidential

System Analyst

Responsibilities:

  • Understood the Client requirements and converted them into Test requirements.
  • Analyzed the dependencies over end user requirement.
  • Actively involved in the preparation of Test plans.
  • Developed detailed Test Cases using prototype and performed Manual testing.
  • Involved in Functional, GUI and Regression testing using Quick Test Pro .
  • Automated high priority test cases using QTP tool.
  • Involved in Functionality, Black box, Integration and System testing of the application using QTP.
  • Responsible for generating, executing scripts and analyzing results using QTP.
  • Wrote MSSQL queries to interact with the database and test/validate data.
  • Reported defects through Quality Center and various matrices using MS Office.
  • Reviewed the reported Test Cases, participated in status meetings and prepared documentation.
  • Reported status to the client in various matrix forms.
  • Responsible for Bug report generation and defect tracking using Quality Center.

Environment: QTP, Quality Center, HP ALM, GUI, LoadRunner, SOAP UI, MS Office, Manual Testing, XML, WSDL

We'd love your feedback!