Qa/ Automation Tester Resume
SUMMARY
- Over 7 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.
- Experienced in creating automation framework along with developing, executing and maintaining automation testing script with different versions of Selenium.
- Developed Selenium test cases with Selenium WebDriver using TestNG and Junit framework.
- Extensively Worked on Selenium Web Driver with the preferred Languages Java,
- Developed Selenium automation test scripts using various functions and concepts of core Java including sound knowledge of Object-Oriented Programming (OOP) concept.
- Strongly participated and supported User Acceptance testing (UAT).
- Performed different types of testing including GUI, Functional testing, Regression testing, System testing, Integration testing, End to End testing, Sanity testing, etc.
- Experience in execution test cases by using management tool Quality center/ ALM and Qtest.
- Experience in testing SOAP and RESTful web services using Postman tool. Good understanding of SOAP and REST Protocols.
- Experience in implementing Maven and Continuous Integration/Continuous Deployment (CI-CD) tools like Jenkins for automation with Junit/TestNG frameworks.
- Experience of using SharePoint to upload test artifacts and maintaining versions of artifacts.
- Experience in various relational databases like RDBMS, Microsoft SQL Server, Oracle (PL/SQL), MS Access and associated SQL Programming Knowledge.
- Extensive experience in writing SQL and PL/SQL scripts to validate the database systems and for backend database testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA.
- Experience in various phases and different methodologies of Software Development Life Cycle (SDLC) such as Agile/SCRUM and Waterfall model.
- 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: Quality Center (ALM), Jira and SOUPUI,, Selenium Web driver/Grid, Quality center, TestNG, SOUP UI, \Eclipse, API,, Manual Testing
Automation Framework: POM, Hybrid, Keyword, TDD
Web Debugging Tool: Xpath, Fire path, Firebug, Web Debugger
Operating Systems: Windows, Unix
Languages: Java, SQL
Databases and Tools: Oracle, SQL Server, TOAD and SQL-Developer
Documentation: MS PowerPoint, MS Project, MS Visio, MS Web, MS Excel
PROFESSIONAL EXPERIENCE
Confidential
QA/ Automation Tester
Responsibilities:
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, and Test Results.
- Actively involved with scrum and sprint meetings, removing obstacles to progress, prioritizing and review milestones and accomplishments.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Implemented assertions, error collector functionalities for better validation using TestNG.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE). Used TestNG Annotations to write highly maintainable test scripts.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
- Did SoapUI testing for Payments API's using SoapUI and Java framework for Web Services testing.
- Tested request and response XML's based web services interfaces using Soap UI.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Used Firebug for the web-based application testing with selenium for the commands and locator application.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Conducted backend testing using SQL queries to validate data for database.
- Attended the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM), Coordinated with technical support associates to fix proprietary software issues.
- Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, SOAP UI,, HTML, JavaScript, XML, Eclipse, IE, Google Chrome, Firefox, XPath, DOM, Quality Center, Firebug, SQL, Oracle and Windows.
ConfidentialQuality Analyst
Responsibilities:
- Participated in Subject Matter Expert session to understand business functionality and elicit requirements for testing.
- Analyzed Business and Requirement Specifications.
- Designed Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver.
- Configured Selenium Web Driver, Test NG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed SOA testing methodologies and validation for web service integration.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Tracked new data each time when extracted and preparing new tests accordingly.
- Analyzed test data that was downloaded from mainframe database and using it accordingly to test both legacy and new databases for accuracy.
- Conducted extensive planning in preparation for testing both databases in timely manner.
- Tested for Wages, Determinations, Recompilations, Pay Adjustments, DET/OP (Notices) and tax pay extensions with every Program Code changes.
- Prepared the Test bed for the Execution in ALM and test case for the execution and tracking updates.
- Involved in automation of modernization project, using KDSE (key Word Driven Script Engine) Test framework.
- Created Test Scripts, Test Condition Matrix and Test Data for various scenarios in ALM.
- Working on the Defect Lifecycle using HP ALM. Customization of the Templates and the content in the ALM.
- Data tables were used to drive the automation. Excel spreadsheets were created to mimic the manual test script.
- Worked on impact analysis on test data if the test implementation days were to switch (days 1 to 11)
- Test procedures validating integration of the applications, databases, interfaces and batch procedures.
- Attended regular client calls, updated clients, and management teams with the status report and issues.
- Preparing the external Libraries to work with Customization of the test reports.
- Development of external Libraries using XML DOM Objects to work with different XML’s.
- Participated in weekly meetings with team leads and stakeholders to discuss defect status and appropriate creating change orders.
- Used SharePoint to store documents for easy access for the entire team.
Environment: Selenium Web Driver, Mainframe,Windows 7, SharePoint, Application Lifecycle Management (QC 11), Microsoft Office (Excel, Word, PPT, Visio and Outlook), Oracle SQL Developer, Putty
Confidential
QA Tester
Responsibilities:
- Involved in Test Execution, Results Analyzing and Defect Reporting.
- Involved in Automation Infrastructure Development using Selenium.
- Created Test Cases Using Element locators and Selenium Web driver methods.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Execution of Selenium Test cases and Reporting defects.
- Involved in querying using SQL and updating records and validate database records.
- Documented defects and evaluated priority of defect based on overall application functionality
- Conducted Data driven testing, cross browser testing and parallel test execution.
- Enhancing the Test Scripts for Global Execution.
- Created Requirements Traceability Matrix to ensure comprehensive test coverage of requirements.
- Performed Test Execution for various stages/phases.
- Involvement in solving Environmental problems along with Technical Support People.
- Performed API Level testing for Web Services, enhanced the Test harness and developed many Test suites using XML
- Participated in performing Functional and Non-Functionality Testing.
- Validated SOAP response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Identified test cases to automate the test cases using Selenium Web Driver and Java (Eclipse IDE) and contributed for creation of framework.
- Used Jira as a tool for the test management and bug tracking.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables
Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, Agile Methodology, SQL, Jira
