We provide IT Staff Augmentation Services!

Qa Engineer Resume

3.00/5 (Submit Your Rating)

DC

SUMMARY:

  • More than 5 years of experience in Information Technology as an Automation/Manual Tester.
  • More than 5 years of experience using Selenium WebDriver, Cucumber, Maven and 3 years of experience in test automation using UFT (QTP).
  • Familiar with WebService/API testing using REST and Soap protocol
  • Exposure to all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Defect Life Cycle Management.
  • Experience in various Methods like Waterfall and Agile Methodologies.
  • Expertise in analyzing Software Requirement Documentation and based on the SMART design and developing test scripts. 
  • Experience in using Selenium Automation tool which includes Selenium WebDriver and Selenium IDE.
  • Experience in an AGILE environment and actively involved in Sprint Grooming's.
  • Experience in developing Automation Framework after Proof of Concept with different frameworks as Data Driven, Behavior Driven Development (BDD ) Automation Framework. 
  • Reading and writing MS Excel files to maintain Java APIs using Apache POI.
  • Expertise in Selenium automation using Selenium Web Driver, Cucumber tool on Eclipse IDE, JAVA, JUNIT, Maven, JUnit,TestNG and Jenkins as a Continuous Integration.
  • Developed scenarios and features for the test cases using Gherkin language on Cucumber.
  • Entering and maintaining the defects using Defect Tracking System, JIRA and ALM
  • Expertise in Smoke testing, Positive, Negative, Black Box, Functional, Integration, Regression and UAT Testing.
  • Experienced in writing SQL queries to validate the data for the Back - end testing.
  • Experience in Automation Testing of applications in different layers API using SOAP UI/ UFT API.  
  • Expertise in using Firefox plug-in like Firebug and FirePath for identifying Web Element Locators. Ability to write dynamic CSS selectors and XPath
  • Experience in creating Page Object Model framework as a part of the folder structure.
  • Ability to test the compatibility of application with various browsers using HTML IDs and XPath with Selenium WebDriver.
  • Proven ability to create an automation project using build management tool Maven using Java.
  • Experience in configuring Maven built tool for automation projects and developing Maven project object model file (pom.xml).
  • Expertise in developing BDD scripts with Cucumber and writing reusable methods for the behavior.
  • Expertise in using Jenkins to pull the code from the repository, Scheduling the Smoke test for continuous integration.
  • Expertise in developing automated test scripts using UFT/QTP automation testing tool, integrating with HP ALM/Quality Center.
  • Strong expertise in Descriptive Programming in UFT to build an efficient automation framework.
  • Solid understanding of Automation Object Model (AOM) scripting using VBScript language in UFT to Automate UFT Actions and Scheduling Tests.
  • Usage of powerful automation concepts like code reusability through creation and maintenance of Shared Object Repositories and function libraries through user defined Functions.
  • Proven skills in taking proactive approach by avoiding the defects in a verification step and meeting the deadlines.
  • Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
  • Experience with Production Support.

TECHNICAL SKILLS:

Programming languages: Java, VBScript, SQL

Testing Tools: Selenium WebDriver, UFT

Unit Test Frameworks: TestNG, JUnit.

Build Tools: Maven.

Continuous integration Tools : Jenkins.

Project Management Tool : ALM 11.5, JIRA

Data Base Management System: Oracle, MySQL.

Platforms: Windows, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, DC

QA Engineer

Responsibilities:

  • As an active team member of iterative product development methodology and participated in “Daily stand up” meetings, Sprint planning, Sprint Grooming and Sprint Retrospective.
  • Building and maintaining testing framework by creating Maven project using Java language, Selenium to test the Web Browser, JUnit and writing scenarios and features in Cucumber feature files.
  • Design and develop requirements and write test cases based on user stories Acceptance criteria.
  • Performing smoke test, black box, regression and functional testing. 
  • Involved in designing, developing and executing Test Cases.
  • Developed test cases based on the Acceptance criteria of the user stories and executed manually in each sprint.
  • Developed Requirement Traceability Matrix to ensure requirement is covered and tested satisfied the Acceptance criteria using JIRA.
  • Giving a feedback to the user stories in Sprint Grooming meeting to make sure if it is something testable and measurable.
  • Reading and writing MS Excel files to maintain Java APIs using Apache POI
  • Designing the Cucumber/Selenium testing BDD framework including Page Object Model to automate test cases.
  • Writing custom XPath to locate webelements
  • Using FireBug and FirePath locate the objects based on ID, Name, XPath, and CssSelector
  • Developing JUnit framework to run automated GUI tests and Maven to build the project. 
  • Implementing Jenkins jobs to run the Regression test suite and Smoke tests in test environments and generate reports.
  • Creating Cucumber feature files and developing Selenium test scripts to execute an automation by following Test Driven Development.
  • Testing the database applications using use JDBC from Java, My-SQL and SQL Server by executing SQL Queries. 
  • Helping functional team to execute manual test cases.
  • Performed Ad-Hoc Testing and Negative Testing and logged critical defects that is not covered in the requirement.
  • Worked as a Cross Functional Team member and tool extra responsibilities as needed by the project.

Confidential, MD

QA Manual/Automation Tester

Responsibilities:

  • Working closely with BA to understand the requirements, create test cases and test scenarios based on Requirements Document. 
  • Building automation framework with Selenium Web Driver with Java, using tool Maven and supporting major releases. 
  • Designing and performing different automation frameworks such as Page Objects framework, Data Driven framework.
  • Was involved in various stages of Software Development Life Cycle (SDLC) and actively participated in Sprint Grooming’s and daily stand ups. 
  • Creating Test Suites and run parallel tests on TestNG.
  • Testing the database applications using use JDBC from Java, My-SQL and SQL Server by executing SQL Queries
  • Performing Positive and Negative testing. 
  • Performing Black box testing, Integration testing, Regression testing, and UAT testing. 
  • Reading and writing MS Excel files to maintain Java APIs using Apache POI.
  • Designing an automation test framework using Junit and Maven and developing BDD scripts with Cucumber and defining reusable methods for the behavior of the application.
  • Generating Junit test result HTML Report after execution using Selenium WebDriver. 
  • Developing test cases using Selenium Web Driver to validate Popups, Browser navigations and Mouse Movements. 
  • Finding Web Elements using FireBug and FirePath based on ID, Name, XPath, and CSS Selector
  • Creating an automatic screenshot capture methods when automated tests failed using Junit annotation. 
  • Performing back end testing by writing and executing SQL queries to validate that data and manually verify if the data matches with front-end values.
  • Interacted with Developers, BA 's and other team members within planning project for insights of the programs and in understanding the end user's needs for the testing standpoint. 
  • Prepared and maintained technical documentation for internal applications.  

Confidential, NY

QA Analyst/ QA Manual

Responsibilities:

  • Performing Requirement analysis based on SMART criteria to make sure if it’s something measurable and specific. 
  • Creating test cases and test scenarios in ALM/Quality Center during the testing phases of the software development life cycle based on the requirements Document.
  • Actively helping a small team of testers.
  • Designing and maintaining automation test scripts in UFT/QTP environment using VB script. 
  • Performing negative, positive, functional and regression testing for the application.
  • Creating and maintaining the Requirements Traceability Matrix using Excel to track the test coverage. 
  • Developing automated test scripts using UFT/QTP automation testing tool, integrating with HP ALM/Quality Center.
  • Developing Descriptive programming to centralize and maintain all UFT test resources and automation scripts. 
  • Developing keyword driven and data driven frameworks to retrieve test data from excel files and SQL databases.
  • Identifying and analyzing the defects, questionable functions, errors, program functionality, outputs, online screens and content. 
  • Performed Data Driven Testing using Quick Test Professional .
  • Responsible for weekly status updates showing the progress of the testing efforts.
  • Parameterized test data for running scripts for different sets of test data.
  • Performed cross browser testing on various operating systems.

We'd love your feedback!