Qa Engineer Resume
Basking Ridge N, J
SUMMARY
- Senior QA Manual, Automation Tester with 7+ years of experience in executing and testing of client server architecture, web - based applications using Selenium WebDriver, TestNG, JUNIT, Java.
- Expert in preparing Test scenarios, Test cases, Test procedure, Test scripts for automated testing (using Selenium), highly scalable Page Object model and manual testing as per user requirements and functional specifications of the system.
- Proficient in various test management and defect tracking tools such as HP Quality Center, JIRA, Rally.
- Exposure in running SQL queries to query database tables to check data integrity.
- Strong knowledge in Software QA standards flows and methodologies like functional, performance, integration, regression, and black-box testing. Proficient in Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance& Load testing, Sanity testing, Exception testing, Compatibility testing & Security testing, White/Gray/Black-box testing.
- Strong Communication skills, interpersonal, analytical & problem-solving skills; excellent team player and individual contributor with good sense of planning, prioritizing of work and time management.
- Solid working knowledge of Core Java Webservices, with real time testing knowledge using SOAP, WSDL.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Experience in developing end to end automation using Selenium WebDriver
- Grid, Junit/TestNG, ANT, Maven, Jenkins, Web Services (REST Assured).
- Good knowledge and working experience in Automation tools like QTP and Selenium WebDriver
- Well versed with test planning, effort estimation, defect and test management, resource allocation, communication to clients, reporting
- Experience in testing code developed in TDD / BDD environments
- Experience in Understanding the code written in different programming languages Java, HTML, and Oracle.
- Proficient in Web services testing using SOAP UI.
- Experience in dealing with customers changing requirements
- Experience in working on Waterfall, Agile (SCRUM) and iterative methodology
- Used Maven to configure the dependencies and to run test scripts (Related jar files). Expertise in understanding Business process for writing Test plans and Test Cases perfectly
- Expert in analyzing test results and preparing test/defect summary report for Sr. Management.
TECHNICAL SKILLS
Test Management tools: Selenium IDE/RC/Web Driver/GRID, Appium, HP Quality center, HP A pplication L ife Cycle M anagement Tool (ALM), QTP, Test Link, Test Manager, SOAPUI, JMeter, Load Runner, Cucumber. JIRA
Project Management tool: Microsoft project
Databases: Oracle 11g, Microsoft SQL Server
Testing Framework: JUnit, TestNG, QTP Framework, Data Driven Framework
Web Technologies: HTML, XML, CSS
Programming Languages: C, C++, Java, SQL, PL/SQL
Operating Systems: Windows, UNIX, LINUX
Others: Eclipse, REST, SOAP, WSDL, Microsoft Visual Source Safe 6.0,PostMan
PROFESSIONAL EXPERIENCE
Confidential - Basking Ridge, N.J
QA Engineer
Responsibilities:
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Performed back-end validations using SQL statements against Oracle Database.
- Performed Performance, Load and Stress testing using apache JMeter . Identified candidates based on mission critical, heavy throughput, dynamic contents and developed the baseline for testing.
- Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in JAVA using TestNG framework.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver .
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test data and test responsibility matrices for the application under test.
- Used Git for code repositories and Maven for the dependencies.
- Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
- Used Git as code repository and Code Collaborator to manage code reviews.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium Web Driver, Tosca, JAVA, TestNG, JMeter, Oracle Toad, SQL, SQL Navigator, SOAP UI, Web Services, Postman, XPath, Eclipse IDE, HTML, JavaScript, JIRA, CSS, XML, SQL Server, Windows, Jenkins, Appium, Java, Linux, Unix
Confidential - Genfare, IL
QA Engineer
Responsibilities:
- Automating UI web-based application using Selenium Web driver.
- Develop tests using Selenium and TestNG.
- Build framework components for automation using POM.
- Verified how the data is inserting through ESB request also verified the in DB.
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cass, Defect Reports and Test Summary Report.
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Maintained end - end test automation including Maven, Jenkins based Build& CI systems for QA
- Worked in a highly dynamic environment with sprint teams using agile methodology.
- Worked on Automating Web Application Testing using Selenium Web Driver with Test NG Framework.
- Writing the Test cases using the Element Locators, WebDriver methods, Core Java Programming Features Java Script and Test NG Annotations.
- Developed and executed White box test cases of the Java API using TestNG framework & Eclipse
- Performed Positive testing and Negative testing Extensively used Functional testing, Performance testing, and Regression testing
- Good experience in Behavior driven technique (BDD).
- Responsible for conducting user Acceptance Testing (UAT)
- Experience in Data Driven Testing, Cross Browser testing and parallel Test Execution Selenium Web Driver, TestNG and Selenium grid.
- Developed framework for TestNG and JUnit Frameworks for unit tests based on that improves the code coverage up to 80 %.
- Used JMeter to do Load, performance testing.
- Tested Web Services using SOAP UI, WSDL, UDDI.
- Experience in Production support testing after code deploys.
- Integrated the automation scripts into the Jenkins tool for continuous script execution after build
- Run the maven scripts for to build the applications in QA Environments.
- Using the SOAP Webservices post the request and after that get the responses from the service classes.
- Status reporting and test updating in and Defects raised in JIRA
Environment: JDK 1.7, HTML, Eclipse 3.7, SVN 2.0, Jira, Webservices, Log 4J, Eclipse Luna, RTC, Selenium WebDriver 3.0, JavaScript, Test NG, Jenkins, Maven3, JMeter, Oracle.
Confidential
QA Engineer
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- 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 WebDriver .
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Tested Cross Browser and Platform compatibility.
- Using the Restful Webservices post the request and after that get the responses from the service classes.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE.
- Used Java language and TestNG framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used LoadRunner to do performance testing.
- Appium tool used for mobile testing
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
- Used REST client for testing REST web services
- Provided back end testing for data validation using SQL on Oracle.
- Extensively executed SQL Queries on database tables to verify the database.
- Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Web applications, Java, Eclipse, Selenium WebDriver, IDE2.9.1 and TestNG, Linux, MySQL, JavaScript, Quality Center.
Confidential
QA Engineer
Responsibilities:
- Worked in a highly dynamic environment with sprint teams using agile methodology.
- Create, Execute and Maintain over Test Cases through and Quality Center for Automated Regression Testing
- Quick set-up, execution and reporting of findings for smoke test for each Build.
- Facilitated user acceptance testing with business users.
- Analyzed and developed Test Plan, Test cases, expected Test Results and Procedures for different functional features.
- Tested Web Services using SOAP UI
- Built a detailed, reusable Test Scripts using Selenium Web Driver, TestNG.
- Reusable scripts handle dynamic pages using Selenium WebDriver using Java Programming.
- Extensively tested AJAX elements, Dynamic Pages, Window Alerts, and Pop-Ups.
- Used Firebug to identify Web Elements using Xpath and CSS Selectors.
- Parallel, Cross-Browser Testing using Selenium GRID and TestNG
- Developed TestNG tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
- Interacted with Business Analysts and developers in requirements analysis, design reviews, testing and documentation for application developed in agile environment.
- Responsible for the build validation process on an ongoing basis.
- Maintained and executed ANT build files for running Automated Tests.
- Reporting of bugs via Quality Center
Environment: Selenium, WebDriver, TestNG, Java, Eclipse, Firebug, SVN, ANT, MySQL, Quality Center, JIRA, Firefox, Internet Explorer, Chrome, Windows
