We provide IT Staff Augmentation Services!

Sr. Quality Assurance Engineer Resume

Pittsburgh, PA

SUMMARY

  • Around 10 years of experience in creating innovative Quality Assurance and Business Analysis of solutions with expertise in Banking, Healthcare, Inventory applications using manual testing procedures & test automated tool.
  • Strong knowledge of System Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Requirements gathering, Analysis, Design, Development, Implementation and Testing Methods like Waterfall, RUP & Agile.
  • Executed automated test scripts using Selenium C#.
  • Created and maintained test cases in GHERKINS format.
  • Expertise in developing automation test framework and creating function libraries.
  • Expertise in creating BDD driven test frame work.
  • Experience in testing cloud based application (Azure).
  • Experience in different types of testing like Black box testing, white box testing, functional, GUI testing, Systems testing, regression, integration, UAT and performance testing.
  • Expertise in reviewing requirements, Business requirements gathering, translating requirements into specifications and application design.
  • Develop and execute test cases on Cloud based applications
  • Experienced in documenting Test Plan, Test Objectives, Test Strategies, Test Scripts and Test Cases.
  • Experience with structured AGILE, SCRUM, NEXUS methodology and QA Process to ensure the Quality Assurance Control.
  • Experience working with a combined in house and outsourced team
  • Responsible for developing the scripts to support Mercurial, Azure DevOps (Continuous Integration) of the scripts with the build server.
  • Good experience in working with migration projects
  • Experienced with different RDBMS such as MS SQL Server 2012/2016.
  • Proficient in executing SQL queries against databases like Oracle and MS SQL Server to perform backend testing/Data Integrity testing.
  • Expertise in problem solving, bug reporting, maintaining and using Bug Tracking Tools like Jira and Bugzilla and Clear Quest.
  • Expertise in Black Box, Sanity/Smoke, Integration, Regression, System and Functional Testing.
  • Strong experience in Quality Assurance of multi - tier systems, Client/server systems and Web Applications/Sites including testing large enterprise software applications.
  • Excellent team player with strong written, communication, interpersonal and analytical skills.

TECHNICAL SKILLS

Testing Tools: HP Quality Center 10.0/11.0, ALM, Selenium, White, SpecFlow, Gherkins, Browser Stack, Appium, Screenster, TestRail, JIRA, Azure, Postman

Operating Systems: Windows.

Database: SQL Server 2008/2012/2016.

GUI Tools: .Net

Browsers: IE, Firefox, Chrome.

Bug Tracking: HP Quality Center, TFS, JIRA, Trello, TestRail, ADO

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Sr. Quality Assurance Engineer

Responsibilities:

  • Conducted Proof of Concept for automation tools based on organizational needs and requirements.
  • Designed and implemented custom built automation framework using Selenium and Specflow.
  • Implemented Page Object Modal and Page Object Factory for easy maintenance of page objects.
  • Took ownership of the automation project including script development and execution as needed
  • Worked on implementing html reports for automation test results and runs.
  • Creating and enhancing Test Cases (Test Scripts) using Element locators, WebDriver methods, C# programming concepts, and NUnit Annotations
  • Understand the Medical Device testing and process.
  • Experience in testing application hosted in Azure cloud.
  • Performed browser compatibility testing on cloud-based application.
  • Performed functional and integration testing on cloud-based application.
  • Contributed to manual feature testing, as well as regression testing of end-to-end workflows
  • Trained and mentored other QA Engineers in all aspects of automation
  • Work with Developer, QA, and Product Owner to ensure appropriate follow-through on automation results
  • Responsible for maintaining various testing environments and test data; develop, maintain and perform peer review on automated test scripts/suite and on test cases and plans
  • Define standards for development of automated test scripts, deployment and reuse using Selenium.
  • Created and maintained test cases in GHERKINS format using SPECFLOW.
  • Participate in product design reviews to provide input on functional requirements, designs, schedules or potential problems and provide estimates and risk analysis on various projects
  • Established testing processes and guidelines for activities supported within the organization.
  • Diagnose, triage and report system defects
  • Analyze test results to ensure functionality
  • Maintain various testing environments and test data
  • Familiarity with development practices like Unit Testing, Test-Driven Development
  • Partner with peers and management team to continuously improve testing methods, process, techniques and use of tools.
  • Identifying test scope, identifying project risks, and implementing process changes and efficiencies.
  • Create and maintain test artifacts and facilitating artifact reviews.
  • Execute responsibilities with minimal oversight; consult analysts and consultants as the technical SME.

Environment: C#, .Net, SQL Server, Selenium, MS Visual Studio, TFS, Windows NT, Gherkins, SpecFlow, Azure Devops.

Confidential, Pittsburgh, PA

Sr. Quality Assurance Analyst

Responsibilities:

  • Took ownership of the automation project including script development and execution as needed
  • Trained and mentored other QA Engineers in all aspects of automation
  • Work with Developer, QA, and Product Owner to ensure appropriate follow-through on automation results
  • Responsible for maintaining various testing environments and test data; develop, maintain and perform peer review on automated test scripts/suite and on test cases and plans
  • Define standards for development of manual & automated test scripts, deployment and reuse using Selenium.
  • Responsible for developing test cases and performing testing on third party cloud based application.
  • Created and maintained test cases in GHERKINS format using SPECFLOW.
  • Performed API testing using Postman.
  • Participate in product design reviews to provide input on functional requirements, designs, schedules or potential problems and provide estimates and risk analysis on various projects
  • Conduct, but not limited to: functional, usability, integration, regression, security, smoke/sanity, white box, and performance testing
  • Diagnose, triage and report system defects
  • Analyze test results to ensure functionality
  • Create SQL scripts to validate data
  • Maintain various testing environments and test data
  • Work with Client Services to review, prioritize and triage reported client issues for manual testing
  • Responsible for developing the scripts to support Mercurial, Azure DevOps (Continuous Integration) of the scripts with the build server.

Environment: C#, .Net, SQL Server, Selenium, MS Visual Studio, TFS, Windows NT, Gherkins, SpecFlow, Browser Stack, Screenster,Postman.

Confidential, Pittsburgh, PA

Quality Assurance Analyst Lead

Responsibilities:

  • Assure application meets quality standards by providing technical leadership in planning, designing, executing testing, and developing procedures relating to product quality on complex projects.
  • Consult with project team as needed to confirm testing coverage. Provide additional insight to testing criteria, test strategies and testing coverage.
  • Provide direction across testing team to ensure all projects meet quality standards.
  • Participate in formal reviews of business requirements and application designs.
  • Ensure proper test coverage exists based on requirements and design specifications.
  • Advise and provide direction to less experienced quality assurance analysts on documentation of testing artifacts.
  • Identify test issues and reports to Manager, PM, and Business on all testing initiatives.
  • Define, coordinates and leads production verification and validation for projects and releases.
  • Define standards for development of manual & automated test scripts, deployment and reuse using QTP and Selenium.
  • Executes manual and/or automated test scripts for most complex projects and Mainframe Using QTP and Selenium.
  • Develop and lead development of manual and/or automated test frameworks, standards, training, etc., for large applications using QTP and Selenium.
  • Develop and lead development of automated test frameworks, Confidential RIF (Request Information Form) applications using Selenium C#.
  • Trained others on testing techniques and use of automation framework.
  • Executed automated test scripts for Confidential RIF Project using Selenium C#.
  • Created and maintained test cases in GHERKINS format.
  • Tested Mobile applications using browser stack.

Environment: C#, .Net, Oracle, SQL Server, Selenium, MS Visual Studio, TFS, Windows NT, Gherkins, SpecFlow, Browser Stack.

Confidential

Automation Engineer

Responsibilities:

  • Involved in analyzing system design specifications and developed Test Plans, Test Scenarios and Test Cases to cover overall quality assurance testing.
  • Performed both manual and automation testing and created various test results to track the testing results.
  • Developed automation scripts in Selenium using C#.NET to automate smoke and regression testing.
  • Extensively involved in measuring the performance load using the C# Selenium for web application testing
  • Exported requirement, test cases into the HP Quality Center, run manual and automation test cases from test lab and log defects from defects module.
  • Followed up with standard software testing life cycle (STLC) to perform different types of testing for the projects.
  • Development of test plan, test case and test scripts in HP Quality Center after for functional, system integration (SIT), Usability, security testing.
  • Designed and implemented automated testing tools and programs addressing areas including database impacts, software scenarios, regression testing, negative testing, error/bug retests and usability.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Responsible for running Unix Shell Scripts for different server process
  • Interacted with developers to report software bugs in HP Quality Center 10.0 AND Jira.
  • Responsible for GUI and Functional Testing, using Black box Testing Techniques.
  • Generated reports using SQL Server Reporting Services and Report Builder. Also developed stored procedures to populate the reports.
  • Involved in testing data migration from traditional database to Legacy Systems.
  • Conditional testing of constraints based on the business rules & Create and execute Unix/SQL scripts to help in test validation
  • Conducted DB testing using SQL queries to know the table data and column verifications
  • Enhanced the scripts in Selenuim and C#.NET by applying checkpoints, parameterizations, synchronization point, data driven tests.
  • Independently develop Load Runner test scripts according to test specifications/ requirements.
  • Tracked defects and documented them in Rational Clear Quest.
  • Participated to create Test Analysis reports (TAR) and stored them into the HP Quality Center.

Environment: Selenium, C#.NET, HP Quality Center 11.5, QTP11.5, Web Services/Web methods, Load Runner11.5, XML, HTML, Oracle, SQL, TOAD, JIRA, Windows 2003/2007.

Confidential, Herndon, VA

Sr. QA Analyst

Responsibilities:

  • Worked closely with development teams and project management throughout the development lifecycle to improve the quality.
  • Develop and maintain Test plan, Test data, Test condition and Test Case preparation, System test execution and defect reporting.
  • Performed Regression, System, Integration, Functional Testing, Database Testing and Random Testing for different modules.
  • Experience with Banking and Financial Services.
  • Implemented Agile Methodology and actively participated in SCRUM meetings daily
  • Developed SQL queries to perform Database Testing including joins.
  • Worked on Migrating and upgrading from any version of Test Director to Quality Center .
  • Experience working with cutting edge web technologies, reporting (Jira, Quality Center) and automated testing tools such as QTP, Selenium, Browser Stack, IBM AppScan and Load Runner.
  • Responsible for preparing weekly and monthly status reports.
  • Coordinated with the team and defined and implemented Test Automation Frame Work.
  • Conducted Integration, Data Driven, Regression and System testing on various versions.
  • Defined automated test scripts using QTP, Selenium and maintained in the Quality Center.
  • Designed database to maintain test data for test scripts in Oracle. Integrated test scripts with test data in the database.
  • Ran all test scripts for each test cycle and analyzed results. Each test result is stored in the Quality Center in a separate Run.
  • Explored and Evaluated Visual Studio 2010, for Bug Reporting, Tracking.
  • Expertise in defect tracking and reporting.

Environment: .Net, C#, Windows 2003, Oracle, QTP, Quality Center, Selenium, Load Runner, SQL, JIRA, UNIX, Visual Studio 2010, Manual Testing.

Confidential, Atlanta, GA

QA Analyst

Responsibilities:

  • Responsible for creating test plan, test schedule, test cases and test execution.
  • Responsible for test case review and created best practices for writing test cases, how to make existing test cases reusable to optimize resource time to be more productive.
  • Performed GUI testing to test various features of applications.
  • Developed automation scripts using QTP.
  • Excellent experience managing the whole testing process using Mercury Interactive Test Management tool Mercury Quality Center.
  • Developed Test Cases and scripts for Security Testing, which involves testing the system from, unauthorized use and unauthorized data access.
  • Worked closely with Developers to isolate, track, and troubleshoot defects and monitored defects until resolved.
  • Used Agile testing methodology for achieving deadlines in UAT.
  • Involved in Configuration Testing.
  • Used Quality Center 8.2 as a central repository for all the test activity.
  • Handled customized objects using Object identification in QTP 8.2
  • Created Shared Repository in QTP 8.2 for objects reusability.
  • Worked with UNIX shell scripts
  • Analyzed results and reported the bottlenecks for various scenarios.
  • Executed SQL Queries to perform backend testing.
  • Interacted with developers regarding priority of bugs and update the status of bugs once they are fixed.
  • Responsible for coordinating testing activities for releases.

Environment: QTP 8.2, Quality Center 8.2, SQL Server 2005, N-Tier, RUP methodology, Windows XP.

Hire Now