Qa Lead/ Automation Tester Resume
NJ
SUMMARY:
- Total 10 Years of experience in Software testing and Quality Assurance practices providing excellence in Functional, Automation and User Acceptance testing
- Proficient in Automation testing, Black Box testing, Functional testing, Performance Testing.
- Extensive experience in GUI, Usability, Functional, Acceptance, Regression, System, Load and Stress Testing. Expertise in is using TFS, Microsoft Test Manager and Quality Center.
- Expertise in using Selenium WebDriver with Java for functional testing. Extensively worked on highly distributed Client/Server and Web Based Applications with N - Tier architecture
- Developed Automation Scripts for Regression using Selenium WebDriver.
- Worked on Integration of Selenium WebDriver with existing API to test Framework.
- Experience in Database testing using SQL queries and good understanding on various schema objects.
- Experience of working as Single Point of Contact (SPOC) from test team to Product Owners, Development team and Help team for their queries.
- Experience of working closely with Product Owners to prioritize and understand tasks for product improvements in future releases based on experience gained from previous releases and user feedback. Extensive experience in testing Web Applications, GUI and Desktop Applications.
- Experience in Code Optimization and refactoring using design patterns like Page Object Model, Function Libraries. Test case execution and defect reporting in MTM or QC.
- Have been involved in demo of product features to new team members from QA, Development & Product Owner. Experience in Test Estimation on the basis of functional requirements.
- Worked in various facets of Software Development Lifecycle (SDLC) like analysis and testing.
- Created Test Plans, Test Cases & Test Scripts from the Requirement Documents.
- Test status reporting to Product Manager, QA and Dev Managers.
- Tested different applications on varied technologies like SharePoint, C#, .Net, JAVA.
- Software Testing and Documentation, Analysis of the Product Requirements and the Software Requirements Specifications. Experience in implementation testing methodologies in projects.
- Maintained Requirement Traceability Matrix for efficient tracking.
- Worked in SDLC Methodologies like Agile and Waterfall. Expertise in analysis of Problem Severity.
- Involved in the entire software test lifecycle - monitoring and improving the QA process, and making sure that any agreed-upon standards and procedures are followed.
- Provided strategic and tactical direction to team. Tracked defects until resolution.
- Provided guidance on process improvements and optimization to the team members.
- In Depth knowledge in Test and Defect Management using tools like Quality Center, Rally, JIRA, MTM, Test Rail and Status reporting with strong presentation skills.
- Good analytical and Product communication skills and ability to work independently with minimal supervision. Managed resources on aggressive and ever changing time schedule.
- Experience of coordination of deliverable between offshore and onshore teams.
- Experienced in testing software changes to ensure complete system integration which could meet functional requirements, system compliance, and technical specifications.
- Expertise in identifying, recommend and implement process improvements for better testing strategies.
TECHNICAL SKILLS:
Operating Systems: Windows 2000/XP/Vista, Unix, Linux(Ubuntu)
Languages: Java, HTML, XML, VB Script, C++, C#, VB.NetTest Management tools: HP Quality Center, Rational Test Manager, Test Director
Testing tools: Selenium WebDriver
Defect Tracking Tools: Quality Center 8.2/9.0/Test Director, Microsoft Product Studio, VSTF, Clear Case, Team Foundation Server (TFS)
QA/Testing Tools: Selenium2, Web driver, Load Runner 8.1/9/1, QTP8.0/8.2/9.2, VSTS (Visual Studio Team System) 2008,2010, Ultimate Test Pro
Packages: MS Office
Domain Knowledge: Retail, Online data storage service, Imaging Software, Environment Compliance, Product life cycle management. Mobile platforms iPhone OS, Android OS
Databases: SQL SERVER 2008/2010/2012, Oracle, TOAD
Project Methodologies: Agile-Scrum, Waterfall, V-Model
PROFESSIONAL EXPERIENCE:
Confidential, NJ
QA Lead/ Automation Tester
Responsibilities:
- Participated user story grooming meetings between Product owners, Development team and Testing Team.
- Perform Automation testing using Selenium WebDriver with Java. Update the Test framework when any changes made to the website. Worked under Agile Scrum Methodology.
- Analyzed Business Requirements and developed Test Strategy, Test Plan, and Test cases for complete end-to-end testing. Designing Automation test framework.
- Involved in identifying elements by Xpath and CSS locators using firebug, IE and chrome developer’s tools and writing the relative and absolute Xpaths/CSS to make the elements Generic
- Scripts are created as per BDD (Behavior driven development) using Cucumber with Selenium
- Automation results are shared in XLST reports to client.
- REST API Testing with Rest Assured and Postman.
- Coordinating the User acceptance testing (UAT) done by our field users of the system to certify the system is working as per requirements.
- Responsible for creating test plans and test cases that are based on functional requirements and determined the scope of testing and creating the test scenarios that validate whether the application performs to the functional requirements signed off by the business analyst.
- Perform Database and backend testing using SQL queries and executing stored procedures.
- Test Case creation as per requirements in the UX documents, specifically relevant to system testing in Microsoft Test Manager. Coordinating Regression Test cycle with test team.
- Analyzed the Business requirements, performed ambiguity reviews and communicated the inconsistencies between the requirements and application
- Developed software test plans, test design specifications, and test scripts for various test scenarios.
- Tested the application utilizing the Scrum (Agile) methodology.
- Reporting defects/problems into Quality Center and document steps required to analyze and resolve the defects.
- Involved in GUI, Functional and Regression and System Testing.
- Detecting, classifying and reporting bugs through Defect Tracking System.
- Making all technical decisions and approvals from business.
- Generated reports and metrics to provide project status to upper management.
- Involved in Test Data Preparation and Optimization.
- Responsible for end to end testing of the new functionality to be released.
- Tracking & communicating test plans, test results, analysis, & unresolved problems.
- Providing support on post-implementation, enhancement and maintenance support.
Environment: Selenium Web Driver, Cucumber, HP ALM, Maven, Java, Jenkins, Test NG, Postman
Confidential
QA Lead/ Automation Tester
Responsibilities:
- Experience of participating in user story grooming meetings between Product owners, Development team and Testing Team.
- Responsible for completion of work items in form user stories.
- Coordinating the testing activities of the team.
- Working under Agile Scrum Methodology.
- Analyzed Business Requirements and developed test cases for complete end-to-end testing.
- Perform Automation testing using Selenium with Java.
- Responsible for creating test plans and test cases based on functional requirements and determined the scope of testing and creating the test scenarios that validate whether the application performs to the functional requirements signed off by the business analyst.
- Experience in writing SQL queries.
- Experienced in sprint planning meetings and bug triage meetings.
- Defect tracking until resolution and maintaining test data for the project.
- Following up on defects with the development team and timely escalation to complete testing in tight deadline.
- Coordinating Regression Test cycle with test team.
- Troubleshooting user defects and suggestions for the workarounds to unblock them.
- Sessions or Meetings with users to understand their issues/ suggestions and get them fixed or implemented in future releases. Preparing Test Environment of the project.
- Analyzed the Business requirements, performed ambiguity reviews and communicated the inconsistencies between the requirements and application
- Developed software test plans, test design specifications, and test scripts for various test scenarios.
- Involved in Functional and Regression and System Testing.
- Detecting, classifying and reporting bugs through Defect Tracking System.
- Responsible for providing test status to management.
- Involved in Test Data Preparation and Optimization.
- Responsible for end to end testing of the new functionality to be released.
- Tracking & communicating test plans, test results, analysis, & unresolved problems.
- Providing support on post-implementation, enhancement and maintenance support.
Environment: Agile - Scrum, SharePoint, Win7, Java, Selenium
Confidential
QA Lead/ Automation Tester
Responsibilities:
- Involved in designing part of Class diagram and Use Case diagram.
- Involved in development of User Interface using JSP 2.0, HTML, CSS and Ajax.
- Write the code for Data Access layer and Persistence layer using Hibernate.
- Used J2EE design patterns like DTO, MVC, DAO, and MVC.
- Handling all Quality related aspects of the project.
- Coding of new programs as per the specifications.
- As a part of Unit testing identifying bugs and logging bugs.
- Use SVN for s/w configuration management and version control.
Environment: JDK 1.5, Jsp, Struts 1.2, My Eclipse 6.0, Weblogic 8.1, Ant, Windows XP, Oracle 9i, SQL & PL/SQL, Hibernate, Log4j, XML, Ajax, CSS and Design Pattern.
Confidential
QA Engineer
Responsibilities:
- Maintaining Test Scenarios and Test Cases as per requirements in the functional requirements documents in HP Quality Center. Defect Tracking until resolution.
- Maintaining Test data for the project. Preparing Test Environment of the project.
- Anchored Defect Prevention Activities. Troubleshooting User Defects.
- Created and executed Test cases / Test Scripts according to the Business and Functional requirements using Quality Center. Developed Test Plans and Test Strategy documents.
- Involved in building different test cases by reusing individual test components.
- Involved Responsible for Defect Management and created defect logs.
- Responsible for testing like Integration Testing, System Testing and Performance testing during various phases of testing. Performed Integration testing and Regression testing.
- Developed SQL Queries to test the Data Integrity and to perform back end testing.
- Created Client Data using Excel sheets, XML and also by writing Macros.
- Written and Executed Test Cases and reported bugs in Quality Center.
- Performed Smoke Tests after installation of each build on QA servers.
- Performed Database, Content, Server side, Form, Frame, and Usability testing of an application Performed database testing by using SQL queries. Logged the defects with proper priorities and severities. Worked with Quality Center by exporting the requirements to QC and by exporting the test cases to QA along with tracking and reporting defects.
Environment: Visual C++, D5, Rational Clear Case, Agile - Scrum, C#, .Net, Windows 7/XP, TFS, Quality Center, Performance Monitor, Mercury Quality Center
Confidential
QA Engineer
Responsibilities:
- Creating test plans, participating in test design, creating test schedules, and developing test documentation. Providing test design for system testing. Created and executed scripts in QTP.
- SPOC for all testing activities. Deployment on WebLogic server on UNIX.
- Creating test scenarios and test cases as per requirements in the functional requirements documents, specifically relevant to system testing using Quality Center.
- Creating test scenarios and test cases for System test, Regression test, production validation test, error scenario (including negative testing), deployment test and assisting with user acceptance test scripting, as needed. Developing Test cases and executing of Test cases.
- Providing data setup and test execution in a fully integrated production-like environment for the application. Preparing data requirements and data setup, as required.
- Execute Manual Test cases using Quality Center and performed application testing using Manual Testing Skills. Initially performed manual testing of each unit and then after each “Release”.
- Preparation of Test data and test scripts. Reported the bugs through IBM Rational Clear Quest.
- Execute Manual Test cases using Quality Center and performed application testing using Manual Testing Skills. Reported the bugs through IBM Rational Clear Quest.
- Developing Test cases and executing of Test cases.
- Involved in the creation of Test plan, test cases and test procedures required for manual testing.
- Initially performed manual testing of each unit and then after each “Release”.
Environment: IBM Rational clear quest, Mercury Quality Center, JIRA.