Programmer/qa Tester Resume
Charlotte, NC
SUMMARY
- Fourteen Years of diversified experience in, Development, Analysis & Software Quality Assurance Testing.
- Experience in testing Storage, Cloud, VMware, Web - based, Client-Server and Mainframes applications on different environments.
- Strong knowledge of Software Development Life Cycle (SDLC) using the Waterfall Model and good understanding of Agile Methodology, QA Methodologies like CMM and RUP.
- Experience in Software Verification, Validation and Testing Methodology.
- Experience in using Selenium, TestNG, APPIUM, SoapUI, HP Tools (UFT, LoadRunner and Test Director).
- Extensive experience in Black Box & White-Box Testing.
- Strong in Analysing Business specs Requirements & Develop Comprehensive Test Spec & executes them.
- Experience in testing Database Applications of RDBMS in ORACLE 9i/8i, DB2 and SQL Server
- Experience in writing Test Plans, Defining Test Cases, Developing and Maintaining test scripts according to the business specifications.
- Ability to interact with developers and product analysts regarding testing status.
- Expertise in Problem solving and Tracking Bug Reports using various Bug tracking Tools Jira, TestLink, TestRail, Clear Quest etc.
- Proficient in C, C++, Visual Basic, HTML, XML.
- Good knowledge & Experience in JAVA, J2EE, EJB, ASP, VB, .NET applications, Jenkins and Cucumber.
- Exposure to different operating systems like Windows 2005/98/00 and NT and UNIX.
- Experience with Microsoft Development, MS-Office Tools, MS- Visio.
- Good communication and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, Junit, SQL, PL/SQL, C, C++, Shell Scripts, TSL, UML, HTML, XHTML.
Testing Tools: Selenium, APPIUM, Cucumber, Maven, Jenkins, Soap UI, ClearQuest, HP Performance Center/ALM, QTP11.0, Rational Robot, TestNG and JBehave.
Databases: Oracle9i/8i, DB2 8.1, Informix, S3 Browser, SQL Server 2005/2008, MSAccess, MSSQL and Toad
Application Servers: IBM WebSphere 3.5/4.0.3/5.0/5.1 , Weblogic 5.x/6.x/7.x/8.x, Oracle 9ias Application server, JRun 3.x/4.x, Tomcat 3.x/4.x
Web Servers: Apache, VoIP, Tomcat, Microsoft IIS 4.0, Java Web Server, IBM HTTP server.
Middleware: MQ Series / WebSphere MQ.
Version Control /Design Tools: TestClient, TestRail, Jira, VSS, CVS, CMVC, Clear Case, RationalClearQuest, Telelogic CM Synergy, RUP
Frameworks: TestNG, IOS, Android, MVC and Jakarta Struts
Operating Systems: SUN Solaris v2.6, AIX, UNIX, Windows (XP, Vista, Window7), VM Ware.
IDE: IntilliJ IDEA, Selenium IDE, Eclipse, Weblogic Workshop, IBM Web Sphere Studio (WSAD) 4.1.1/5.0, PowerBuilder 6.5, Visual Basic 6.0,.NET, Rational Rose, XML Spy
Tools: FrontPage 98/2000, Dream weaver, Homesite, Adobe Photoshop
PROFESSIONAL EXPERIENCE
Confidential - Richardson, TX
Sr. QA Analyst
Responsibilities:
- Played significant role in planning and implementation phases of Testing. Part of Process team and was extensively involved in improving the Testing Strategy.
- As a project that followed agile methodology, actively participated in planning, backlog grooming, daily scrum, iteration reviews.
- Developed and maintained test plan in Test Client and TestRail.
- Updated the local Confluence Wiki database for the team’s internal use.
- Performed functional, regression, integration, performance and scalability tests on various modules.
- Prepared Beta test plan.
- Worked with the development team for design and performed code review.
- Reported and validated defects using JIRA.
- Understand and worked on Java.
- Created and executed Automation scripts for all the projects, reviewed scripts and ensured that the repository was maintained in Database.
- Tested extensive backend testing using REST API to retrieve the data from the database and checked data integrity.
- Validate and upload the data using S3 Browser.
- Validate and upload the data using Bluetooth on IOS and Android devices.
- Provided inputs to the Technical Writer for documentation
- Tracked progress during regression for ECS releases and provided updates to the project management.
- Automate test cases using APPIUM and Selenium WebDriver & Grid.
- Testing for UI technologies like JavaScript, CSS, Html, XSLT/XPath/Xcode.
- Strong Experience in writing UNIX shell scripts.
- Interacted actively with the team in identifying bugs.
- Quick learner, Self-motivated and problem solving skills.
- Excellent technical analytical skills as well as logical reporting skills.
- Good team player with an ability to work independently in a time sensitive environment.
Environment: Java, JavaScript, Junit, REST API, Amazon S3, XML,JBehave, Eclipse, Test Client, VMWare, HTML, DHTML, IOS, Android, Jenkins,Appium, Cucumber, Oracle, Windows NT, UNIX and Selenium.
Confidential, MA
Software Engineer
Responsibilities:
- Played significant role in planning and implementation phases of Testing. Part of Process team and was extensively involved in improving the Testing Strategy.
- Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application.
- UI automation for manual and Automation both.
- Automation using Selenium WebDriver&GRID, Eclipse along with IntelliJ.
- Documented and executed Test cases and Test scripts based on business requirement document.
- End to end execution of automated scripts, Test Result analysis.
- Experienced in preparing and executing unit test cases.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Understand and worked on Java.
- Reported and validated defects using JIRA
- Involved in developing Test plan and Test scripts using the business documents in Test Director.
- Involved in Testing in Agile Development Env. Using TDD and ATDD approach.
- Validated GUI manually and through automation using IntelliJ IDEA.
- Experience in creation of library functions, Checkpoints, Data Validation
- Performed functional testing manually and constructed positive and negative test scenarios as per requirements.
- Reported and validated defects using TestRail.
- Experience in Data Driving and Keyword Driven testing
- Tested extensive backend testing using PostgreSQL and REST API to retrieve the data from the database and checked data integrity.
- Validate and upload the data using Bluetooth on IOS and Android devices.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
Environment: Java, JavaScript, REST API, XML, PostgreSQL, Eclipse, Test Rail, VMWare, HTML, DHTML, Oracle, Windows NT, UNIX, IOS, Android, Jenkins, Cucumber, QuickTest Pro, Selenium.
Confidential, MA
Software Engineer
Responsibilities:
- Reviewed the Business Requirements document with the business and development team to understand the architecture and functionality of the application.
- Performed Business functionality testing, which involved testing of all core functions of the application.
- Performed Manual Testing on the application.
- Involved in preparation of Test Plans for different modules and documented test cases and scripts for various screens of the application.
- Wrote automated test scripts for all the modules in the Application, and used these scripts for testing the application using TestNG & Eclipse.
- Executed the test scripts on different releases as well as in different modes and validated the actual results against the expected results.
- Debug the Test Scripts, created Batch tests, verifying the Test results and reporting the defects using TestLink.
- Performed UAT (User Acceptance Testing).
- Good knowledge of JavaScript for client side scripting and XML.
- Performed Load testing on the Server and analysed the performance.
- Given certain checkpoints and Synchronization points to see how the application is reacting.
- Performed both White Box and Black Box testing.
- Tested the Java, Module and JavaAPI.
- Automate test cases using Inbuilt Java tools.
- Responsible for discovering, verifying and supporting VMware Virtualization technologies and Confidential storage.
- Perform responsibilities of discovery and testing in areas of Cisco UCS Solutions, Vplex, VNX and VMAX.
- Categorized bugs based on severity and inter faced with developers to resolve them.
- Responsible for Regression testing after bug fixes and verified those fixes.
- Worked with Automated night builds to schedule the jobs.
- Directly worked with the development team to resolve problems and provide technical content for product documentation.
- Participated in Enhancements meeting to distinguish between bugs and enhancements.
Environment: Manual Testing, IBM Rational Suite(Test Client and ClearQuest), Java, J2EE, Java Script, Junit, Websphere Portal, XML, SOAP, Oracle, PL/SQL, MQSeries, Firefox, IE 9.0, Chromo, Unix.
Confidential, White Plains, NY
QA Analyst
Responsibilities:
- Attended meetings with the Product management to access the requirements.
- As a project that followed agile methodology, actively participated in planning, backlog grooming, daily scrum, iteration reviews.
- Developed and maintained test plan in Quality Center.
- Updated the local Wiki database for the team’s internal use.
- Involved and worked on Voice over IP.
- Performed functional, regression, integration, performance and scalability tests on various modules.
- Prepared Beta test plan.
- Proficient in developing Java Web Applications using JSP and Servlets.
- Worked with the development team for design and performed code review.
- Reported and validated defects using Rational Clear Quest and clear Case.
- Created and executed Automation scripts for all the projects, reviewed scripts and ensured that the repository was maintained in Database.
- Provided inputs to the Technical Writer for documentation
- Tracked progress during regression for SAM releases and provided updates to the project management.
- Automate test cases using TestNG and Selenium.
- Strong Experience in writing UNIX shell scripts.
- Attended Code Review meetings.
Confidential, Charlotte, NC
QA Analyst
Responsibilities:
- Involved in preparation of Test plans, Created test cases and responsible for executing the Test Scripts.
- Responsible for designing, developing use cases and executing test scripts.
- Performed functional, Regression, User Acceptance Testing and system testing.
- Interacted with Business users and Technical team in providing clear solutions to requirements.
- Used Test Director for preparing the use cases and manual test scripts.
- Test execution-using Test Director.
- Worked with developers using Test Director to fix the defects.
- Performed Manual, QTP testing and defect tracking and resolution of applications and solutions.
- Developed XML test files based on XML schema.
- Bugs were reported to Developers using Test Director and after rectification from Developers regression testing was performed.
- Experienced and involved in Middleware and backend batch job Testing.
- Developed detailed test plans from use cases detailed specifications etc. develop test cases for Functional and User Acceptance testing.
- Extensively used Quick Test Pro, LoadRunner 7.5 for Performance and Load testing.
- QTP was used to generate automated test scripts for functionality and GUI testing and modified the script.
- Involved in data validations like data validation and table validation.
- Script enhancements and Data Driven Testing were implemented with QTP.
- Proficient in SQL, PL/SQL and TOAD.
- Strong Experience in writing UNIX shell scripts.
- Strong Experience in Java Development.
- Attended Code Review meetings.
Environment: QTP7.5, Test Director, LoadRunner, UAT, SQL, Oracle, PL/SQL, MS-Office, Windows 2000, Sun Solaris UNIX, XML,XMLSPY, HTML, VB, VBScript, .NET.
Confidential, Kansas City
QA Analyst
Responsibilities:
- Analyze business requirements (e.g., business logic, process flows, and reporting requirements).
- Gather system requirements, develop legacy interfaces, plan for testing new functionality, and identify requirements for queries and reports and producing metrics associated with test execution and defect tracking.
- Involved in project planning, processes and procedures to improve QA Methodology and set-up test data
- Involved in writing and implementation of the test plan and developed test cases and test scripts in Mercury QTP thru Test Director
- Validate automated test scripts to Ensure that all test scenarios are complete and operating in all test environments
- Performed Integration testing of overall database application to ensure performance measurement
- Co-ordinate with application developers and business group on Infrastructure test design and architecture improvements and selection of testing tools.
- Experienced in LoadRunner for Performance and Load testing.
- Responsible for entering bugs into an automated bug management system and performing regression tests after the bugs were fixed.
- Maintained detailed test logs and report test results in Mercury Test Director
- Documenting and updating production support team prior to application release
- Worked closely with business Analysts and developers.
- Proficient in SQL, PL/SQL and UNIX shell scripts.
- Attended Code Review meetings.
Environment: Windows NT/2000, HTML, XML, VB6.0, VBScript, ASP3.0, SQL, Sun Solaris, Oracle, PL/SQL, MS-Office, Mercury Tools (Test Director, QTP and LoadRunner).
Confidential, NY
Mainframe QA Analyst
Responsibilities:
- Participated in Business Analysis, Requirement analysis and Use-Case analysis.
- Involved in managing the requirements and assigning priorities using Test Director.
- Worked with Users and coordinated the User-Acceptance Test effort.
- Conducted End-End testing and automated the tests using Winrunner and LoadRunner.
- Involved in both Negative and Positive Testing.
- All the processes are followed based on the CMM methodologies.
- Involved in documentation of the Quality Deviations.
- Used Test Director for Bug tracking.
- Validated the Claims batch files on Mainframes and validated various Jobs (JCL) on Mainframes.
- Knowledge in Supply, Merchant and Investments.
- Extensive use of SQL queries and Unix Shell scripts to perform transaction testing.
- Assisted in Documentation of Standard Operating Procedures for the DCRS applications.
- Developed Test Plan, Test Cases and Test Scripts in Test Director.
- Performed installation and configuration of software required for testing.
- Developed test cases and test scripts for Functional, Security and Regression Testing.
- Interacted with Business people, Developers and end users to test according to their requirements.
- Conducted User Acceptance Testing (UAT).
Environment: Mercury Tools 7.5 (Winrunner, QTP, Loadrunner, Test Director), Mainframes (COBOL, CICS, JCL, DB2), J2EE, Java, Java Script, XML, Oracle 8i, SQL Server, UNIX, Windows NT
Confidential, NY
Programmer/QA Tester
Responsibilities:
- Involved in writing test cases. Involved in test planning discussions.
- Performed in GUI Testing, System Testing, Regression Testing.
- Developed Automated test scripts using TSL in Win runner.
- Tested User Interface inconsistency and application functionality.
- Extensively use of SQL to perform Data integrity Testing.
- Performed Black Box and White Box testing.
- Documented defects and analyzing the same using Test Director.
- Wrote SQL Queries for testing backend using SQL Server.
Environment: Windows NT, Oracle 7.3, Oracle Forms 4.5, Reports 2.5, UNIX, Win runner, Test Director