We provide IT Staff Augmentation Services!

Senior Quality Assurance Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 6+ years of experience in Software Quality Assurance and QA implementation
  • Strong experience in Manual, Automation Testing of client Server and Web based Applications
  • Strong Business and Functional knowledge in Airline, Telecom, Mortgage, Financial and Healthcare domain
  • Experience in Healthcare with mandatory HIPAA compliance checks, EDI transactions 837,835,834, 270/271
  • Experience in developing Test Plans, Test Cases based upon the business requirements
  • Contributed to all phases of SDLC methodology from requirements gathering through analysis, design,development, testing and maintenance
  • Extensive experience in analysing, reviewing and understanding of Business/Functional and Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analysing results and preparing result summary report
  • Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing, Mobile testing and API testing (SOAP and RESTful) using manual & automated testing tools
  • Experience in Selenium automation using Selenium WebDriver, Java, TestNG & Maven
  • Good knowledge of handling different locators through CSS, XPath and handling components of a web page
  • Experience with Cross - Browser and compatibility testing of web application using Selenium WebDriver and TestNG, running parallel testing for regression and functional testing.
  • Designed and implemented different automation frameworks like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for several projects
  • Proficient in creating automation Framework and script from scratch.
  • Extensive experience in Java as well as Scripting languages
  • Good exposure on monolithic and microservices architecture
  • Expertise in functional and performance testing of microservices
  • Experience in Software Verification and Validation based on Testing Methodology
  • Experience with Behavioural Driven Development (BDD) and Test-Driven Development (TDD) in test script/framework automation
  • Experience of Test Automation Framework development from scratch using Tools like Selenium, Cucumber, Jenkins, Gherkin
  • Experienced in white box testing using JUnit 3/4, Test NG frameworks
  • Experience on Build Management tools like Maven & Gradle
  • Exposure to continuous integration tools like Jenkins
  • Strong knowledge on Version Control Tools like CVS, SVN and GitHub
  • Expertise in using AWS CodePipeline, AWS CodeCommit and AWS CodeBuild
  • Expertise in performing code reviews and inspecting code quality using SonarQube
  • Experience in defect-reporting and defect-tracking using tools like Jira, HP ALM/QC
  • Expertise in HP ALM/QC for configuration management and defect tracking
  • Tremendous expertise in problem solving and bug reports using Bug Tracking Tools, worked on agile and waterfall models
  • Extensive experience in implementing Object Oriented Programming (OOP) concepts using programming languages
  • Extensive experience in coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts
  • Team Player and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements

TECHNICAL SKILLS

Development Methodology: Waterfall, Agile, Scrum

Framework: JUnit, JBehave, TestNG, Selenium, Cucumber

Artifacts: Test plan, Test case, RTM, Test Summary Report

Testing Tools: SOAP UI, Appium, Postman, REST Assured, Load Runner, JMeter, UFT, QTP

Continuous Integration and Build Tools: Jenkins, Maven, Gradle

Defect Tracking Tools: JIRA, HP ALM/QC, Bugzilla

Programming/Scripting Languages: C, Java, JavaScript, Python, Groovy

Database: SQL Server, Oracle, MySQL

Utilities: Eclipse, IntelliJ IDEA, Visual Studio, SonarQube, GIT, SVN, Firebug

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior Quality Assurance Engineer

Responsibilities:

  • Responsible for creating Test strategy, Test plan, Test scenarios and write exhaustive test cases based on business requirements and system delivery specifications
  • Review all deliverables with business and other stakeholders and obtain signoff and Incorporate feedback into all deliverables
  • Responsible for testing application flows such as PNR creation, Flight reservation, Passenger check-in, baggage claim, checking flight status and schedules, generating mobile boarding pass, book and change flights, Global Distribution System (GDS)
  • Automated test PNR creation process using Amadeus reservation system as part of test data creation
  • Supported and actively involved in onshore/offshore delivery model
  • Implemented TDD and ATDD approach to illustrate project features and requirements
  • Developed BDD tests using JBehave by writing behaviour and step definitions & developed required REST API support code in JAVA for JBehave
  • Developed automation framework implementing Page Object Model using Java, Selenium WebDriver & JBehave for UI automation.
  • Performed functional testing to identify several critical points in the application and automated it by usingSeleniumWebDriver.
  • Involved in setting upSmokeand Regression automation suite using Selenium WebDriver
  • Prepared AWS CodePipeline using AWS CloudFormation stack to execute the regression test suite in a scheduled time
  • Executed automation test scripts using AWS CodeBuild
  • Enhanced automation test scripts and commit changes to AWS CodeCommit
  • Participated in code reviews inspected the Code Quality and Security of the codebase using SonarQube
  • Created test scripts using LoadRunner Vugen
  • Created and executed test scenarios using Performance Center
  • Worked with developers to update the defects, resolve them and track their status using JIRA
  • Identify and set up test data before the kick-off of testing cycle
  • Execute test cases and track defects in HP QC 11/ALM
  • Responsible for Smoke, System Integration Testing (SIT), Regression, E2E and browser compatibility testing
  • Performed Unit, Integration and Functional tests on modules and full software implementations for more than two projects per year
  • Worked on Web Services testing using SOAPUI Tool and validated request and response XML/JSON
  • Added assertions to validate the XML/JSON in SOAP and RESTful webservices
  • Designed and generated dashboard reports using Serenity tool which publishes the reports such as Percentage of Pass Vs Fail test cases, test coverage, errors from the test suites containing around 1121 test scenarios
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingJBehave and Java
  • Participated in QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application
  • Created an ROI tool, which helped the management in budget estimations and forecast the man hours for the future projects by inputting the existing workload, number of resources, number of defects etc

Environment: Java, Selenium, JBehave, BDD, AWS, TestNG, Gradle, Jenkins, SOAP UI, REST API, XML, Serenity, LoadRunner, JIRA, HP ALM/QC, SonarQube, Oracle.

Confidential - Irving, TX

QA Analyst

Responsibilities:

  • Project activity includes validations of best pricing based on the plan and products, user experience during navigation and registration and updating process
  • Participated in all sprint ceremonies (Project and Sprint grooming, daily scrum, sprint planning & review meeting, Sprint Demo, Sprint retrospective)
  • Estimated the user stories along with the team and scrum master to arrive at testing schedule
  • Involved in Planning, Scheduling, Tracking, Reporting Status and Managing Issues.
  • Involved in preparing Requirement Traceability Matrix (RTM).
  • Designed automation framework with Selenium Web driver, TestNG and Java
  • Developed & executed manual and automation test cases based on the existing or new change requests
  • Enhanced regression test cases to implement complex test scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver
  • Participated in the test environment setup ensuring that the facilities, test tools and scripts are in place to successfully perform the required testing effort for Regression testing
  • Estimated and classified the tests for smoke, regression and End to End testing
  • Detected, reported and classified bugs inJIRA
  • Validated the results with the database using SQL queries
  • Onsite-offshore coordination
  • Dev-QA coordination for the point releases and bug fixes and re-tests
  • Enabled the test cases and test modules for continuous testing
  • Documented the best practices of QA to build continuous improvement and learning capabilities of the team.

Environment: Java, Selenium WebDriver, TestNG, Gradle, Jenkins, SOAP UI, REST API, XML, JSON, JIRA, HP ALM/QC, SQL

Confidential, Saint Petersburg, FL

QA Engineer

Responsibilities:

  • Provided both technical and day-to-day automation efforts; this entails leading through all phases of engineering automation projects including requirement's collaboration, test architecture, test design, execution, and reporting.
  • Developed Automation strategies, test design, test data preparation, test execution, result analysis and maintenance of smoke and regression test suites after every sprint deployment.
  • Developed Page Object Model design pattern usingSelenium Web Driver, TestNG andJava
  • Designed and developed UI automation scripts which involved Functional Regression, Integration test cases using Selenium
  • Involved in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags
  • Wrote SQL queries in order in order obtain test reference data, detect data caching issues and ensure data consistency
  • Monitored and tracked defects/risks and managed through resolution using JIRA
  • Performed the root cause analysis on various defects and communicated with the developers and test management
  • Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix, new feature development, or innovative functionality in code repository (Git)

Environment: Java, Selenium WebDriver, TestNG, Oracle 10g, SQL Server, JMeter, Maven, Jenkins, Jira, GIT

Confidential - West Chester, PA

QA Automation Engineer

Responsibilities:

  • Analysed requirements, organized and supervised formal reviews of development documentation (requirements, design documents and test plans)
  • Performed E2E testing of FACETS Billing, Claim Processing and Subscriber/Member modules
  • Involved in testing Web services transactions like bill payments, claims processing and member modules sent overHTTPby inspecting everyXMLrequest and response usingSOAP UI
  • Designed test automation scripts using Java (Eclipse IDE), automated and maintained test suites for UI functional test cases using Selenium WebDriver, TestNG and Cucumber
  • Performed Data driven testing to validate the components displayed on the website using Cucumber framework with Gherkins language
  • Analysed the functionality and designed test cases for bothfunctionalandregressiontesting and editing of automated script by inserting logical commands to handle complicated test scenarios
  • Performed smoke, functional, API, performance and regression testing of the new builds
  • Performed API testing of Restful/SOAP web services using SOAP UI
  • Created automation scripts inSOAPUIusing Groovy Script for web services testing
  • Wrote SQL queries in order to obtain test reference data, detect data caching issues and ensure data consistency
  • Responsible for maintaining & run continuous integration environment for unattended automation execution using Jenkins, GIT for version control and JIRA for defect tracking

Environment: Java, Cucumber, Selenium WebDriver, Groovy, TestNG, SOAP, RESTful, SQL, SOAP UI, HP ALM, Maven, GIT, Jenkins, JIRA, IntelliJ IDEA.

Confidential, McLean VA

SDET

Responsibilities:

  • Worked closely with business analysts, solution architects and developers to understand application functionality and navigational flow
  • Involved in creatingTest Strategy, Test Plan, and Test Scripts and get them reviewed by Project Stakeholders
  • PreparedTraceability Matrixto ensure the adequate coverage of the test cases and mapped it with Test cases using HP ALM/Quality Center
  • Developed automation scripts for new enhancements using Java, Selenium WebDriver and TestNG
  • Performed Smoke testing, System testing and Regression testing during various phases of development
  • Created automation framework inSeleniumWebDriver using Cucumber BDD framework
  • Created automation scripts for Mobile Native applications oniOSandAndroidplatforms usingAppiumandJava
  • Performed tests onemulatorsandsimulatorsoverCharles Proxy
  • Identified elements in mobile applications using Appium Inspector, UI Automator Viewer
  • Created automated script for API testing using Rest Assuredframework and tested both XML and JSON formats
  • Tested applications in different types of browsers and versions such as Internet Explorer, Firefox, Google Chrome to simulate production environment
  • Detected defects, communicated to the developers using bug reporting tool and tracked the defects using JIRA
  • Used Jenkins as continuous integration server to run automated test suites
  • Performed backend testing onOracledatabase by writingSQLqueries
  • Responsible for sending the status email to Test Manger and Project team manager with the list of bugs and uploaded test document to live link (where all documents are shared)

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Rest Assured, Appium, Jenkins, JIRA, SQL, Oracle, GIT, Eclipse.

Confidential

API Test Engineer

Responsibilities:

  • Involved in Software Development Life cycle and Test Life Cycle of the project from requirements gathering to transition using Agile/Scrum Methodology
  • Organized Test Plan during initial phase of project, prepared test scripts, created Release notes in Application Lifecycle Management (ALM), setup/link Test Lab with release cycle, executed test cases and recorded results in ALM
  • Developed test code in Java language using Eclipse, Selenium WebDriver and Cucumber framework
  • Performed API testing using Postman
  • Created Collections in Postman to organize test suites
  • Developed SQL queries to extract data from the source tables
  • Involved in Sprint planning, Daily Stand-up calls and Review Meeting

Environment: Java, Selenium, Cucumber, Postman, Jenkins, HP ALM, SQL, Eclipse.

We'd love your feedback!