Qa Engineer Resume
4.00/5 (Submit Your Rating)
Ft Lauderdale, FL
SUMMARY
- Experienced QA professional wif 7+ years of experience in Manual, and Automation Testing wif expertise in Planning, Analysis, Design and Maintenance of Manual and Automation test case for Web - Based applications and Testing Web Services.
- Experience in Web Automation and Rest Service Automation.
- Hands on experience in testing REST based Web Services using Postman and Rest Assured.
- Experience in various phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Hands on experience wif different types of testing such White box testing, Black box testing, Unit testing, Functional testing, Regression testing, System testing, Integration testing, Sanity testing, Smoke testing and User Acceptance testing.
- Proven ability in developing Behavior Driven Development (BDD) scripts wif Cucumber and writing step definitions for behavior using Gherkin.
- Expert in automated testing tools and techniques as Selenium WebDriver wif TestNG, Junit wif Web applications based on Java.
- Developed planning for testing efforts and the design of multiple test plans, including developing data-driven test cases using external resources.
- Experience in Selenium IDE, WebDriver, Junit, Test NG, Maven, Jenkins, Selenium Grid, Cross browser testing, POM, Modular Driven, Cucumber, TDD and BDD, JBDC connectivity for selenium.
- Experience automating, writing, reviewing, and executing Automation test scripts in web-based, highly transactional and large Client/Server/Multi-tier applications using Selenium WebDriver.
- Created Requirement Traceability Matrix (RTM), Test plans, Test cases, Weekly status Reports, bug reports etc. To analyze changes and identify the areas of application for Regression Testing.
- Experience in Automating Rest Services using POSTMAN and Rest Assured wif data driven.
- Good wif Version controls like GIT.
- Complete Understanding of QA Methodology.
- Good Experience in SQL Server Commands.
- Participates as needed in development phases wif emphasis on the analysis/design, documentation and/or testing, integration, and presentation phases.
- Works closely wif Users, Requirements Analysts/Business Analysts and programmers to ensure proper implementation and/or testing of program and system specifications.
- Self-starter who can work independently wif limited direction wif the ability to quickly learn and apply training is important.
TECHNICAL SKILLS
Language: Java, JavaScript, SQL, HTML, XML
Automation Testing: Java, HTML, CSS, XML, JavaScript, GIT, Maven, Selenium WebDriver, TestNG, JUnit, Cucumber
Database: MySQL, Oracle 12C, MS Access, SQLLite3, SQL Developer
Webservices: Soap UI, Web service, RESTful Web Services, REST-Assured
Tools: Jenkins, POSTMAN.
Test Management: Jira, MSOffice Suite, Zephyr
PROFESSIONAL EXPERIENCE
Confidential, Ft. Lauderdale, FL
QA Engineer
Responsibilities:
- Analyzed Functional Requirements and Business Specification as part of Static Testing on earliest stages of SDLC
- Automated test cases, test suites for Regression Testing via Selenium WebDriver, Java for existing application
- Automating test cases, test suites for Regression Testing via Selenium Webdriver.
- Created Object in Object repository using Page Object Pattern using PageFactory of Selenium WebDriver
- Implemented page object model using selenium and java.
- Experience in testing theweb services/ Rest APIsusingPOSTMANandSOAP UIand automated theAPItesting process usingRest Assured.
- Experienced in manual validation of theWeb Services/APIusing theSOAPUIandPOSTMANtool.
- Validated REST Web services, andAutomated API TestScenarios.
- Proficient in usingPostmanforAPItesting usingPOST, GET, PUT,andDELETE.
- UsedGET, PUT, POSTmethod inPOSTMANto manually test theweb services/ REST APIs.
- Creating JSON and XML test data for allAPIsand testing functionality usingPostman Tool.
- Responsible to verify REST Web Services API’s request and to get valid JSON response for the following methods like GET, POST, PUT and DELETE.
- Experience in performing Automation for REST web service using Maven projects integrated wif TestNG and JUnit frameworks
- Developed Hybrid framework wif Page object model and Data Driven.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of test data.
- Designed and documented REST/HTTP, including JSON data formats and APIversioning strategy.
- Maintaining the Quality assurance standards wif the company Business rules.
- Performed Back end testing by writing SQL queries using various commands, functions, Joins and Union.
- Executed SQL Scripts to validate all defined criteria.
- Creating and updating tables, views, working wif triggers, stored procedures.
- Packaging and Continuous integration the test cases by using Jenkins.
- Building the Test cases using Maven Project and run the batch testing.
- Logged defects encountered in the application through JIRA during test cycles and conducted fix verification. Worked on Agile/Scrum methodology.
- Responsible for execution, defect reporting and fix verification using manual and automated techniques to has test plans in place and executed according to our release schedules.
- Working closely wif project manager/Test Lead and Project team to learn about the project functionalities and provided testing timelines.
Confidential, Ft. Lauderdale, FL
QA Engineer
Responsibilities:
- Developed automation framework consisting of documentation for standardization of programming guidelines, automation folder structure, test results, source control, and common functions for web-based applications using Java, Selenium and TestNG.
- The framework implemented extensive logging enabled using log4j. TestNG/ReportNG reporting templates had to be tweaked to customize the reports.
- Developed Page Object Model framework (POM)wif the combination of modular and data driven framework using Java programming in Selenium Webdriver.
- Development of test scripts in an agile manner alongside the development timeline. The automated test cases helped in doing quick sanity/ regression and sending out reports of the product health during frequent intermediate build releases.
- Responsible for Designing & Building Automated Tests using Selenium Grid/TestNG for Cross-Browser Testing ex.: Safari, Chrome, IE, Firefox.
- Developed Automation Scenarios for Sanity and Regression Testing using Selenium.
- Design, develop, maintain and execute data-driven API test suites for WebServices (SOAP and REST) using SoapUI and Java for functional testing and schema validation.
- Experience in testing theweb services/ Rest APIsusingPOSTMANandSOAP UIand automated theAPItesting process usingRest Assured.
- Experienced in manual validation of theWeb Services/APIusing theSOAPUIandPOSTMANtool.
- Validated REST Web services, andAutomated API TestScenarios.
- Proficient in usingPostmanforAPItesting usingPOST, GET, PUT,andDELETE.
- UsedGET, PUT, POSTmethod inPOSTMANto manually test theweb services/ REST APIs.
- Creating JSON and XML test data for allAPIsand testing functionality usingPostman Tool.
- Performed Back end testing by writing SQL queries using various commands, functions, Joins and Union.
- Executed SQL Scripts to validate all defined criteria.
- Creating and updating tables, views, working wif triggers, stored procedures.
- Performed backend testing of application using SQL, writing queries to confirm correctness of data entered via UI, and data manipulation
- Used GitHub and integrated it wif Jenkins for continuous integration for build management for each release, QA, integration and staging environments.
- Reviewed test Documentations me.e., Test Data, Test Results/Output, Test scripts.
- Tracked, identified and logged bugs using Jira, and worked closely wif Developers to troubleshoot and fix the issues.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Worked on user stories discussed in Scrum Meetings, followed Agile methodology to collaborate wif developers and project managers for quick and TEMPeffective software testing in timely manner.
Confidential
QA Automation Engineer
Responsibilities:
- Involved in Planning, Designing, Developing and Executing Test Scenarios for Manual and Automated Test cases.
- Conducted Black box, Regression, Negative, Functional, Compatibility and Integration testing.
- Conducted Cross browser testing (IE, Chrome, Firefox and Safari) using Selenium GRID.
- Developed and enhanced automated test scripts Complaints TOM application using Selenium and Java in Eclipse.
- Used jQuery library functions for the logical implementation part at client side for all the application.
- Developed ANT based build scripts to run Selenium Automation.
- Performed maps SOAP web services testing wif SOAPUI by validating request and response for XML.
- Performed API (SOAP) Testing wif JUnit Framework.
- Performed data driven testing by using Rest Assured in Java and data source in SOAPUI to configure SQL queries to fetch data from the Oracle database.
- Created Data Driven, SOAP and REST test using SoapUI and excel; used assertion in SoapUI to validate response dat is returned by the service.
- Worked on Web Services (SOAP) using SOAP UI and validated the JSON Messages.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Writing SQL queries and PL/SQL - functions, sequences and triggers.
- Executed the Test Cases to verify actual results to expected results.
- Used Quality Center for bug tracking and reporting, also followed up wif development team to verify bug fixes, and update bug status.
- Extensively involved in resolving bugs fixes wif the Development Team.
- Involved in the creation of Requirement Traceability Matrix to analyze changes and identify changes in application and provide high-level view of Test cases scenario to client.
- Involved in analysis of the customer requirements, discuss technical specifications wif the clients
Confidential
Responsibilities:
- Developed test cases, designed test steps and associated the corresponding requirement.
- Developed and Executed Manual Test cases Created a Manual Test Case Reports.
- Resource planning and identify the Manual scope.
- Reviewed and Modified the Test cases as per Functional Spec.
- Identified the Complex Test cases and prepared the Business & Build Verification Testing.
- Participated in System Requirement review and help in identifying the Gaps in the requirement.
- Participated in Project meetings, reviews and walkthroughs.
- Interacting wif the development team for Issue Clarification.
- Worked closely wif entire team to improve productivity.
- Preparation of Daily Status report.
- Responsibilities for module lead included Requirement Analysis, Develop Test Plan and Test Scenarios, Test Case Review, Defect logging, defect retest after it is fixed, regression testing, Status Reporting.
- Performed manual testing by creating page templates using various AEM components/templates and published them on multiple environments.
Confidential
Software Engineer
Responsibilities:
- Developed user interface using JSP, JavaScript and HTML
- Implemented various business object classes using core Java structures like collections, threads and exception handlers.
- Implemented Model View Controller (MVC) architecture Using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance
- Involved in the development of logics using Collection Framework, Exception Handling and multi-threading programming
- Developed Form Beans and Action Classes to model views and client-side functionality
- Developed various EJB components to fulfill the business functionality
- Used Use Cases, Class Diagrams, and Sequence Diagram
- Used JDBC to invoke Stored Procedures. Used JavaScript and AJAX for Integration and Validation
- Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information
- Used Java/J2EE Design patterns like Business Delegate, Session Façade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
- Developed test cases using JUnit
- Used WebSphere Application Server for deploying various components of application
Confidential
Software Engineer
Responsibilities:
- Created form and web modules using HTML, CSS, JSP.
- Troubleshoot various software issues using debugging process and coding techniques.
- Perform Code inspection, functional, structural and boundary and equivalence class testing.
- Developed JSPs and Servlet, perform system administration for hosting server and client software.
- Developed screens using Java, HTML, DHTML, CSS, JSP and JavaScript.
- Implemented all validations and done testing.
- Involved in weekly walkthroughs & inspection meetings to verify the status of the testing effort and the project.
- Provided validation of data through SQL queries.
- Attended the project review meetings, daily/weekly status meetings and walkthroughs wif Project managers and leads.
