We provide IT Staff Augmentation Services!

Quality Assurance Engineer Resume

4.00/5 (Submit Your Rating)

NJ

SUMMARY

  • 6 years of Quality Assurance experience including manual and automated testing of GUI and functional aspects of Client - Server based applications.
  • Proficient in developing and executing high quality Test Strategy/Test Plans, Test suites, Test Scenarios, Test cases, test data, test scripts and test metrics/dashboards.
  • Experienced in developing Selenium, Cucumber, TestNG framework based on Page Object Model and automating Manual Test Suites to perform regression testing.
  • Experienced in Back-end Testing, Functional Testing, UI Testing, Integration Testing, Sanity Testing, Browser Compatibility, Exploratory Testing, Performance Testing, usability testing, End-to-End testing and User Acceptance Testing.
  • Strong defects reporting, tracking/monitoring skills and follow Bug Life Cycle.
  • Having web testing experience on mobile phones and tablets (iOS, Android) using Appium.
  • Experience using test management, bug tracking, and reporting tool JIRA, Azure DevOps.
  • Expert at performing Database/Back-end Testing and data manipulation using SQL.
  • Experience wif Web Service testing using Advanced REST Client and Postman.
  • Experience in using project monitoring tools like Splunk, New Relic, and App Express.
  • Experience wif test frameworks like Data-Driven, Keyword-Driven and Hybrid.
  • Experience working wif cross-functional teams in TDD and BDD environments.
  • Experience in monitoring the project status and providing automated and timely reports to management.
  • Ability to work under pressure and in high stress situations wif a calm demeanor.
  • Proven experience in using and learning new software tools or applications.
  • Ability to work in a quality focused environment, balancing multiple projects, and delivering results wifin prescribed schedules and deadlines.
  • Excellent analytical and problem-solving skills.

TECHNICAL SKILLS

Testing Tools: UFT, QTP, Quality Center, MTM, Selenium

Languages: VBScript, Java, SQL, Gherkin

Databases: MS SQL server, PL/SQL.

Platforms: Windows 2000/NT/XP/7, DOS, Unix, Linux

Methodologies: Rational Unified Process (RUP), Agile, Waterfall

Test Management Tools: Jira, Azure DevOps

Test Strategies: Integration, System, Regression, User-Acceptance, White Box Testing, Black Box Testing

Business Modeling Tools: Rational Rose, Rational Software Architect, Microsoft Visio

PROFESSIONAL EXPERIENCE

Confidential, NJ

Quality Assurance Engineer

Responsibilities:

  • Researched and analyzed the software requirements, workflows, and designs to define detailed test suites, test cases, test data and procedures.
  • Developed and enhanced numerous automation test scripts to handle changes in the objects, and in the tested application’s GUI using Cucmber, Selenium, JUnit framework.
  • Created Test cases Using Element locators and Selenium Web Driver methods.
  • Execution of Selenium Test cases across desktop applications and iOS/Android mobile devices and reporting defects.
  • Reported and entered defects and issues in Azure DevOps Management Tool and shared them wif QA Manager and team.
  • Coordinated wif development team in performing Backend testing.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing wif different data points etc.
  • PerformingAPI testingusingPostmanandSoupUI.
  • Analyzing data to identify areas for improvement in the quality system.
  • Ensuring products meet the customers’ quality and product integrity requirements.
  • Collaborating wif QA, development and engineering departments and teams to identify and implement process improvements.
  • Experience in providing demo to stakeholders after the completion of the development process, and QA testing process.
  • Supporting product development and operations team by providing analysis and expertise throughout the inspection and QA process.
  • Conducted review meetings of test design, test readiness, and test completion.
  • Integrated wif continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used joins and union SQL queries to validate databases.
  • Coordinated wif UAT team by providing them wif test cases and test data.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Generated and automated various Daily status, weekly reports, and Monthly and Quarterly reports.

Environment: Selenium, Java, Postman, SoapUI, Azure DevOps Management tool, SQL Server 2019T-SQL, Agile

Confidential, NJ

Quality Assurance Engineer

Responsibilities:

  • Tested various applications usingAgileMethodologies during Software Testing Life Cycle (STLC).
  • Performed both automation and manual testing in web-based and client/server Applications.
  • Developed SeleniumWeb DriverTest Automation Script for regression testing using Python.
  • Reproduced the failures manually which are reported by Automation scripts.
  • Involved in common approach for Cross Platform/Cross Browser Testing, Building and Maintaining a SeleniumRegression test suite.
  • Performed extensive manualsmoke test, functional test (negative, positive), regression test, integration test, security, exploratorytesting, and UItesting.
  • Runningmanualtest cases and automated test scripts to verify and validate existing and new functionalities of the application.
  • Executing test scripts across multiple web browsers (Chrome/Firefox/IE/Safari).
  • Worked wif SQL Serverfor the backend development of the database.
  • Used GITas version control to check in the code, created branches and tagged the code in GIT.
  • Analyze data to identify areas for improvement in the quality system.
  • Developed SQL queries to perform backend testing of the database.
  • Used Advanced REST Client and Postman to validate reading & writing functionality of API Services.
  • Created progress reports to ensure appropriate test coverage and results.
  • Created bug reports and test summary report and shared it wif QA Manager and team.
  • Conducted backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from database for executing user specific test cases.
  • Interact wif the client UAT team to define and manage the UAT process.
  • Run Defect Tracking and reviewed the Test Scenarios/ Test Cases wif business.
  • Participate in the Root Cause Analysis for all the defects found during each test cycle.
  • Involved in production support activities after the projects go live.

Environment: Selenium, Cucumber, JUnit, TestNG, Python, Postman, Jira, SQL Server 2017, T-SQL, Splunk, New Relic, App Express, Launch Darkly

Confidential

Quality Engineer

Responsibilities:

  • Responsible for writing test cases, documenting bugs, and communicating wif development team to get them fixed.
  • Researched and analyzed the software requirements, workflows, and designs to define detailed test suites, test cases, test data and procedures.
  • Created complex manual testing test cases from approved requirement and design documents and traced them to the relevant use cases.
  • Reported and entered defects and issues in Clear Quest.
  • Performed Manual and Functional testing to test the functionality of the application and modules.
  • Developed Selenium, Cucumber, and TestNG framework to automate the regression testing.
  • Developed SQL queries to perform backend testing of the database.
  • Used Postman to perform web service testing (GET, POST and PUT methods).
  • Created progress reports to ensure appropriate test coverage and results.
  • Created bug reports and test summary report and shared it wif QA Manager and team.
  • Responsible for documenting work for quick s guide utilizing MS WORD.
  • Performed different types of testing like Functional, Integration, System, and Regression Testing.
  • Performed Mobile Testing on supported Devices.
  • Validated test to check boundary conditions and error messages.
  • Analyze data to identify areas for improvement in the quality system.
  • Conducted backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from database for executing user specific test cases.
  • Performed the User Acceptance Testing (UAT).
  • Interact wif the client UAT team to define and manage the UAT process.
  • Run Defect Tracking and reviewed the Test Scenarios/ Test Cases wif business.
  • Participate in the Root Cause Analysis for all the defects found during each test cycle.
  • Involved in production support activities after the projects go live.
  • Break the test scenarios into executable functional test cases.
  • Supporting product development and operations team by providing analysis and expertise throughout the inspection and QA process.

Environment: Selenium, Cucumber, JUnit, TestNG, Postman, Clear Quest

We'd love your feedback!