We provide IT Staff Augmentation Services!

Quality Assurance Engineer Resume

5.00/5 (Submit Your Rating)

Baltimore, MD

PROFESSIONAL SUMMARY

  • Professional QA Automation Engineer with full Software Development Life Cycle (SDLC) experience, including designing, developing and implementing test plans, test cases and test processes:
  • Developed Test Plan and Test Cases from various documents - User Story, Use Case, Functional Requirement Document (FRD), and Design document.
  • Organized Test Cases in central repository and Generated Test Data from various sources & techniques - business requirement, production database, boundary, equivalence, control flow
  • Over 6 years of Hands-on Quality Assurance experience as QA Automation Engineering in E-Commerce, Financial and Healthcare Industries.
  • Extensive experience in executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, & SOAP-UI
  • Experienced in Medical devices for verification and validation while building up the software.
  • Experienced in Integration Testing, REST API Testing, Functional Testing, Regression Testing, and User Acceptance Testing.
  • Expert in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
  • Designed, developed and updated a lot of automation frameworks - REST API using Hybrid framework, POM, BDD, and TDD.
  • Expert in ALM design specific to Quality Center for Testing and Defect Tracking
  • Proficient in Java, Selenium WebDriver, TestNG, Junit, Cucumber, Gherkins, SQL, Apache POI, Log4j, Extent Report.
  • Hands on Experience in developing TestNG Driver framework following Page Object Model(POM) design pattern for Selenium based Test Automation Framework
  • Experienced in using Version Control System Git & GitHub
  • Experienced in designing Data Driven, Keyword Driven and Hybrid framework.
  • Backed by strong credentials worked with cross functional team and in cross-platform skills in UNIX, Linux and Windows:
  • Motivated myself to adapt and learn new tools, techniques and approaches.
  • Handled multiple tasks and work independently as well as in a team under tight deadline.
  • Excellent Interpersonal, communication and presentation skills.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, TestNG, JUnit, Cucumber Gherkins,, Postman, SoapUI

Methodology: Agile Scrum, Waterfall, STLC, BDD

RDBMS: MySQL, Oracle, SQL Server

Operating Systems: Windows, MAC OS, Linux, UNIX

Programming Languages: Java, SQL, PL/SQL, BASH

Test Management: HP ALM / Quality Center, JIRA

Version Control: Git, GitHub

Others: Eclipse IDE, Maven, Docker, Browser Stack

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

Quality Assurance Engineer

Responsibilities:

  • Maintaining Behavior Driven Development (BDD) framework using the Cucumber, Gherkin, Selenium WebDriver, JUnit & Java automation code and using version control Git & GitHub to maintain code for the future release and new features.
  • Analyze business requirements to better understand business logic and process flow.
  • Performing Functional Testing, Data Driven Testing for Web Services using SOAPUI.
  • Create & Prioritize Test cases and Test data for manual & automation testing.
  • Analyze the test Cases and review the test cases with the requirements.
  • Coordinate review sessions to review test cases with Product Owner & Developers.
  • Developing Hybrid Framework from scratch using Java, Selenium WebDriver, TestNG, Maven & Data Driven Development (DDD) & Page Object Model (POM)
  • We are using Junit for test- driven development and Testing private methods with Junit. Also, we write multiple test cases in Junit.
  • Performing REST API testing using SOAPUI & RestAssured tools & send data into JSON format, get response and analyzed the issue.
  • Developing automation test script using Java & Selenium WebDriver, TestNG, reusable functional library, and maintain source control in Git repository over the time for improvements and new features.
  • Coordinate in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
  • Manage the automation test scripts for Functional and Regression Testing.
  • Participating to write scripts for unit testing before integrated to the source repository.
  • Executing automation scripts parallel on different browsers/environments & reported defects/results to the team soon.
  • Performing Back end testing with extensive use of SQL Queries & Shell scripting.
  • Managing requirements, test case and test scripts for legacy system by HP ALM.
  • Used Quality Center (QC) bug tracking tool to report application bugs.
  • Attend and coordinate team meeting, formal/informal meeting and internal/external meeting, daily Scrum meeting, Planning Sprint and Retrospective meetings. Environment: Java, Selenium WebDriver, Selenium Grid, SaopUI, RestAssured, BDD, Cucumber, Gherkin, QC, Git- Github, Oracle, Maven, Jenkins, Junit.

Confidential, Lincoln, RI

Sr. QA Automation Engineer

Responsibilities:

  • Developed test cases with test data and reviewed test cases with Product Owner & Developer.
  • Modified and maintained the existing test cases and scripts to leverage the automation team effort during the regression testing.
  • Executed range of test cases programmatically by using SOAPUI.
  • Validated Request and Response XML data using SOAPUI.
  • Maintained Hybrid framework using the Java, Selenium Webdriver, TestNG, Apache POI, and Log4j to write automation script and used Git & GitHub to maintain code for the future release and new features.
  • Conducted to resolve continuous integration (CI) server issue by maintaining the automation script. The hook script was established the connection with Maven, Jenkins, Git & GitHub.
  • Performed Functional, Regression & User Acceptance testing (UAT).
  • Managed resource, reviewed daily/weekly/end of spring test status reports with agile team.
  • Communicated requirements traceability matrix and tracked requirements status throughout the project.
  • Managed the test cases in JIRA and mapped to the requirements and ensured proper test coverage.
  • Managed multiple projects in JIRA to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Validated the test results by writing SQL queries to retrieve the data from tables and database.

Environment: Java, Selenium Webdriver, TestNG, Log4j, SoapUI, Apoche poi, CI, Maven, Git & GitHub, Postman, Jenkins, Jira, Agile mythology, traceability matrix etc.

Confidential, New York City, NY

QA Automation Engineer

Responsibilities:

  • Worked in Agile software development environment, and ensured the quality of the architecture of the Enterprise software applications
  • Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents
  • Provided technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product support
  • Developed structured test cases and test scripts to be executed manually by testers or automatically by test automation tools
  • Performed as test Analyzer to update, modify and review the test cases.
  • Constant improvement of our Test Automation and Continuous Integration practices.
  • Documented all defects found in Test Director/ HP Quality Center defect tracking system
  • Maintained Behavior Driven Development (BDD) framework using the Cucumber, Gherkin, Selenium WebDriver, JUnit & Java automation code and used version control Git & GitHub to maintain code for the future release and new features.
  • Experience all types SQL queries like select, insert, update, delete records
  • Developed test suite, test cases, execute test cases and generate report in SoapUI
  • Performed XML data validation using assertion method in SoapUI and Used E-Commerce to retrieve the data
  • We used XMPP which is XML-based client-server architecture for messaging protocol. We used E-Commerce for transaction.
  • Utilized multiple validation rules, property transfers, Data generation in SOAPUI tool to validate request and response of Web Services.
  • Guided team to build industry best practices into QA Test processes and evaluated quality risk for product releases, changes, and fixes
  • Prepared and delivered reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization
  • Tracked and communicated project QA status to wide variety of team members internally and externally

Environment: Java, Selenium Webdriver, TestNG, BDD, Junit, E-commerce, Cucumber, QC, HP QC, SQL, Maven, jira, Git & GitHub, SoapUI etc.

Confidential, Atlanta, NY

Sr. Test Engineer

Responsibilities:

  • Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments.
  • Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
  • Analyzed the Systems and Requirements gathering, Data Analysis, wrote test cases and reviewed test cases.
  • Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
  • Performed Functional Testing, Data Driven Testing for Web Services using SOAPUI.
  • Performed sanity testing, Functional testing and monkey testing on our Medical Testing.
  • Managed resource, reviewed weekly Testers' status reports with scrum team members.
  • Maintained the Selenium, TestNG & JAVA automation code in source control repository - Git.
  • I have experienced working with EMR tool to check patients digital health records.
  • Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Validated the test results by writing SQL queries to retrieve the data from tables and from database.

Environment: java, Selenium, TestNG, EMR, QC(Quality Center), SQL, Web Services, SOAPUI, Git, Github, HP-ALM, jira, Agile etc.

Confidential, New York, NY

QA Analyst

Responsibilities:

  • Worked in Agile software development environment, and ensured the quality of the software applications
  • Architected and implemented test plan, test cases and process workflow.
  • Investigated, researched, recommended and assisted in the implementation of commercial test tools and test scripts for regression testing of existing product functionality.
  • Worked closely with product and project managers on the implementations of new projects and infrastructures which include change preparation, change execution as well as post-change QA validation.
  • Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
  • Introduced, developed, documented, and periodically update the QA Test Plan, process and Procedures Manual and Objectives.
  • Involved in Smoke, Integration, Regression, System, End-to-End & Black box testing.
  • Participate in Daily Agile Scrum "Stand-up", Sprint Planning and Retrospective Sessions and update the team on status of upcoming User Stories.
  • Designed the Test Strategy for multiple projects, defect management using QC/ALM.
  • Used back-end database SQL queries to perform data testing.
  • Used BASH shell scripts to check whether the data entered on the GUI is been inserted into the Oracle database properly and validated the application.

Environment: Java, Selenium, TestNG, maven, SQL, QC (Quality Center), ALM, Bash, Agile mythology, Oracle etc.

We'd love your feedback!