We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

Everett, MA

SUMMARY

  • A highly motivated and results oriented Test Automation Engineer with 6+ years of experience in IT industry with emphasis on Quality Assurance through Manual and Automation Testing of software applications and working of Insurance and Banking domains
  • Excellent knowledge in each phase of Software Testing Life Cycle (STLC), Software Developing Life Cycle (SDLC) and Defect Life Cycle
  • Experience in different QA processes like Waterfall Model and Agile (Scrum) Model and involved in Sprint Planning and Daily Scrums, Sprint Reviews and Retrospectives.
  • Ability to see from the Customers Point of View, quality oriented and attention to details.
  • Experience in Requirement Analysis and creating Requirement Traceability Matrix between requirements and test cases to ensure Test Coverage.
  • Expert in identifying, assessing and reporting defects using various defect tracking tools such as Rally and JIRA.
  • In - depth knowledge in automating Web Based Applications using NODE.JS, NPM, Protractor with JavaScript.
  • Expertise in Selenium automation using Selenium WebDriver, JAVA, Maven, JUnit, and Cucumber BDD.
  • Designed and implemented different automation frameworks from scratch, like Page Objects framework, Behavior Driven framework, Data Driven framework for utilizing JavaScript and Node.js.
  • Proficient knowledge on SQL, HTML, CSS, DOM and able to use in Test cases.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Developed Cucumber feature files using Gherkin, fostering a clear understanding for all members involved in the project.
  • Maintained the Selenium WebDriver & JAVA automation code and resources in version control system GIT over the time for improvements and new features.
  • Experience in using Continuous Integration tool like Jenkins.
  • Solid experience in API testing using Rest Assured library in RESTFULL and POSTMAN.
  • Proficient in writing SQL queries for back-end testing and performing Database testing in different RDBMS like Oracle and MySQL.
  • Executed automation scripts on different browsers/environments and reported defects/results to the team.
  • Dedicated and highly motivated and analytical Problem-Solver.
  • Ability to work independently as well as in team-oriented, collaborative environment with excellent interpersonal and communication skills and excellent relationship and collaboration with the team members.
  • Extremely passionate about learning new things and staying up-to-date to the current.

TECHNICAL SKILLS

Languages: JavaScript, Java, SQL, Angular JS, HTML, TypeScript

Testing methods: Functional Testing, Regression Testing, Smoke Testing, System Testing, Integration Testing

Automation Testing Tools: Protractor, Selenium WebDriver/IDE, Cucumber, Jasmine, Node.js, NPM

Tools: JUnit, TestNG, Maven, Jenkins, GIT, GitHub, JDBC, pgAdmin, Jira, ALM, Rally

Frameworks: JavaScript, Java, HTML, XML, CSS, SQL, POM, DD, BDD, Hybrid, Jasmine

IDE: Eclipse, Visual Studio, PostgreSQL, Webstorm, IntelliJ, PostMan

API: RESTful Webservices, Postman

RDBMS: MySQL, Oracle, pgAdmin SQL

API Testing Tools: Rest Assured Java Libraries, Postman, Eclipse, Java

PROFESSIONAL EXPERIENCE

Confidential, Everett, MA

Test Automation Engineer

Responsibilities:

  • Participated in User Stories walkthrough and provided feedback for Acceptance Criteria.
  • Designed and developed Test Plans, Test Cases and prepared Requirement Traceability Matrix (RTM) to ensure the adequate coverage of the test cases.
  • Followed Agile Scrum testing methodology, participated in Daily Scrum, Sprint Planning, Sprint Review, and Sprint Retro meetings and testing each Sprint deliverables.
  • Worked with a highly motivated and productive Agile Scrum team. As a cross-functional SDET, effectively collaborated with the team members to ensure Functional and Regression testing.
  • Designed and developed BDD Automation Framework with using Jasmine and Page Object Model (POM) from scratch using WebDriver.
  • Implemented Automated execution of tests using Jenkins.
  • Reviewed the NODE.JS, Protractor Scripts developed by the team members.
  • Used JavaScript programming language for scripting.
  • Integrated with Continuous Integration tool Jenkins for running tests on a nightly basis automatically.
  • Extensively used Protractor locators like (XPath, CSS Selectors) and WebDriver to test the web application.
  • Reported software defects on Jira and interacted with the developers to resolve technical issues.
  • Developed and maintained automation test scripts for web-based applications using JavaScript, and automated with using Protractor.
  • Reported bugs and sent e-mail notifications to the developers whenever there is a change in the status of the defects using Git and Jenkins.
  • Connected to the database to query the database using SQL for data verification and validation.
  • Executed backend automation tests using POSTMAN.
  • Tested applications in different types of browsers such as Internet Explorer, Firefox, Google Chrome and their versions to simulate the production environment.

Environment: JavaScript, AngularJS, WebDriverJS, JIRA, JSON, DOM, CSS, XML, MS Excel, Jenkins, Git, SQL, Postman.

Confidential, Boston, MA

Test Automation Engineer

Responsibilities:

  • Participated in daily stand up meetings to understand the progress in work and matched efforts to the changing needs depending on the current status of the updates in the meeting.
  • Working with the development team to fix and retest identified issues.
  • Executed functional, regression, smoke, integration, and end-to-end testing during the various phases of the application testing.
  • Created detailed Test Cases in JIRA based on business requirements, data models, and technical specifications and linked them to the appropriate requirements.
  • Developed and maintained automation scripts for regression test cases in Selenium using Java.
  • Updated test procedures as functionality changed during the testing cycle, prepared Test Cases for new functional modules.
  • Effectively implemented different QA methodologies, strategies and plans in all stages of SDLC.
  • Developed and performed Data Driven framework using Selenium WebDriver by reading test data from Excel file using Apache POI.
  • Performed cross-browser testing by executing Selenium test scripts on multiple browsers and platforms using Selenium Grid and check compatibility.
  • Scheduled test scripts to run overnight when required using Maven and Jenkins.
  • Used Maven to build and run the Selenium automation framework. Once the script was executed, framework was used to send automation reports over email.
  • Integrated Selenium WebDriver with Sauce Labs for distributing test on the cloud.
  • Used Firebug/Firepath to do web-based application testing with selenium for the commands and locator application.
  • Experience with automating RESTful web services testing using Java libraries like REST-Assured and authentication processes like Basic Authorization, SSL, and OAuth tokens.
  • Created custom assertions using TestNG and JUnit assertions.
  • Wrote SQL queries for data verification and Oracle SQL statements for Back-End testing.

Environment: Selenium WebDriver, Java, Maven, Cucumber, JUnit, JIRA, XML, HTML, Jenkins, Git, SQL

Confidential

Quality Assurance Analyst

Responsibilities:

  • Actively participated in Manual, Integration, Regression, System and Functional testing as required in different stages of SDLC.
  • Responsible for documenting errors as well as performing extensive Regression testing.
  • Worked with business analysts to develop Test scenarios from functional specification.
  • Involved in gathering and analyzing the product requirements and develop clear test plans and test cases.
  • Reviewed and analyzed user requirements, participated in verification, validation and acceptance testing for the software under development.
  • Executed test cases manually in HP ALM and logged defects.
  • Tracked and reported software defects and interacted with developers to resolve technical issues.
  • Creating and maintaining the RTM using QC to track the test coverage.
  • Performed Back-End testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Involved in weekly Bug Triage meetings to verify the status of testing and to discuss defects.

Environment: HP ALM, ORACLE DB, VBScript, XML, HTML, SQL,

We'd love your feedback!