We provide IT Staff Augmentation Services!

Quality Assurance Engineer Resume

Southlake, TexaS

PROFESSIONAL SUMMARY:

  • Software Development Engineer in Test with 3 years of experience in all phases of Software Development Life Cycle (SDLC) &Software Testing Life Cycle (STLC); Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium web driver, selenium GEB, SOAP UI and Rest Assured. Diversified experience in Automation, Manual testing and Business Analysis methodologies.
  • As a Software Developer Engineer in Test (SDET) have good knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the entire software development cycle.
  • Expertise in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications.
  • Strong knowledge of Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile along with Iterative development environment.
  • Testing in focus to ensure system quality standards are met by planning, designing and executing the appropriate test cases. This includes creating test plans, mining and manipulating test data, executing test cases, first - level triage of defects found, and retesting of defects through resolution.
  • Experience in using Project and Defect Management tools such as JIRA, Rally, TFS, Version1 and HP QC (Quality Center) to track test progress, execution and deliverables.
  • Collaborate with developers within small teams to create what needs to be tested in new or existing features in the product·
  • Expertise in working knowledge of Core Java, VB-Script and Object Oriented Concepts
  • Developed BDD scripts using Cucumber writing step definitions and behaviors
  • Industry Experience and Expertise in Web page Automation Testing using Selenium Suite and QTP.
  • Strong Knowledge in programming languages.
  • Developed BDD features and steps using JBehave and Serenity, Selenium and Java.
  • Extensive experience in Manual and Automated testing of Client Server and Web Applications in multiple roles within QA Team.
  • Analyzed, Designed and Implemented frameworks like Page Object Model Framework, TestNG Framework, Keyword Driven, Data Driven, and Hybrid Framework for a number of projects.
  • Experienced in reading the test data from excel spreadsheet using API and TESTNG Data provider.
  • Excellent experience of build tools like Maven, ANT and continuous integration tools like Jenkins.
  • Experience in functional testing of SOAP and RESTFUL APIs using SOAPUI Tool, Rest Assured. Validated Request and Response in XML, JSON formats.
  • Assist in building out and testing API endpoints. Tested SOAP and RESTFUL web services using different assertions like HTTP assertion, security assertions, and XPATH assertions in SOAPUI.
  • Utilized knowledge of XML and experience of SOAPUI tool in Web Services testing in web services for API testing using multi-tiered application architecture.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Performed routine functional and security quality assurance testing of various operating system for software applications under various user profiles on local and remote desktop.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Maintained the Selenium & JAVA automation code and resources in source controls such as GIT.
  • Working Experience with functional testing, Cross Browser Testing using Selenium &TestNG to check that the Web application works as expected in different browsers.
  • Strong exposure testing applications on different browsers - IE 6.0, 7.0, Firefox, Safari 3x.
  • Experience in White Box and Black Box testing for functionality and structural flow of an application. Strong working experience on Functional testing, GUI testing, Integration testing, UAT, Regression testing, Smoke testing, Sanity testing, Positive & Negative testing, Boundary Value testing, End to End testing.
  • Experience with projects that utilized web technology like XML, HTML, CSS, REST and high-level languages such as Java.
  • Generated (TSL) Test Scripts using QTP and validating the scripts using Synchronization point.
  • Experience in writing Test cases and Test scripts for Functional performance testing.
  • Experienced in Back-End validation to ensure data consistency on Frond-End writing and executing SQL Queries on the relational database.
  • Adept in RDBMS such as Oracle, MS SQL Server and MS Access and also skilled at writing SQL queries and Stored Procedures.
  • Established Java JDBC connection for retrieving the Data from Database and execute queries.
  • Generated test logs using Log4j for various log levels.
  • Good team player with the ability to manage and work independently.

TECHNICAL SKILLS:

Project Methodologies: Agile, WaterFall

Testing Automation Tools: Selenium WebDriver, Selenium Grid, Selenium RC, Selenium IDE, TestNG, JUnit, Cucumber, SoapUI, QTP, Auto IT, BDD Serenity

Mobile Testing Tools: Perfecto Mobile, Appium

TEST & Defect Management Tools: JIRA, Rally, Version1, ALM, HP Quality Center, Bugzilla, Test Direct, Practi-test, Test Rail

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs.

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Test Build & Integration Tools: Maven, ANT, Jenkins, Jbehave

Programming Languages: JAVA,Python, JavaScript, Gherkin, C, C++, JSON

Database tools: SQL Server, MySQL, Oracle, TOAD, Oracle SQL Developer

Markup Languages: HTML, XML, XPath, CSS Selector

Platform Compatibility: Windows 7/8, UNIX, LINUX, Mac OS

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

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, SharePoint

Version Control tools: SVN, GIT, MS-SharePoint

Spy Tools: Firebug, Fire Path, inspect element

IDE tools: Eclipse IDE, Intellij

WORK EXPERIENCE:

Confidential, Southlake, Texas

Quality Assurance Engineer

Responsibilities:

  • Analyze business requirements and the functional specification for developing test conditions.
  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
  • Drafting QA Strategy, methodology and documenting test plans and test case development in QC for the functional, integration and end to end testing.
  • Involved in generating execution reports from QC.
  • Involved in User accepting testing (UAT) Test case creation and UAT Test cases execution.
  • Developed and maintained automated regression test cases in Selenium GEB & Spock using Groovy programming language and Junit Framework.
  • Developed Automation framework implementing Page Object Model for Certain Test Cases.
  • Preparation of test scripts, testing status and testing results.
  • Used RESTClient to validate HTTP responses.
  • Created end-to-end test cases to identify any potential issues and addressed issues prior to software release at each phase.
  • Used HP application life cycle management 11.0 for test design, execution and defect tracking.
  • Performed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using spock feature methods and Given-When-Then keywords.
  • Involved in documentation and tracking key project milestones and overall project deliverables on time, and adhering to development and quality standards.
  • Experience in functional testing of SOAP and RESTFUL APIs using SoapUI. Validated Request and Response in XML, JSON formats.
  • Performed testing using SOAPUI on different data sources and validated the RESTful web services.
  • Used RESTClient to validate HTTP responses.

Environment: Selenium GEB, IntelliJ, Python, Spock, JIRA, Insomnia, Maven, TeamCity, GIT, MongoDB, soapUI Intellij. Used RESTClient to validate HTTP responses.

Confidential, Johns Creek, GA

Quality Assurance Test Engineer

Responsibilities:

  • Participated in estimation sessions on selected stories to be developed during sprints.
  • Involved in tracking issues identified in testing and reporting defects to developers and product engineers.
  • Involved in Understanding vendor release changes and testing requirements to satisfy those releases and communicating to the business.
  • Working closely with business analysts and developers to identify, script, and execute functional test cases.
  • Create Defect documentation report and attach the same with JIRA stories for enhancements or fixing the defect.
  • Used TestNG annotations like @parameters, @Data provider and @Groups to group the test cases, Test methods and test suites for regression testing.
  • Participated in product review meetings to discuss the product and to see the enhancement requirements as per Agent requirements.
  • Developed Automation framework implementing Page Object Model, and Data Driven for Test Scripts.
  • Involved in developing Test cases, Test data, Test procedures, Test reports and Test Scripts.
  • Implemented Junit automation framework for Smoke Testing and also Regression Testing using selenium Webdriver, Serenity and Java.
  • Handled mouse actions classes, alerts, window pop outs, Screenshots, Frames, and External Excel Files.
  • Automated the test scripts using Selenium web Driver with Java.
  • Developed BDD features and steps using BDD Serenity framework.
  • Enhanced/Modified the existing Automation test scripts for regression using legacy selenium webdriver and java.
  • Extensively tested for browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.
  • Involved in writing SQL queries to prepare test data using Oracle/SQL developer.
  • Involved in testing all the Centers at times to meet the deadlines of product release.
  • Verified the integration of various components in the application and executed End-To-End Testing.
  • Managed individual sprints user stories and tasks using Jira as Project Management tool.
  • Executed test cases, test Scripts and reported defects in the defect tracking tool.
  • Involved in developing automated UAT test cases using Cucumber in Gherkin format.
  • Involved in understanding and implementing the Automation framework from scratch using Serenity.
  • Converted the existing automation scripts in Selenium, TestNG, Java to BDD serenity.
  • Used Version control tool GIT to maintain and retrieve the test scripts using both the frameworks TestNG selenium and BDD Serenity Java.

Environment: Selenium WebDriver, Eclipse, Java-JDK TestNG, JIRA, Cucumber, SOAPUI, Maven, Jenkins, Apache POI, GIT, Firebug, FirePath, JDBC Connection, Gherkin, Intellij, OracleSQL Developer.

Confidential

Jr. Test Engineer

Responsibilities:

  • Wrote test Plans, test Cases, and test scenarios for monthly releases using MS Office Suite(Word, Excel, PowerPoint)
  • Involved in Regression testing of several Code changes or new functionality implementations in the SIT (System Integration Testing) environment of the application.
  • Responsible for testing the application for different tests manually.
  • Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Report.
  • Created Test Cases and Test Scripts for various modules.
  • Communicated the daily developments of the Automation to the Manager and other executives in the company.
  • Coordinated the UAT testing process with business users and cross functional development teams for proper execution of UAT and also prepared the required test data for business users.
  • Identified the Test Cases and documented them in Quality Center.
  • Coordinated with developers, users and various members of the team to discuss issues, resolved defects and set priorities by logging the defect using HP Quality Centre.
  • Retested the fixed defects, based on the Test Drop Report from developers and changed status of the defect accordingly.
  • Automating the test cases in a data driven framework where the input data is taken from an external excel file and database.
  • Using VB - scrip concepts like creating functions and sub-procedures, used descriptive programming to write test scripts.
  • Written functions to read the data from excel files and external database.
  • Used UFT tool for record and playback test scripts, error handling, recovery scenarios.
  • Well-versed in Database operations, VB script fundamentals, and flow control statements
  • Used record and playback options to capture the objects in QTP automation.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
  • Documented and tracked test scripts, test results and reported test defects in QC.
  • Tested for Database validation to validate Tables and Data manually by running SQL Quires.
  • Extensively used VB Scripts to write scripts for testing certain functionalities in the unit
  • Experience in defect tracking and change management using HP ALM/QC and JIRA.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project schedule and status.
  • Maintained existing QTP scripts written for functional testing and enhancing the existing keyword-driven framework to meet the current need and to have an effective automation suite in accomplishing optimal results.
  • Used record and playback options to capture the objects in QTP automation.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
  • Documented and tracked test scripts, test results and reported test defects in QC.

Environment: Manual Testing, QTP automation, HP Quality Centre, VBScript, SQL, MS Office suite.

Hire Now