Automation Tester Resume
Albany, NY
SUMMARY:
- 9+ years of experience in Software Quality Assurance which includes rich experience in Web based applications with domains Healthcare, Banking and Financial services.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile and Waterfall.
- Familiar with full System Development Life Cycle (SDLC) - Requirements Gathering, Analysis, Design, Testing, Configuration & Change Management, and Project Management.
- High level proficiency in test automation tools such as Selenium (WebDriver, Grid), RFT, SOAPUI, Web Performance & Load Testing tool, SEAT (in house tool).
- Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box (Functional Testing, Integration Testing, System Testing, Smoke Testing and Regression Testing, User Acceptance Testing) and White Box testing techniques.
- Experience in creating Test Plans, Test Cases, Designing Test Scenarios and Executing Test Cases, Reproducing Defects, Hot fixes.
- Knowledge of using various bug tracking tools like RTC, Quality Centre and Bugzilla for recording, reporting and closing defects through the entire testing life cycle.
- Experience with TDD and BDD tests creation and execution integration.
- Collaborated for designing Automation Framework and worked with Data Driven, Page Object Model approach and Hybrid.
- Experience in developing SQL Queries for Database Testing.
- Created test scenarios and test cases based on Functional & Technical Specification Documents and User stories.
- Familiar with Service Oriented Architecture (SOA) and testing of SOAP and REST Web Services.
- Good communication and written skill. Interacted closely with business analysts, development teams and end users for analysing requirements and fixing the issues.
- Excellent team player with the ability to function independently.
TECHNICAL SKILLS:
Programming/Scripting: Java, C, C++, Python, VB Script, Java Script, HTML, XML, CSS,JSON
Database: DB2, SQL Server, MySQL
Testing Tool: Selenium WebDriver, Selenium Grid, QTP, SEAT, SOAPUI, TestNG,Junit, Cucumber, Ant, Maven, Jenkins, SVN, Gradle
Defect Tools: Rational Team Concert (RTC), RQM(Rational Quality Management)Quality Centre, Bugzilla, Lotus Notes
Operating Systems: Windows XP/Vista/Server 2008, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Albany, NY
Automation Tester
Responsibilities:
- Analysed Requirements Specification Document and Technical Specification Document for clear understanding of new functionality.
- Executed the test cases manually and checked the feasibility for automation.
- Automated the test cases using Selenium WebDriver, Rational Functional Tester and Core Java.
- Executed the Regression suite every week, recorded the results and logged the defects.
- Tracked the defects until closure and retested once they are fixed.
- Developed SQL queries for validating back end DB2 with the front end application.
- Enhanced the Automation Framework by adding routines whenever there is a change in application.
- Used Waterfall method for developing test cases and ensured the project meets customer requirements.
- Attended system walk through meetings for understanding new functionality and daily stand up meeting for reviewing the work progress.
Environment: - Selenium WebDriver, RFT, Core Java, DB2, RTC, RQM, Eclipse, IE, Chrome,Firefox, TestNG, Gradle.
Confidential, Auburn Hills, MI
QA Analyst
Responsibilities:-
Analysed the Business Requirements Document, created the test plan and prepared detailed test cases for new Functionality.
- Used Agile Methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Developed Manual test scripts for different test scenarios covering all aspects of project functionality.
- Used Xpath, CSSSelector for identifying the UI objects.
- Executed the test cases, recorded the results, logged the defects and tracked it until closure.
- In the regression phase, the project was automated using Selenium WebDriver and Java.
- Responsible for developing a dynamic framework which could automate all the test cases.
- Performed web services testing using SOAPUI when necessary.
- Hybrid framework with Selenium was developed and generic keywords were implemented.
- Participated in system walkthrough and inspection meetings to understand the business rules and system operation flows.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Validated tests by crosschecking data in backend on SQL server using SQL Queries.
- Worked closely with users and program developers to ensure application development meets with the user expectations.
Environment: - Core Java, Selenium WebDriver 2.0, JUnit, MySQL, Cucumber, Maven, Jenkins,SVN
Confidential
System Engineer
Responsibilities:
-
Allocated issues to team members.
- Clarified the queries and reviewed the analysis done by team members.
- Reviewed the code changes.
- Provided issue fix date to service delivery managers.
- Recreated Client reported issues and analysed the code.
- Developed the fix and unit tested the code.
- Coordinated with QA team for System Testing.
- Analysed the functional specification document, closely interacted with client and business analysts.
- Designed and developed the new functionality meeting the client requirements.
Confidential
Technical Design
Responsibilities:
-
Analyzed the existing system and functionalities.
- Discussed the client requirements and functionalities with business analysts and the users.
- Developed technical specification document.
Environment:: JBase, InfoBasic, SQL Server 2005, Windows XP/Vista
Confidential
Test Engineer
Responsibilities as Manual Tester
-
Analysed the business requirements and functional specification documents.
- Identified test scenarios and written test cases for various applications Loans and Deposits,Foreign Exchange, Money Market, Accounting.
- Executed test cases to compare the actual result with expected results in accordance with business, technical and functional specs of the applications.
- Logged the defects, tracked it until closure and prepared the reports.
- Coordinated with developers and discussed issues to take timely action.
- Analysed the manual test scripts and identified the ones eligible for automated regression testing.
- Automated the Test Scripts using QTP for front end GUI applications.
- Scripts are developed in Action Driven Framework and executed using Test Batch Runner.
- SEAT is used for Back end testing and automated Regression Testing.
- Scripts are developed using InfoBasic and executed in SEAT.
- Analysed the results, reported the defects and tracked it until closure.
Confidential
Manual and Automation Tester
Responsibilities:
-
Understanding the functional and technical specifications of the application.
- Involved in the design of Test Scenarios and Test cases.
- Executed the test cases, logged the defects, prepared the reports and tracked the defects until closure.
- Developed automation test scripts for the front end in FUNDS.TRANSFER using QTP.
Environment:: JBase, Oracle, InfoBasic, QTP, SEAT,Unix, Lotus Notes
Confidential
Release Specialist
Responsibilities:
-
Released project builds and service packs to the testing team.
- Performed Integration testing before releasing to the testing team.
- Handled the queries raised by client regarding T24 software installation and setup.
- Maintained the source control tool PVCS.
