Quality Engineer Resume
Bentonville, AR
SUMMARY:
- Over 6 years of experience in Software testing in Manual and Automation testing using Rest - Assured for web services and selenium web driver for Web applications
- Expertise in automating the Rest web services testing using Rest-Assured Framework with Maven Integration and TestNG.
- Good working experience on SOAP UI for automation testing and load testing for validating various web services used in the application.
- Experience in working with Spring Cloud Contract for integration and unit testing.
- Excellent Experience in load testing web services using Jmeter with maven and build through jenkins.
- Strong Knowledge in automating the software testing environment with open-source tools like Selenium IDE, TestNG, Web Driver.
- Extensive knowledge on Junit and TestNG.
- Extensive knowledge in acceptance testing using Selenium WebDriver.
- Experience in performance testing using Load Runner integrating with ALM
- Excellent Experience in Tracking Defects during the testing process using JIRA.
- Experience with CORE JAVA, Multithreading, JDBC and Concepts.
- Database servers such as Oracle, DB2, SQL Server, Cassandra, Mongo DB.
- Expertise in automating and Virtualizing Web services using DevTest(Formally CA- Lisa)
- Experience with multiple software development methodologies - including Waterfall, Iterative, V-Model, Agile & Scrum
- Experience in using GIT for code reqpository.
- Expertise in integrating all test scripts to Jenkins using Maven.
- Strong Knowledge in DevOps for application deployment.
- Expertise in coordinating the testing effort with business analysts, developers, technical support & assisting to base line the requirement specifications for change control and configuration management.
- Work experience with onshore and offshore QA testers/team on day to day QA activities as well as providing daily/weekly Status Reports and work estimates to upper management.
- Solid management skills, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environment.
TECHNICAL SKILLS:
Test tools: Selenium WebDriver, Rest-Assured, Jira, Soap- UI, GIT, Putty, Super Putty, Jmeter, DevTest, HP ALM, Load Runner, Jenkins
Languages: SQL, HTML, PL/SQL, Core Java, Java Script
WebTechnologies: HTML, CSS, XML
O/S: Windows 95/98/NT/2000/XP, LINUX
Database: SQL-Server 6.5/7.0/2000, DB2, Cassandra, Mongo DB.
Others Skills: MS-Word, MS-Excel, MS PowerPoint.
WORK EXPERIENCE:
Confidential, Bentonville, AR
Quality Engineer
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Involved in designing and implementing of hybrid automation framework to be used with Rest Assured and Maven using TestNG framework.
- Performed Data driven testing Rest-Assured using TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Performed automation using Spring Cloud contract for integrating automation scripts with development code base which can be used for Unit Testing and Integration Testing.
- Used Maven for building the Rest-Assured project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created XML based TestNG test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium
- Performed Automation for regression using Selenium WebDriver for UI screens.
- Involved in REST based web services testing using SOAP UI web services testing tool.
- Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Involved in designing scenarios in JMeter to perform Load and Stress tests and to analyze results.
- Integrated Jmeter with maven for continuous integration with Jenkins.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Strong Knowledge on automating tests using protractor for angular JS projects
- Experience in CA Lisa for virtualization and Automating the Web Services
- Performed basic deployments in Oneops
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Rest-Assured, TestNG, Jenkins, JUnit, JMeter, GIT, SOAP UI, Agile, Maven, Selenium Web-Driver, XML, Eclipse, Jira, DB2, Cassandra, Windows, CA Lisa, Protractor, MongoDB
Confidential Alpharetta, GAQA Engineer
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
- Used Git repository for developed test scripts
- Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool create Test cases and runthem
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
- Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
- Attended weekly status meetings with development and management Teams.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Selenium Web driver/IDE, Eclipse, Jmeter, Jira, Java, JavaScript, HTML, CSS, X-path, Windows, SQL Server, ALM, Linux, Quality Center, Test-NG, GIT, SOAP UI, IE Developer Toolkit.
ConfidentialQA Analyst
Responsibilities:
- Written white-box test cases based on the User and Business Requirements.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
- Worked on White-Box server-side System level test cases using JUNIT.
- Performed cross browser functional testing using selenium WebDriver.
- Involved in Maven configuration for running servers and scripts after the build.
- Verified the application on difference web browser such as IE, Mozilla Firefox and safari
- Tested web-based application on different operating systems such as Windows XP, Windows 7 and MAC. Also, tested the application for different Java versions.
- Performed automated regression testing to check the new functionality, bug fixes, and fix packs.
- Tracked the bugs accordingly using TTP.
- Developed and documented complete testing process with well-written test cases.
- Involved in project meetings to meet project deliverables and goals.
- Developed AutoIt functions handle Authentication windows and popup.
- Worked in the form of sprint team with business analysts and developers in Agile methodology
Environment: Java, JUNIT, CSS, Xpath Checker, Firebug, Selenium WebDriver & Grid, Eclipse,PL/SQL, XML, Maven and Jenkins, SVN
ConfidentialIntern
Responsibilities:
- Assisted in writing the test plans and testing the functionality of web-based application.
- Writing test cases for the application by analyzing business requirements document.
- Used pre-execution checklist to confirm that the environment is ready for testing.
- Attended several walkthrough meetings with Business Analyst, Project Manager, and developers and provided feedback accordingly.
- Created manual and automated tests for several different modules.
- Created and executed automated test scripts using Quick Test Professional for functional and regression testing.
- Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
- Manually written SQL queries to test the back end database.
- Helped QA Lead create Traceability Matrix to ensure comprehensive test coverage of requirements, identify all test conditions and test data needs.
- Used Test Director for defect tracking.
- Performed Web testing to check for broken links in the Web Page.
- Created, Updated, and maintained Test Scripts for different builds and releases
Environment: Oracle, HTML, Test Director, Microsoft Tools, Windows and UNIX, Windows 2000, VB Script, MS SQL Server 2000, MS SharePoint
