Quality Assurance Engineer Resume
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
