We provide IT Staff Augmentation Services!

Senior Qa Automation Tester Resume

3.00/5 (Submit Your Rating)

Iowa City, IA

SUMMARY

  • Over 8 years of diversified experience in Quality Assurance in Manual and Automated testing including Functional, Unit, integration and Regression testing for complex software projects in distributed Client/Server and Web - based applications using Selenium and QTP Automation Tools.
  • Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Strongly experienced in understanding and analyzing the Business and Functional Requirements, Analysis and Designing of Test Plans based on those requirements.
  • Expertise in preparing Test Plans, Test Cases, Test Case Reviews, Test Data, Defect Reports, and Test Reports based on business and functional requirements. Experience in implementing TDD and BDD.
  • Experienced in creating automation framework along with developing, executing and maintaining automation testing script with different versions of Selenium.
  • Used Selenium IDE for recording and running the automation scripts. Also, used different web debugging tools like Firebug, Firepath and Xpath to find element locators.
  • Developed Selenium test cases with Selenium WebDriver using TestNG and Junit framework.
  • Performed different types of testing including GUI, Functional testing, Regression testing, System testing, Integration testing, End to End testing, Sanity testing, etc.
  • Strongly participated and supported User Acceptance testing (UAT).
  • Developed Selenium automation test scripts using various functions and concepts of core Java including sound knowledge of Object Oriented Programming (OOP) concept.
  • Experience in Java, JavaScript, HTML, XML and SQL on Windows Operating Systems and UNIX environments.
  • Experience in execution of automation test scripts by using Quick Test Professional (QTP) tool and manual test cases by using management tool Quality center/ ALM.
  • Experience in various relational databases like RDBMS, Microsoft SQL Server, Oracle (PL/SQL), MS Access and associated SQL Programming Knowledge.
  • Experience in various phases and different methodologies of Software Development Life Cycle (SDLC) such as Agile/SCRUM and Waterfall model.
  • Experience in testing APIs using SOAP and RESTful web services. Good understanding of SOAP and REST Protocols.
  • Extensive experience in writing SQL and PL/SQL scripts to validate the database systems and for backend database testing.
  • Experience in implementing ANT/Maven and Continuous Integration/Continuous Deployment (CI-CD) tools like Jenkins/Hudson for automation with Junit/TestNG frameworks.
  • Experience of using SharePoint to upload test artifacts and maintaining versions of artifacts.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA and Bugzilla.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, quick learner, confident, sincere and committed.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, SoapUI, Cucumber, LoadRunner, Jmeter

Languages: HTML, CSS, JavaScript, Java, XML

Test Framework: JUnit, TestNG

Build Tools: Ant, Maven

Web Debugging Tool: XPath, Firepath, Firebug

Project Methodologies: Agile-Scrum, Waterfall, TDD

Continuous Integration Tools: Jenkins, Hudson

Defect Tracking Tools: Jira, BugZilla, Rally/CA Agile

Databases: SQL Server, MS Access, Oracle

Operating Systems: Windows, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Iowa City, IA

Senior QA Automation Tester

Responsibilities:

  • Developed scripts for performance testing in both HP LoadRunner and JMeter according to the performance specification requirements.
  • Prepared and executed test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Designed different performance test scenarios to execute various types of performance tests like, load test, stress test, endurance test, etc.
  • Developed Selenium WebDriver automated test scripts for different web applications using JAVA.
  • Developed scripts with Data Driven Methodology which applies the Business rules to validate the components displayed on the website.
  • Monitored and analyzed Splunk logs for errors after different types of performance test runs using custom queries.
  • Wrote and executed SQL queries to validate the DB records.
  • Created performance test results reports and analysis for different audiences. Also, used SharePoint to upload the test results and the different documents created.
  • Extensively used JIRA for defect tracking and testing process updates.
  • Strongly followed Agile methodology and participated daily SCRUM meetings and weekly performance team meetings along with various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Selenium WebDriver, HP LoadRunner, JMeter, HP ALM, SQL, Java, SharePoint, Windows 7, Eclipse, TestNG, Maven, SoapUI, JIRA, Splunk, SharePoint, Tableau, Agile-Scrum, SOAP, REST.

Confidential, Chicago, IL

Senior Automation Tester

Responsibilities:

  • Analyzed business requirements and developed Test cases based on Use Cases to evaluate the functionalities.
  • 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.
  • Participated in software testing at all the stages of agile model of software development life cycle.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
  • Executed and maintained Selenium test automation scripts.
  • Studied Use Cases, Startup functionality and executed Test Cases, Test scenarios.
  • Created and maintained test documentation to support Agile test cycles: Test Case Structure, User Scenarios, Test Cases, Traceability Matrix.
  • Created test plans outlining the scope, approach, schedule, resources and deliverables.
  • Wrote complex SQL queries using SQL Plus to validate backend functionality of the application.
  • Extensively involved in performing Black-box testing and White-box testing to ensure better application performance.
  • Tested web services using Restful API and SoapUI.
  • Used XML files in Sending/receiving XML requests using SoapUI.
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Written & Executed SQL queries to ensure data integrity and also tested the Stored Procedures and Functions in scope for the testing.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Developed and executed TestNG test cases for API testing.
  • Implemented data-driven testing and data pooling to check for tables in the databases by executing SQL queries, and to obtain database response time.
  • Automated tests scripts in Quick Test Professional (QTP).
  • Tested all the major functionalities with IE, Safari, Chrome, and Firefox browsers.
  • Exposure of uploading and maintaining versions of documents on SharePoint.
  • Participated in software walkthroughs.

Environment: Selenium WebDriver/RC, QTP, HP ALM, PL/SQL, Java, SharePoint, UNIX/LINUX, Windows XP/7, Eclipse, TestNG, Agile-Scrum, Data Driven framework, SOAP, REST.

Confidential, Rancho Cordova, CA

Selenium QA Tester

Responsibilities:

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Used Ant, Selenium RC, Java and Selenium Grid to create automation scripts.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Created functional automation scripts for the report generation module using tools Selenium RC/Grid and JUnit.
  • Involved in using Selenium RC and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.
  • Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
  • Performed various types of tests including Regression testing, GUI testing, Black-box testing, White-box testing, Integration testing, etc. to enhance application performance.
  • Involved in verification of Frontend GUI Objects and elements.
  • Done SOA testing for Payments API's using SoapUI and Java framework for web services testing.
  • Involved in Web Services Testing using SoapUI.
  • Worked with deployment team to create nightly automation regression execution builds.
  • Involved in writing SQL Queries for backend testing.
  • Wrote JUnit tests using JUnit framework.
  • Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Java, Selenium RC/IDE/GRID, JUnit, ANT, SoapUI, JMeter, XPath, Quality Center, Eclipse, SOAP, Firebug, UAT, SQL, Oracle, Windows, Agile-Scrum.

Confidential, Newark, NJ

Selenium QA Tester

Responsibilities:

  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, JUnit.
  • Used WSDL and SOAP protocol for Web Services implementation.
  • Involved in testing and used JUnit.
  • Performed Black box testing using Selenium WebDriver and IDE.
  • Creating frame work using TestNG and WebDriver.
  • Responsible for API Testing using Java and TestNG.
  • Based on page library, created Selenium test scripts in Java using TestNG framework.
  • Arranging test suites to be able to upgrade tests easily in the event any feature changes
  • Lead the design and development of reusable and maintainable automated QA regression test scripts
  • Writing Test plan and Test case for the new features
  • Modifying the existing test cases based on change in a feature and requirements.
  • Performed Regression, smoke and sanity testing in QA, Stage and Production environments.
  • Used Cucumber, Test Driven Development to create manageable, clean code
  • Performed smoke testing on new product.
  • Test web Services for integration.
  • Research, identify, reproduce, isolate and report defects using Pretty Report format.
  • Performed transformation of manual test cases and use cases into automated test procedures via HP QTP, and was responsible for delivery of test-automation plan
  • Worked Extensively with Junit and TestNG Testing Framework.
  • Logged defects via JIRA defect tracking tool and updated the same in defect traceability matrix
  • Introduced Continuous Integration with Hudson and Jenkins.
  • Worked under Agile Scrum Methodology.
  • Involved with database management through the performance of back-end testing and creation of SQL statements.
  • Attended daily defects triage meetings to discuss status and report the test cases of each different testing, and also discussed issues and advancements needed for the project.
  • Business Users to use Selenium Automation Testing Tool for Testing.
  • Trained team members on testing tools and best test automation practices.
  • Compiled and built the application using ANT scripts and deployed the application.

Environment: Java, Selenium WebDriver/GRID, Selenium IDE, JUnit, ANT, Jenkins, SoapUI, Eclipse, HTML, XML, agile, JIRA, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows, Agile.

Confidential, Miami, FL

QA Analyst

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Designed, developed and implemented automation testing framework utilizing Java, JUnit and Selenium WebDriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver.
  • Used Selenium WebDriver and Selenium Grid for testing the application in different machines and with different web browsers at a same time.
  • Developed test code in Java language using Eclipse, IDE and JUnit framework.
  • Developed ANT based build scripts to run Selenium Automation. Integrated ANT Scripts to Continuous Integration Server to run nightly tests.
  • Wrote different ANT scripts for performing the build on regular basis.
  • Used ANT for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Performed data driven testing by using JDBC as a data source in SoapUI and configured SQL queries to fetch data from the Oracle database.
  • Used JIRA as bug-tracking tool to centralize the bugs, Email notifications to the developers and also follow up the bug status.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Environment: Java, Selenium WebDriver/GRID, JUnit, ANT, Jenkins, SoapUI, XML, JIRA, SQL, Oracle, Windows.

Confidential, English Town, NJ

QA Tester

Responsibilities:

  • Developed Integration Test Plans, and Test Schedules to assist in the execution of Functional, Regression Testing, Integration Testing and User Acceptance testing.
  • Analyzed business requirements, business rules, created test plan and detailed test cases for projects
  • Executed Test cases and participated actively in regression testing for the Web Based application as well as the Windows based application.
  • Worked with the QA Manager in developing Responsibility Matrices for the Team members periodically.
  • Attended Business reviews and Functional walkthroughs and identified the functional problems in the Application under Test.
  • Validated the data in the database by using SQL queries.
  • Review the Test cases and Test Plans from the offshore team and identify the gaps to make them more effective and relevant according the requirements.
  • Executed Regression test suite on each build and for different states using QTP.
  • Guided the Team for their day to day activities and preparing them to reach the deadlines.
  • Actively participated in Teleconferencing with the clients, sponsors and end users every week regarding the progress of the project.
  • Participated in UAT support and interacted with clients to help to do theirs testing done in UAT.

Environment: Manual Testing, Load Runner, Test Director, Quality Center, Bugzilla and Windows XP

Confidential

Manual Tester

Responsibilities:

  • Preparing Test cases, Test Scenarios, Test Plans and Defect Reports for Enhancements.
  • Manually tested the application and developed Test Plan based on software requirements specifications.
  • Coordinated with testing and functional teams to resolve issues
  • Actively participated in Weekly Review meetings and Weekly status meetings
  • Updated knowledge while working on printer issues
  • Captured the SQL statements from the application execution and manually checked the results.
  • Used HP Quality Center for raising defects and defect tracking
  • Performed small scale performance tests using HP LoadRunner.
  • Coordinated with testing and functional teams to resolve issues

Environment: Excel, HP Quality Center, Windows, HP LoadRunner

We'd love your feedback!