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.
