We provide IT Staff Augmentation Services!

Qa Engineer Resume

4.00/5 (Submit Your Rating)

MarylanD

SUMMARY:

  • Over 7+ years’ experience in developing Test Cases, Test Plan, Test Strategy, Test Scenarios, Test Summary reports, Test Documentation, defect tracking management, and reporting of web - based and client server applications using Selenium with diversified experience in both Manual and Automation Testing tools to troubleshoot systems.

TECHNICAL SKILLS:

Project Methodologies: Agile/Scrum, Waterfall

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, QTP, JUnit, Cucumber, REST, SoapUI.

Testing Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Framework.

Test Build & Integration Tools: Maven, Jenkins, SVN, GIT

Languages: JAVA, C#, C, C++, SQL, VBScript, JavaScript, Gherkin.

Markup Languages: HTML, CSS, XML, JSON

Database: MySQL, Oracle, SQL Server, TOAD

Utilities: Eclipse IDE, IntelliJ IDE, Firebug, Fire Path

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows 7/8/10, LINUX

Defect Tools: HP Quality Center, JIRA, Bugzilla

MS Office Tools and other tools: Outlook, MS Word, MS Excel, MS PowerPoint.

PROFESSIONAL EXPERIENCE:

Confidential, Maryland

QA Engineer

Roles/Responsibilities:

  • Participated in Review/Requirement Analysis and Design review meetings.
  • Involved in creating Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Developed automation framework using Page object model.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG and analyzed Test Results.
  • Configured Selenium Grid to execute tests on different machines against different browsers in parallel.
  • Involved in preparing test cases using Selenium Web driver(Java) to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Used Firebug, Firepath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Performed Functional testing as per user stories and performed Integration Testing & System Testing using Selenium WebDriver automation scripts.
  • Performed Parallel and Cross Browser testing on different browsers as Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Used Desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers and to handle SSL certificate Errors in Selenium WebDriver.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data provider annotation.
  • Managed the Framework dependency jars using Maven.
  • Captured Application Screenshots and images whenever exceptions occurred and at important checkpoints.
  • Maintained the Selenium & Java Automation Source Code in GIT repository system to share code to team.
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in SOAP and RESTFUL Web services.
  • Handling special keyboard and mouse events using Advanced User Interactions API.
  • Managed user stories and tasks using JIRA as tracking tool.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Participated in Release Review/Requirement Analysis and Design review meetings.
  • Highly Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
Confidential, Washington D.C

QA Automation Tester.

Roles/Responsibilities:

  • Review the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
  • Developed Selenium Automation using Selenium Web Driver.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
  • Involved in developing selenium automation framework using TestNG and Performed Continuous integration automation using Jenkins.
  • Wrote test cases to handle Alerts on the web page using Selenium-C#.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Contributed in developing Automation Framework that uses C#, Selenium Web Driver and TestNG.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using TestNG.
  • Used Selenium Screenshots to prepare and report bugs in the documentation.
  • Created Test Scripts in SOAP UI for Testing Web Services.
  • Performed cross browser testing on different Operating Systems and on different browsers.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
  • Validate the data generated in tables by performing Backend Testing.
  • Involved in writing SQL queries for performing CRUD operations and Used source repository as SVN.
  • Interacted with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Planned for Test Execution activities to accomplish tasks on daily/weekly basis.
Confidential, Minnesota

Automation Tester

Roles/Responsibilities:

  • Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.
  • Involved in daily Scrum meetings.
  • Review Test Plan, Test Scenarios, Test Cases with Project Team.
  • Involved in creating, updating and executing of test cases as per requirements.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language, MAVEN and Junit.
  • Involved in mapping of test cases to functional requirements in Requirements Traceability Matrix (RTM).
  • Designed and developed Page Objects using Selenium Web Driver Page and Object Design Pattern.
  • Involved in building System Test Cases/Scenarios and make sure that user stories are working as expected.
  • Understand the Business Process and Requirements by involving in QA meetings.
  • Identify the Web elements uniquely with different types of locators as Id, Name, Link Text, CSS, DOM, XPath.
  • Handle the execution flows by using Implicit, Explicit waits.
  • Involved in verifying data in application through SQL queries against the Business Rules.
  • Used Apache POI Jar for reading Excel file using Java IO operations.
  • Developed Automation framework implementing Data Driven Test for certain Test Cases.
  • Documented all defects found in HP Quality Center defect tracking system.
  • Monitored the jobs with SVN checkout using Jenkins.
  • Executed the test cases and reviewed the results with Business to get the Business approval for UAT.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • 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.
  • Involved in Web Services Testing using SOAP UI tool to test SOA based architecture application.
  • Executed test cases for automated regression testing during every phase.
Confidential

QA Analyst

Roles/Responsibilities:

  • Understanding client requirements and convert them to suitable automation test suite.
  • Implementing functional automation test scripts using Selenium WebDriver.
  • Gathered test requirements and involved in Test Plan review meetings.
  • Uniquely identified web elements using different locators as id, name, Xpath.
  • Designed, developed and executed the entire test suite.
  • Report defects and discussed about the issues in Status review meetings and retrospective.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Interacted with development and product management teams for resolving reported bugs and other technical issues.
  • Wrote QA metrics and status reports.
  • Used Jira for Defect tracking and reporting.
  • Implemented Regression Testing after the defect corrections.
  • Performed Backend testing to test the validity of data using SQL Queries as per business rules.
  • Tested various business rules along with user and customer functionalities as UAT and prepared document with screenshots.
  • Communicated with developers on tracking the status and resolve them.
  • Performed quality assurance reviews on all System Development Life Cycle phases.
Confidential

QA Tester

Roles/Responsibilities:

  • Talk to the business users and analyzed required documents.
  • Involved in different phases of Software Testing Life Cycle like Requirement analyzing phase, Test Design, Test Execution and proficient in documentation.
  • Executing Test Scripts in QC tool for Regression testing and analyzing the results.
  • Performed manual testing on different modules of the application.
  • Involved in verification of manual update files for different subject areas.
  • Performed Ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
  • Prepared various reports based on different stages of Testing.
  • Involved in creating Test metrics and resolving issues and queries.
  • Involved in giving daily and weekly status reports to the clients.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects in Bug tracking tool Quality Center and to set priorities.
  • Maintained Test Logs and Test Summary Reports.
  • Developed Test scenarios and Test cases as per the requirements.

We'd love your feedback!