Quality Assurance Tester Resume
Chicago, IL
OBJECTIVE:
Highly skilled Software Quality Assurance Tester. I can apply my strong academic, analytical and technical skills to meet both my career and company goals. I have 7+ years of experience in Software Quality Assurance and Automation testing in Client/Server and web based applications on Windows and UNIX platforms. Experience in writing SQL queries for Backend Testing.
SUMMARY:
- Strong knowledge of all phases of SDLC, STLC and including Waterfall & Agile.
- Experience in developing Test Plans and Test Cases.
- Vast experience in different testing methods such as Functional, System, Regression, Usability, Performance, Security and UAT testing.
- Experience in Automation testing using Selenium RC/Web Driver/IDE, Test NG, Ant, Maven, Hybrid Framework.
- Experience in Black box testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.
- Extensive testing in the areas of Manual like Functional/Non Functional, Positive/ Negative, Front End, Backend, UAT, XML etc.
- Used Quality Center, Excel and ALM for Test Case writing and Defect Tracking purpose.
- Experience in writing and executing load scripts using JMeter as well as Load Runner.
- Experience in designing the Java Frameworks like Test NG.
- Experience in Bug Reporting, Bug tracking using various Bug Tracking Systems like JIRA.
- Generated Automation Scripts using Quick Test Professional, Quality Center and Selenium to ensure proper business compliance.
- Experience building automation framework from scratch using Selenium RC, JAVA, Test NG and Eclipse.
- Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework. Well versed with Handling Elements in Selenium WebDriver.
- Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Executing Selenium Test Cases and reporting defects.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
- Experience in Data Driven and Keyword Driven framework to maintain test suite.
- Systematic Understanding of Unix/Linux/Windows Environment.
- Performed independently as well as an active team member & in general excellent communication at all levels and interpersonal skills including good documentation skills also enthusiastic to learn new concepts.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, SOAP UI, ALM
Languages: HTML, CSS, JavaScript, Java, XML
Test Framework: Junit, TestNG
Project Methodologies: Agile - Scrum, Waterfall, V-Model
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Databases: Oracle, SQL Server, MS Access
Operating Systems: Windows variants, UNIX/LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Quality Assurance Tester
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- Developed automation test scripts using Selenium Web Driver and Java.
- Prepare Excel and XML files for data collection and Elements Locators using object repository used this in test suite with the help of APACHE POI library files.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Created the JUnit test cases for the different web applications using Eclipse IDE.
- Extended data driven framework and developed re-usable functions across the application.
- Used JUnit Test to automate functional and regression testing across integrated environments.
- Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
- Involved in ANT configuration for running servers and scripts after the build.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, SoapUI, Internet Explorer, Google Chrome, Firefox, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.
Confidential
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- Developed automation test scripts using Selenium Web Driver and Java.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Created the JUnit test cases for the different web applications using Eclipse IDE.
- Extended data driven framework and developed re-usable functions across the application.
- Used JUnit Test to automate functional and regression testing across integrated environments.
- Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
- Involved in ANT configuration for running servers and scripts after the build.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, SoapUI, Firefox, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.
Confidential, Chicago, IL
Quality Assurance Tester
Responsibilities:
- Created and executed detail function Test cases based on the business requirements.
- Functional Testing tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT
- Worked on writing the Integration test cases for the ALIP application for testing the application and the reports on the application.
- Developed automated tests in Java using Selenium RC, JUnit and Ant.
- Involved in setting up configuring the testing environment with Eclipse, JUNIT, and Selenium Web Driver and Selenium Java client driver.
- Used Device Anywhere, executed multi-user performance tests, used test suites, scheduler and other features of the Device Anywhere.
- Maintained and executed test cases using Quality Center. Created and implemented testing process for Agile methodology
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Developed Selenium scripts in Test NG for parameterization using Data Provider annotation.
- Executed various SQL Queries to perform the backend testing.
- Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
- Used Firebug and Fire path to write automated test scripts using XPATH.
- Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records.
- Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records. Developed and executed complex SQL Queries and Procedures to perform database testing.
- Supported the development of the Requirements Traceability Matrix (RTM) to ensure that all requirements are tested, tracked, and maintained throughout the UAT.
- All the bugs were tracked and updated in defect tracking tool JIRA.
- Assist development team in reproducing the issues and in application troubleshooting process.
Environment: Java, Selenium RC/IDE, Test NG, UAT, HP ALM, JUnit, Ant, Eclipse, XPATH, Firebug, Fire path, JIRA, agile, HTML5, SQL Server 2012.
Confidential, Culver City, CA
Automation Test Engineer
Responsibilities:
- Understand the requirements and formulate the test specifications including test plan and test scenarios based on requirements.
- Create test cases and map them with requirements using Quality Center. Manage the testing process, schedule batch tests, log and track defects using Quality Center.
- Recorded the Test cases using Automation tool Quick Test Pro for web based application and checked the functionality of the application.
- Developed and maintained automated test scripts to support regression testing using Quick Test Pro.
- Used VB script to enhance the QTP scripts.
- Script enhancements and Data Driven Testing for large amount of data were implemented with Quick Test Pro.
- Used reporter event for sending messages to the result summary by using VB Script in the expert view.
- Used Various Check points to validate the Tables, fields, texts and images in the Application.
- Import requirements, create test cases, validate requirements with test cases and generate reports using Quality Center.
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
- Validated database insertion and deletion by executing SQL statements to verify the utput data with ref to inputs entered on the application
- Manage the testing process, schedule batch tests, log and track defects using Quality Center
- Participate in review meetings to resolve bug related issues with developers
- Communicate/Update team with best practices that they can implement to thoroughly test the application, but reduce the amount of testing time required
- Participate in daily defect resolution status calls to discuss defects with vendors, project management and users
- Answered and troubleshoot customer and UAT issues, questions, and problems.
Environment: Quick Test Pro, Quality Center, XML, Java, J2EE, Web logic, HTML, Web Services, Microsoft SQL Server 2008, Windows.
Confidential, Portland, OR
QA Analyst
Responsibilities:
- Determined test objectives through detailed analysis in order to automate features comprehensively.
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
- Developed test scripts in Selenium, WinRunner, and LoadRunner.
- Updated test cases and test scripts according to changed requirements as well as using Quick Test Pro for regression testing.
- Identified software capability and reliability by conducting functional, system, regression and performance tests.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
- Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.
Environment: WinRunner, Selenium, LoadRunner, Quick Test Pro, SQL, Web Logic, Windows XP.