We provide IT Staff Augmentation Services!

Sr. Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Sterling, VA

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in Information Technology with focus on Quality Assurance through both Manual and Automation Testing of software applications across various technologies and platforms.
  • Strong understanding of Software Development Life Cycle (SDLC) and Software Testing Lifecycle.
  • Practical experience with Agile Scrum, Waterfall and Test Driven Development.
  • More than 3 years of experience in test automation using UFT/ QTP using VB Script.
  • Experienced with using Selenium Automation tool suite that includes Selenium WebDriver and Selenium Grid with JAVA Programming Language.
  • Expertise in Black Box, Smoke, Positive, Negative, Functional, Integration, Regression, UAT and UI testing.
  • Experience in Designing, Developing and Maintaining Data Driven, Keyword Driven and Hybrid Automation Frameworks in Selenium WebDriver with JAVA.
  • Automated numerous Test Cases using Java API, Selenium WebDriver, Maven, JUnit, TestNG and Cucumber.
  • Experience in writing and defining test cases, developing and maintaining test scripts and documenting all steps of Quality Assurance process.
  • Developed Page Object Model (POM) repository for numerous frameworks using Firebug and Firepath to write XPath and CSS locators for element identification in Selenium WebDriver.
  • Experience in designing and developing Acceptance tests for features and stories using Gherkin language on Cucumber.
  • Expertise in identifying and reporting bugs and defects using tracking tools like HP ALM and JIRA.
  • Familiar with Test Driven Development (TDD) and Behavior Driver Development (BDD).
  • Extensive experience in Continuous Integration (CI) Concepts and ability to build and deploy automation set up using Jenkins for new and existing projects.
  • Experience in managing Java projects using Maven build management tool.
  • Designed Maven tool for automation projects and developed Maven Project Object Model File.
  • Familiar with Core Java concepts like OOP Design, Exception Handling, Multi - Threading, Collections, JDBC and latest SE 8 features, including Lambda expressions and Date Time API.
  • Experience in designing, developing automated test scripts using UFT/QTP automation testing tool, integrating with HP ALM/Quality Center.
  • Excellent working knowledge on Descriptive Programing using VBScript, UFT Reporter Object and methods for customizing the results.
  • Solid understanding of automation concepts like code reusability, Object Repositories and function libraries.
  • Experience in writing SQL queries and Functions for back-end testing.
  • Familiar with UNIX operating system and comfortable working in UNIX environment.
  • Experienced in Automation testing of applications in different layers: Front-End Selenium/Cucumber/UFT, API SoapUI/UFT API/JAVA, Back-End SQL/JDBC, Data Driven Apache POI
  • Capability to readjust and learn new management and testing tools, techniques and approaches.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE, Cucumber BDD, UFT/QTP, Jira, ALM

SDLC: Agile Scrum and Waterfall

Languages: JAVA, SQL, VB Script, XML, HTML, CSS,

Frameworks: JUnit, TestNG, Cucumber

Databases: MySQL, Oracle

Build Tools: Maven

CI Tool: Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Sterling, VA

Sr. Test Automation Engineer

Responsibilities:

  • Designed and Developed Keyword Driven Automation Frameworks for web based applications and developed Test Scripts to test the functionality of the application using Selenium WebDriver and JAVA.
  • Automated manual test cases using Selenium WebDriver to validated UI Functionalities with JAVA Programming.
  • Developed custom scripts to Handle Exceptions, Popups, Mouse Movements, Synchronizations for Selenium WebDriver using JAVA in Eclipse IDE.
  • Designed and maintained Maven projects written on Java to develop and execute test cases from Cucumber feature files using Gherkin language.
  • Participated in Daily Scrums, Confidential Planning, Confidential Retrospective and Confidential reviews.
  • Attended User Story Generation Session to provide feedback for Testability and Acceptance Criteria of Features and User Stories.
  • Performed Smoke Testing, Regression Testing, Functional Testing, Database and Black Box Testing at different stages of the development cycle.
  • Paired and worked with developers to design Selenium test scripts and write Cucumber feature files during the development cycle as part of Behavior Driven Development.
  • Performed multi browser testing to establish Cross Browser Compatibility.
  • Created, Documented and Maintained Requirements Traceability Matrix (RTM). 
  • Executed Test Cases, Test Scripts, analyzed the failure and logged defects in JIRA by following Defect Lifecycle.
  • Retested the defects after the fix and reopened the defect or closed the defect based on retests.
  • Worked with Jenkins to run Smoke and Regression tests by taking the code from GIT.
  • Automated test cases using Selenium WebDriver, Maven, JUnit and TestNG.
  • Redesigned the existing framework to a more efficient framework using Page Object Model and Page Factory Design.
  • Provided Production Support by executing automated test cases in batch mode using Selenium WebDriver.
  • Worked closely with Development Team, performed Manual Testing as needed as Cross Functional Agile Team Member.
  • Conducted Java and Selenium WebDriver training for new QA engineers.
  • Developed Test Automation Design Document for colleagues to keep the consistency of test automation framework.

Confidential, Reston, VA

Test Automation Developer

Responsibilities:

  • Developed/designed and updated Test Plans, Test Cases and Test Scripts based on application Requirement Documents.
  • Actively involved in SDLC and STLC process and used tools as ALM, JIRA and Selenium WebDriver.
  • Partnered with software developers and other testers to deliver strategic product quality solutions.
  • Created and executed both manual and automated scripts to test functionalities of the Web Based Application.
  • Reviewed the Use case and Business Requirement Documents (BRD) for Functional, Integration and Regression Testing. 
  • Developed Requirements Traceability Matrix (RTM) to track business requirements during the QA testing Phase.
  • Performed application Screenshots of important checkpoints and whenever exceptions occurred during the execution of the application.
  • Performed Data Driven Testing using Selenium WebDriver, JUnit, TestNG functions and JDBC Connections with JAVA.
  • Used Apache libraries for importing/exporting data to external applications.
  • Performed Test Execution, defect logging and tracking using JIRA.
  • Actively participated in understanding the project plans and provided regular updates for milestones of the project development.
  • Updated the automated test scripts to ensure accuracy.
  • Converted manual regression test cases into automation scripts using Selenium WebDriver.
  • Used SQL to track test data and verify results.
  • Interacted with Developers, BA's and other team members within planning project for insights of the programs and in understanding the end user's needs for the testing standpoint. 

Confidential, Washington D.C

Quality Assurance Analyst

Responsibilities:

  • Developed and automated test solutions using UFT (QTP) and ALM tools by enhancing Hybrid Framework based on the project requirements.
  • Responsible for handling the most complex Quality Assurance and test environment issues.
  • Automated Regression and Smoke test scenarios using UFT and executed them as needed.
  • Translated user stories and requirements to test cases.
  • Ensured compliance of project specific QA processes and procedures like loading the test scripts into HP ALM environment.
  • Designed and modified the automation framework based on needs of the product/application.
  • Participated in peer and external reviews.
  • Collaborated with developers and testers to provide input for automation-ready design and test cases.
  • Documented and classified defects in a defect-tracking tool.
  • Worked directly with databases to verify data using SQL queries.
  • Prepared status reports for management.

We'd love your feedback!