Qa Engineer Resume
3.00/5 (Submit Your Rating)
Bethesda, MD
SUMMARY:
- Having 5+ years of hands on experience in Software Testing, Test Automation, and Quality Assurance in Web based and Client/Server applications.
- Strong Knowledge and experience of all phases of SDLC ‘Software Development Life Cycle’, and QALC ‘Quality Assurance Life Cycle’.
- Having good experience in develop all lines of QA documentation including Test Plans, Test Strategies, Test Cases and Traceability Matrices.
- Working knowledge in both Manual and Automation tools like Selenium Web Driver / RC / IDE / GRID, TestNG, Junit, Ant, Maven, Jenkins, Hudson, Load Runner, Cucumber, SOAP UI, POSTMAN, Client Server & Web based Applications.
- Also having experience in test driven development (TDD), Behavior driven development (BDD) approaches.
- Good knowledge on every phase of Testing Life Cycle and Expertise in performing different kinds of testing like Black Box Testing, Functionality Testing, GUI Testing, Unit Testing, Integration Testing and Regression Testing and Automation testing.
- Experienced and Utilized ALM's capabilities of reporting and tracking bug/defects of application.
- Working experience in using SoapUI/Postman for testing Web Services and used various types of assertions such as soap fault, Contains, XPath, etc.,
- Experience in integrated TestNG and Selenium scripts with Maven and GitHub.
- Expert in writing QTP scripts from scratch by using Descriptive Programming and developing Libraries, Functions in VBScript to build Automation Frameworks.
- Hands on experience on handling the defects throughout the bug life cycle from detection until resolved using Bugzilla, JIRA, and HP ALM/Quality Centre.
- Proficiency in using SQL queries and joins to retrieve the data from tables to test the Relational Database Management Systems (Oracle, SQL Server, NoSQL).
- Used shared and per action object repositories and also enhanced the scripts by adding custom check points in QTP.
- Experienced with defect tracking tools like Jira, and Test Director/Quality Center, Microsoft Test Manager and Team Foundation Server and TestRail.
- Experience on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, Internet Explorer, and Firefox.
- Good knowledge in Selenium Automation using Selenium Web Driver, Selenium IDE, Selenium Grid, and Java, Eclipse, MAVEN, Jenkins, TestNG, POM framework, Soap UI and Cucumber.
- Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
- Excellent communication, analytical and interpersonal skills.
TECHNICAL SKILLS:
- Markup Languages: HTML, XML
- Testing Tools: Selenium WebDriver, Junit, TestNG, SoapUI, log4j, Selenium IDE, Cucumber
- Build/CI Tools: Maven, Jenkins
- Testing Framework: JUnit, TestNG, Data Driven Framework
- Databases: Oracle, MySQL, SQL Server
- Browsers: Google Chrome, Safari, Internet Explorer, Mozilla Firefox
- Operating Systems: Windows versions, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Bethesda, MD
QA Engineer
Responsibilities:
- Actively participated in team meetings with Functional/ Development teams to fix the bugs Actively participated in all QA and testing activities during UAT and SDLC.
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Configuration of Maven for JAVA automation projects and development of Maven project object model (POM).
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Cucumber and Maven).
- Used Behavior Driven Development (BDD) framework/Cucumber to write acceptance tests for web application.
- Performed cross browser testing in Selenium WebDriver using TestNG parameters.
- Improvement of existing automated test framework, enhancing existing test frameworks for projects and ensuring best practices.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Worked with both REST APIs and SOAP XML based requests and automated. Used Postman for manual testing.
- Good experience in Defect Life Cycle Management tools like, Quality Center (QC), JIRA and Redmine.
- Involved in Backend testing - Validated the data in the database by running SQL queries and Experienced using MongoDB.
- Responsible to execute Cross Browser Testing (Executing test cases against various browsers like Mozilla Firefox, Google chrome, IE and Safari etc.,).
- Involved in documenting all QA issues and issue resolution.
- Participate actively in team meetings with Functional / Development teams to fix the bugs Actively participated in all QA and testing activities during UAT and SDLC.
Environment: UAT, SDLC, MongoDB, ReactJS, Python, Selenium WebDriver, Cucumber, Maven, Behavior Driven Development, Cucumber, Quality Center, JIRA, Redmine, TestNG, Eclipse IDE, Java, BRD, Postman.
Confidential - Rochester, NY
QA Automation Engineer
Responsibilities:
- Worked closely with business analysts and developers to create test cases/scenarios, test steps, expected results and test data.
- Actively participated in daily Scrum with the team and involved in sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and review milestones and s.
- Developed, designed, and implemented TestNG Automation Testing Framework for web-based application using Selenium Web Driver and Java from ground in Agile Environment.
- Done SOA testing for Payments API using Postman and Java framework for web services and API testing.
- Heavily focused on test automation. Developed GUI based automation scripts using Serenity frame work with Selenium and Junit.
- Involved in planning, design, build and maintenance of automation framework using various scripting language and testing tools, such as Selenium with Java, Cucumber and Maven.
- Created Automation scripts to which results could be generated in text file, Excel, and HTML formats.
- Experience in using Jira for requirements management, planning, scheduling, running tests, defect tracking and manage the defects and executing the test cases.
- Developed automated test scripts in Java using Selenium WebDriver, TestNG, Maven.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Proficient in using SoapUI/Postman for testing Web Services and used various types of assertions such as soap fault, Contains, XPath, etc.
- Utilized ALM's capabilities of reporting and tracking bug/defects of application.
- Used JIRA for bug tracking, issue tracking and project management.
Environment: TestNG, Selenium Web Driver, Java, Agile, Junit, Postman, JIRA, SoapUI, Cucumber, ALM, Maven, HTML, Maven, XPath.
Confidential
Jr QA Automation Engineer
Responsibilities:
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts with Java.
- Connected to database to Query the database using SQL for data verification and validation.
- Used the BDD Framework and data driven framework with POM.
- Involved in writing the test cases for End-To-End scenarios according to the business processes and executed them manually.
- Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
- Uploaded and executed test cases, as well as logged defects in HP ALM.
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Analyzed the Functional Specification Documents (FSD), High-level Design Documents (HDD), and Use Cases to prepare test strategy and test plan.
Environment: Selenium Web Driver, TestNG, WATIR, Maven, Java, SQL, BDD, POM, Windows, HP ALM, Cucumber, QTP, Functional Specification Documents, HDD.