Test Analyst Resume
Tampa, FL
SUMMARY
- A seasoned, result oriented and determined Test Engineer to contribute technical expertise and grow as a QA Engineer involved in SDLC testing, automation, installation, configuration of testing environments, n - tier architecture web-based product.
- Obtain a position as a Quality Assurance Engineer in a Web or Client/Server environment for professional development and career growth and to benefit your company with diversified of strong experience in manual and automated testing, proficient in System Analysis, Design, Development, and QA testing of Web and Client/Server based applications.
- I have extensive experience in developing test plans, test cases, and test scripts for manual and automation testing tools.
- I have earned reputation in meeting deadlines when required, conforming to specific requirements and adhering to established plans.
- Several years of testing experience with special emphasis on manual and automation testing with hand on VB Script programming. I have strong experience in software-testing activities, support of product development and release by automating testing process. Productive in both teams managed based-projects.
- Experience in managing the team and creating required reports.
- Solid understanding of Software Development Life Cycle including Agile, Water fall and Iterative
- Solid experience with Keyword Driven and Data Driven Testing with Java Selenium
- Automation of backend web services using Java Selenium
- Excellent writing, verbal and interpersonal skill set with a self-starting attitude, team player, and flexibility. A fast learner and high degree of creativity and initiative is expected
- Good at prioritizing along critical path and meeting project milestones and deliverable dates
- Strong experience with Agile test mythology and Agile Development process
- Quality Testing including Effective Test Case Design, Test Execution and Reporting.
- Experience in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios
- Experience in preparation of Test Strategy, Test plan, Test Scenarios, Test Cases, Test Scripts and Test Matrix.
- Setting-up the test environment, Server Configuration, Database related testing, functional testing of Web applications and Client-Server application, GUI Testing.
- Help BA and Developer group in identifying Technical Specifications and requirements for a software and putting it together in Modular Components and creating GUI Screen for a Software Product.
- Proficient in Black Box and Gray Box testing
- Expertise in QA Methodologies, User Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, Business Process Testing and User Acceptance testing.
- Strong analytical and problem-solving skills
- Well versed with System test strategy, System test plans, business workflow modeling based on requirements and, Creation and Maintenance of Traceability Matrices.
- Extensive work experience using Change Management and Bug Tracking Tools like Quality Center, JIRA and Rational Team Concert.
- Strong experience in automated functional testing, acceptance testing and system testing.
- Strong experience in development of core QA framework function library for various Web and Client-Server application.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using HP Quick Test Professional.
- Strong experience with Search Engine Optimization (SEO) Testing.
- Strong experience with SOA architecture, which include Soap Web Service and Restful Web Service Testing.
- Specialized on Provide cost-effective solutions using 'best practices' by implementing commercial tool in the market.
- Analytical and problem-solving skills.
- Ability to learn quickly and adapt to peak workloads.
- Ability to determine appropriate action to resolve issues quickly.
- Ability to independently identify problems and inconsistencies.
- Ability to contact, use appropriate resources and set priorities.
TECHNICAL SKILLS
Test Management Tools: Test Director, Quality Center, ALM, Rally.
Automated Tools: Quick Test Professional (QTP). Eclipse.
Programming: SQL, VB Script, VB.net, Java
Software: Microsoft Office Suite (Word, Excel, Access, PowerPoint, Project), MS Outlook.
Server: Tom Cat, Web Logic, IIS
Web Designing: FrontPage, JavaScript, Dreamweaver. HTML
Operating Systems: Windows Server, Linux Server, Windows 7, Windows XP Professional, Windows 95/98/ME/XP and Mac OSX
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
TEST ANALYST
Responsibilities:
- Analyzed and reviewed the software requirements, functional specifications and design documents by walkthrough meetings to ensure quality of the application.
- Verified requirements coverage by developing Master Test plan, Test strategy, Critical Test Scenarios and Test Scripts with business analysts, project manager and test supervisors.
- Spearheading the Testing effort by performing requirement analysis for both manual and automated testing.
- Reviewed Test Plan, Test Scenarios and Test Cases.
- Developed automation script using Selenium WebDriver, JAVA, Cucumber.
- Writing test cases for Cucumber automation (Groovy, Java).
- Execution Test suits in JENKINS using JAVA and Groovy and MAEVEN.
- Validating data using Mainframe.
- Develop Test cases from business use cases, Test data and Selenium scripts for UI testing.
Confidential, New Jersey, NJ
DevOps
Responsibilities:
- Working as a responsible automation test lead, communicate with the test group and helping them to test the application.
- Analyzed and reviewed the software requirements, functional specifications and design documents by walkthrough meetings to ensure quality of the application.
- Verified requirements coverage by developing Master Test plan, Test strategy, Critical Test Scenarios and Test Scripts with business analysts, project manager and test supervisors.
- Implement wide range of UI functional testing by various QA Automation Test Framework like Keyword Driven, Data Driven and Hybrid test framework concept to ensure the code reusability and code maintainability, which reduces the script development time.
- Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
- Maintained Test Matrix for the latest test results information.
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Interacted with Developers and management to identify and resolve technical issues.
- Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
- Created traceability matrix and mapped requirements to Test Cases.
- Executed hard to automate test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
- Conducted GUI, Functional, Front-end back end testing and reviewed pages for content problems, graphics problems and link verifications.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Ran SQL queries to performed database validation according to the business logic.
- Compared flat file source data to the target database tables.
- Developed Integration and System test cases using Quality Center.
- Tracked and reported defects into Quality Center and notified management with details.
- Written, executed Test cases, and documented defects in the Quality Center.
- Solved day-to-day problems of the team arising due to functionality and validation issues.
- Participated in all QA review meetings.
- Prepared daily status reports using MS word, Excel for all testing modules.
- Involved in procedures to improve QA methodology and setup test data.
- Validated automated test scripts to ensure that all test scenarios are completed and operating in all test Environments.
Confidential, St. Louis, MO
Sr. QA Automation Engineer/Architecture
Responsibilities:
- Spearheading the Testing effort by performing requirement analysis for both manual and automated testing.
- Prepared Test Plan, Test Scenarios and Test Cases.
- Developed automation script using Selenium WebDriver, JAVA, Cucumber.
- Writing test cases for Cucumber automation (Groovy, Java).
- Execution Test suits in JENKINS using JAVA and Groovy and MAEVEN.
- Extensively automated regression and functional test suites by developing over 500 test cases, 6 test suites using Selenium WebDriver, GRID +JAVA
- Maintained the SOAP automation code and resources in source controls like CVS, SVN over the time for improvements and new features.
- Performing Back end testing with extensive use of SQL Queries and UNIX commands.
- Develop Test cases from business use cases, Test data and Selenium scripts for UI testing.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Utilized UNIX and SQL to create test data and perform backend validation of GUI based applications.
- Written complex SQL queries (Join, Sub-queries) and PL/SQL stored procedures.
- Used ALM to house all test documentation and report/track all issues and defects.
- Support Performance Test Manager & Senior Performance Manager in upward stakeholder management and day-to-day management of the QA & Test Organization.
- Involved with BA and developers to analyze and debug code for defects resolution.
- Documented and reported the progress to the management on an ongoing basis and updated the requirement and defect status as per the current status of the testing project in ALM.
- Involved in generating various reports for analysis and correct projection of data.
- Used Quality Center to manage test scripts, requirements tracking and test case design.
- Performing Version management for the automated scripts.
- Facilitating meetings with the development, project and business users' teams to discuss issues and suggest resolution.
- Worked on Automation framework. Creating and using function library.
Confidential, O’Fallon, MO
SDET
Responsibilities:
- Created Test Plans and Test Strategy which describes the features and functions to be tested.
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participates in process improvements.
- Introduce and implement Automation Testing Framework to the organization.
- Introduce and implement open source web test tool Selenium and WebDriver for Cross Browser testing.
- Build automated test suite to increase the automation coverage for regression test cycle.
- Implement wide range of functional testing using various QA Automation Test Framework like Keyword Driven, Data Driven and Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time.
- Implement Cross Browser and Cross Platform testing with Selenium WebDriver and Cucumber JVM.
- Strong experience with Cucumber JVM using Gherkin language and created framework using POM pattern.
- Develop and implement robust MVC Pattern based Keyword Driven, Selenium Page Object Model Framework with Selenium WebDriver using Object Oriented Programming Java and open source unit test framework TestNG which cut down the script development time in half.
- Strong background in coding for automation.
- Develop Restful Web Service testing framework with REST-assured to build automation web service testing.
- Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
- Responsible for coaching and mentoring the team.
- Contribute to the creation and execution of user interface and software application test plans.
- Track the bug and enhancement requests as they are entered into bug tracking systems.
- Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion.
- Work with the technical writing department to assure that the documentation is consistent with the software functionality.
- Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures.
- Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off
Confidential, New York, NY
Software Automation Engineer
Responsibilities:
- Working as a responsible automation test lead, communicate with the test group and helping them to test the application.
- Analyzed and reviewed the software requirements, functional specifications and design documents by walkthrough meetings to ensure quality of the application.
- Verified requirements coverage by developing Master Test plan, Test strategy, Critical Test Scenarios and Test Scripts with business analysts, project manager and test supervisors.
- Develop robust automation testing framework using automation tool Quick Test Pro (QTP).
- Implement wide range of UI functional testing by various QA Automation Test Framework like Keyword Driven, Data Driven and Hybrid test framework concept to ensure the code reusability and code maintainability, which reduces the script development time.
- Developed robust automation framework with QTP Descriptive Programming in VB Script, Environmental Variables, Startup Script, Driver Script, and Utility Functions in QTP.
- Automated Test scripts, inserted Verification/Check points to validate the test cases. Created Synchronization points to handle timing issues with QTP.
- Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
- Maintained Test Matrix for the latest test results information.
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Worked with excel macros by running it from QTP and importing the results to QC.
- Created scripts for Regression, Security, GUI, Integration and Database testing.
- Interacted with Developers and management to identify and resolve technical issues.
- Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
- Created traceability matrix and mapped requirements to Test Cases.
- Executed hard to automate test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
- Conducted GUI, Functional, Front-end back end testing and reviewed pages for content problems, graphics problems and link verifications.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Creating and executing SQL queries to validate test data using TOAD.
- Performed back-end testing using SQL queries in database.
- Created SQL scripts to test the stored procedures by sending different sets of input parameters.
- Ran SQL queries to performed database validation according to the business logic.
- Compared flat file source data to the target database tables.
- Used Checkpoints and Custom Checkpoints, Data Driven, and Regular Expression in QTP.
- Executed regression and data driven testing on the system using QTP.
- Developed Integration and System test cases using Quality Center.
- Tracked and reported defects into Quality Center and notified management with details.
- Written, executed Test cases, and documented defects in the Quality Center.
- Solved day-to-day problems of the team arising due to functionality and validation issues.
- Participated in all QA review meetings.
- Prepared daily status reports using MS word, Excel for all testing modules.
- Involved in procedures to improve QA methodology and setup test data.
- Validated automated test scripts to ensure that all test scenarios are completed and operating in all test Environments.