We provide IT Staff Augmentation Services!

Software Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Software Engineer with about 3 years of work experience in complete software development lifecycle - from concept through complete delivery of large scale applications in banking and e-commerce domain.
  • Good understanding of Business Requirements Document, Functional Requirements Document and Software Requirement Specifications.
  • Involved in SDLC and STLC with experience in Waterfall, and Agile methodologies.
  • Hands-on Experience in Object Oriented Programming languages like Java.
  • Highly experienced in creating test automation strategy for Regression and Integration testing using Selenium WebDriver and Cucumber integrated with JUnit and TestNG frameworks.
  • Hands on experience creating various testing frameworks i.e. Hybrid, Data-Driven, Page Object Modular, BDD using Cucumber (Gherkins) from scratch.
  • Experience in web services and API testing using SOAPUI tool for both SOAP and REST services.
  • Deep knowledge of user story and defect management along with bug reporting tool: JIRA.
  • Experience in creating Automation related documents like Proof of Concept, Automation Test Plan, Automation Design and Review document.
  • Strong analytical skills with excellent written and verbal communication skills.

TECHNICAL SKILLS

Methodologies: Waterfall, Agile Scrum

Languages/Frameworks: Java(Proficient), Gherkins, XML, SQL, HTML, CSS, JSON, C, Junit, TestNG, POM, BDD.

Automation Testing Tools: Selenium(WebDriver, GRID, IDE), SOAPUI, Firebug, Firepath, Cucumber.

Continuous Integration/Build Tools: Maven, Jenkins, Splunk, MockeyJS, Source Tree, GIT, JIRA, Stash, BitBucket.

IDE: Eclipse, NetBeans, Android Studio.

Operating System: Windows 10, Windows 8, Windows 7, Vista, XP, Mac OS, Linux(Ubuntu), Android, iOS

Databases: JDBC, MySQL.

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Software QA Automation Engineer

Environment: Eclipse IDE, Java, TestNG, Cucumber, Gherkin language, JIRA, Zephyr, Selenium WebDriver, Firebug, Firepath, Maven, Jenkins, Splunk, GIT, SourceTree, BitBucket, Agile, BDD and ATDD testing frameworks.

Responsibilities:

  • Worked with Business Analysts and project manager for requirements review and developing acceptance criteria.
  • Created Test Plans and Test Scenarios for the QA team.
  • Took active part in Sprint story grooming meetings with scrum team.
  • Created the BDD framework for automation testing consisting of Page Object Factory , Step definition java file for the reusable methods using Selenium WebDriver and integrated with Cucumber for test script preparation.
  • Created the reusable methods (Step Definition file) in java from scratch.
  • Reviewed the test cases made by the QA team members before pushing in JIRA.
  • Provided developers with required test data.
  • Mentored the QA team in writing test scripts in Gherkin language for better traceability and execution of each test scenario.
  • Setup Continuous Integration system for QA using Jenkins for reporting.
  • Used MockeyJS to mock the web services response in the application for testing backend related user stories.
  • Reviewed reports generated in Splunk using the trace ID.
  • Performed Unit testing on single functionalities developed during the Sprint in the localhost (dev environment) along with Functional and Integration testing.
  • Responsible for executing and reviewing the regression logs for the end-to-end scenarios and user story related test scripts on a daily basis.
  • Responsible to assign regression stories to each QA member in the beginning of each Sprint.
  • Held daily stand up meetings for the QA Automation team in order to track progress.
  • Widely used JIRA integrated with Zephyr for User Stories, Defect tracking, test execution in test plan cycles and team communication.
  • Tested compatibility of application for dynamic and static content under various cross browsers and various elements identifying techniques ( ID, Name, Xpath, CSS ) using Selenium.
  • Create new test scripts for automation and update the old scripts in the framework on a daily basis.

Confidential, Irvine, CA

Software Development Engineer in Testing

Environment: Eclipse IDE, Java, JUnit, TestNG, JIRA, Selenium WebDriver, Selenium Grid and Firebug, Maven, Jenkins, Stash, Agile.

Responsibilities:

  • Created Page Object Modular Driven Framework for creating Selenium scripts for web application, which was customizable for application as a result of Agile development environment.
  • Performed Cross browser testing - Mozilla Firefox, Chrome, IE.
  • Created a method which takes screenshots of the defect to be logged.
  • Log, follow-up, and re-verify the defects found during manual or automation testing.
  • Respond quickly and efficiently to high-priority issues
  • Verifying code fixes and coordinating testing efforts with peers and QA Lead.
  • Also worked on a side project to make changes in the API used for automation on top of Selenium layer for better usability for the automation team.

Confidential

Software Engineer

Responsibilities:

  • Worked on a project in banking domain in Agile environment for Planning, Designing and Developing
  • Test plan for Manual and Automated testing.
  • Run queries in MySQL for testing database updating and connectivity.
  • Performed Unit, Functional, End-to-End, Backend, Smoke and Regression Testing on certain module of application.
  • Performed Hybrid mobile application manual testing on both android and iOS environments.

We'd love your feedback!