We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

Columbia, MD

PROFESSIONAL SUMMARY:

  • Over 6 years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications
  • Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle)
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/Grid and JUnit/TestNG, Cucumber, Ant/Maven, HP ALM (Quality center), JIRA, JMeter, SoapUI and Git
  • Expert on Selenium Automation using WebDriver. Heavy programming using Java
  • Proficient in using SoapUI for testing WebServices/REST API
  • Expert in integrating Automation scripts with Continuous Integration tool - Jenkins
  • Experience in Black Box testing, Functional testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing, Load testing and Performance testing
  • Experience in applying Testing Methodologies for creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation
  • Programming experience in Java, Python, JavaScript, HTML, XML and SQL
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports for manual and automated tests
  • Experience in Performance Testing of API and Web applications using JMeter
  • Expert level knowledge in all modules of Quality Center (HP ALM) (Requirements, Test Plan, Test Lab, Dashboard, Reports and Defects)
  • Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD/BDD
  • Experienced in various management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling
  • Proficient in using SQL queries to perform backend testing for data integrity
  • Actively coordinated and conducted kickoff, milestones, release, and post implementation meetings
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team

TECHNICAL SUMMARY:

Testing Tools: Selenium WebDriver/GRID, HP ALM/Quality Center, SoapUI, JMeter

Languages: HTML, CSS, JavaScript, Java, XML

Test Framework: Junit, TestNG, Cucumber

Project Methodologies: Agile-Scrum, Waterfall

Defect Tracking Tools: Jira, BugZilla, QC/ALM

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins

Operating Systems: Windows Variants, UNIX, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Columbia, MD

Test Automation Engineer

Responsibilities:

  • Involved in analyzing business requirement documents and technical specification document and developed test plan and test cases for testing the application
  • Participated in requirement reviews and analyzed modification requests and enhancement requests
  • Developed test plans and created test cases in Quality Center/ HP ALM, a test management tool
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application
  • Created automation framework in Selenium WebDriver using Behavior Driven Approach (BDD) with Cucumber
  • Followed Test Driven Development (TDD) and wrote test scripts using TestNG
  • Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases
  • Defined, developed, and executed automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives
  • Integrated automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the script. Created project plan on Jenkins and configured scheduled using Cron job
  • Worked on Cross Browser testing using Selenium GRID
  • Carried out SOA testing for payments API's using SOAP UI and Java framework for web services testing
  • Developed data driven test scripts to check the same functionality with multiple sets of data
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven
  • Developed user-friendly and flashy XSLT and Extent reports
  • Conducted system testing and user acceptance testing for every release
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database
  • Responsible for testing the application against different environments in QA test, staging and production

Environment: Java, Selenium WebDriver, Selenium GRID, Cucumber, BDD, TestNG, Jenkins, Quality Center/HP ALM, XPath, SOAPUI, Maven, Java Script, IE, Firefox, Chrome, TDD, Windows, UNIX.

Confidential, Bayonne, NJ

QA Selenium Engineer

Responsibilities:

  • Responsible for preparation of test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations
  • Performed functional, System and E2E testing and reported/tracked issues in JIRA
  • Involved in design and implementation of hybrid automation framework to be used with Selenium WebDriver
  • Implemented and worked on acceptance Test Driven Development (TDD) agile methodologies and completed releases ahead of schedule
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins
  • Designed and developed functional and regression automation script with Selenium WebDriver
  • Involved in developing/maintaining Selenium automation scripts and updating the scripts according to enhanced requirements
  • Performed data driven testing usingSelenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML scripting
  • Involved in API/web services testing using SOAP UI
  • Performed smoke testing to make sure all the test channels and test environment is working as desired
  • Performed parallel testing of scripts with Selenium Webdriver and TestNG
  • Used Selenium WebDriver to test search results of Meta search engine
  • Conducted backend testing using SQL queries to validate data for database
  • Logged defects and tracked them using JIRA and updated the test defects status with results
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases

Environment: Java, Selenium WebDriver, JavaScript, Jenkins, TestNG, XML, Cucumber, SOAPUI, Maven, SQL, QC, TDD, Windows

Confidential

Software Quality Assurance Engineer

Responsibilities:

  • Analyzed business, functional requirements and developed test plans, test cases and test scripts for both positive and negative test scenarios
  • Developed use cases, user interface specifications, and user requirement specification documents
  • Wrote and maintained test cases in HP ALM and managed the entire release cycle
  • Worked on HP Quick Test Professional to create scripts for Functional and Regression testing
  • Maintained all aspects of quality management, by performing integration, user acceptance, positive and negative, functionality and regression testing
  • Supervised all regulatory compliance activities and helped to enforce quality assurance policies and best practice principles covering the safety, defect tracking, design, production and inspection
  • Coordinated with developers, business analysts, and user representatives in application design and document reviews
  • Created complex SQL queries to Oracle database for backend/frontend comparative analysis
  • Tested Confidential APIs using APIGEE tool
  • Analyzed business requirements, system requirements, and data mapping requirement specifications by interacting with client, developers and QA team
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center
  • Conducted user acceptance test (UAT) with product owner and customers and wrote issues log based on outcome of UAT
  • Participated in stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers
  • Reviewed Business Requirement Documents and Technical Specification
  • Worked in an agile environment with daily scrum and 3 week sprints
  • Developed test cases and test scripts in HP ALM (Quality Center) for features and functions to be tested
  • Carried out test data for positive and negative test scenarios for functional testing
  • Tested the application manually for all mobile platforms including iOS and Android devices
  • Logged and tracked defects using Bugzilla & Conducted Bug-Review meetings
  • Conducted Scrum meetings and daily standup meetings to analyse the Sprint Health

Environment: Agile, HP ALM, iOS, Android, Internet Explorer, Firefox, Chrome, Mac OS, SQL

We'd love your feedback!