Automation Testing Resume
Rhode, IslanD
SUMMARY
- Around 8 years of experience as Quality Assurance Engineer having experience in both Manual & Automation Testing.
- 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 etc.
- Strong knowledge in implementing Waterfall, V - model and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices
- Excellent work experience in Smoke, Functional, Integration, GUI, Regression, System, Compatibility, Acceptance, Security, Black Box Testing etc.
- Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
- Exposure in programming languages and script like Java, JavaScript, HTML, and CSS.
- Having strong experience in Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing in Mobile Applications and Web Applications.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT) User Acceptance Testing.
- Over 3 years of Automation experience usingSeleniumIDE/ Web Driver/Grid and TestNG frameworks.
- Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using SeleniumWebDriver.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using TestNG and Grid.
- Experience in validating Regular and Ajax control usingSeleniumlocators.
- Experience in reading the test data from XL spread sheets using JXL API and TestNG Data provider.
- Working experience in xPath, Firebug, FirePath, Maven and TEST NG annotations.
- Experience in designing the automation frameworks like Data-driver and Modular driven using Page Object Model.
- Good Knowledge in HTML and XML.
- Extensively usedSeleniumAPIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, with different Locators.
- Expertise in using Tools Mercury/HP Quality Center/Eclipse and JIRA.
- Experience in Continuous integration tools like Maven and Jenkins.
- Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams
- Good Communication, Interpersonal skills, and Teamwork skills. Technically sound, Result-Oriented with strong Problem solving skills. Innovative & efficient.
TECHNICAL SKILLS
Operating Systems: Windows NT/95/98/2000/XP/7, Edge, UNIX/LINUX, Mac
Defect Tracking: MUTT, Jira, Firebug, Clear Cache, Console log
Databases: MS Access, Sybase, SQL Server, Oracle
Testing Tools: HP Quality Center 9.0/10.0/12.0 , JIRA, MUTT, D2J Integrator, Google Analytics, DATAGen, BDD, CQ5
Automation Testing Tool: Selenium IDE/Webdriver/Grid
Test Framework: TestNG, Page Object Framework, Modular-driver framework, Data Driven Framework
Mobile Technology: Hybrid, Native application
Web services: web (Http/HTML/XML) and SAP (GUI & Web)
PROFESSIONAL EXPERIENCE
Confidential, Rhode Island
Automation Testing
Responsibilities:
- Involved in requirement analysis and Gap analysis of Business System Design and Use cases.
- Participated in Business/Development meetings to understand user requirements
- Designed and developed the Test plan, Test Scripts and test strategies for the applications and executed them.
- Performed various web based testing likes GUI testing, API testing, CMS testing, Browser/OS compatibility testing, Content testing, Validating HTML/CSS testing, Cookies testing, Functionality, Navigation, and Security testing.
- Tested the Applications across various OS/Browser versions including desktop/Tablets and Mobile which includes IOS/Android and Windows platforms
- Controlled and monitored/tested the display of contents on web pages and maintain the required game assets in CQ5 Author
- Conducted Automation/Manual testing using the Standards, guidelines and structured methodology in testing the application using Java.
- Identify and help build the Sanity, Regression Test bed suite for automation.
- Worked on test record and playback using selenium IDE, developed and maintainedSeleniumWeb Driver test scripts for functional and regression testing including dynamic parameterization using excel spreadsheets, checkpoints, HTML/XML DOM objects, java classes/objects and descriptive programming.
- Worked onSeleniumGUI Object / element verification is done through XPath, CSS Locators.
- Executed Grouping, cross-browser and parallel testing using TestNG.
- Implemented Page Objects, Data Driven framework usingSeleniumWebDriver, JAVA, TestNG.
- Set-up Grid architecture and executed the test across different OS/browsers.
- Integrated TestNG test in Jenkins by creating a maven project, schedule jobs to run suite automatically after every build.
- Developed Hybrid driven framework by using data driven and modular driven framework.
- Developed user defined functions to support automated scripts. Performed Integration testing to ensure data processing, interface validity and proper communication among components of each application.
- Prepared test data for both positive and negative testing. Data Validation is done using oracle SQL queries on different environments, Integration, Test, UAT and Production Environment.
- Worked in UNIX Environment and responsible for monitoring the server logs and bringing the server up and down as per testing needs. Performed Sanity testing for each new build of the application.
- Performed Database testing by executing SQL queries Using Db Visualizer.
- Attended project meetings, release meetings, and QA status meetings.
- Resolving escalated issues and risks with firm mitigation plans and escalate outstanding issues if required.
- Identify needs for implementing new processes and analyze project trends to improve and optimize existing processes. Ensure both new and existing processes are being followed.
- Identify the various tools needed by the QA team and help customize these various tools based on testing needs.
- Provide leadership and guidance to build and maintain a high performance environment.
- Provide specific training, coaching, direction and mentoring to the QA team members.
- Ensure all QA team members are developing the needed skill set and encourage certifications.
- Set performance goals and conduct reviews.
Environment: HP QC 12.0, Jira, D2J Integrator, BDD, Clarity, Google Analytics, PM Smart, CQ5
Confidential, Rhode Island
QA Lead
Responsibilities:
- Gather and analyze requirements.
- Participate in the Business Requirements Document (BRD) review and Functional Design Document review meetings.
- Provide project QA estimates.
- Perform any necessary follow-up on requirements analysis, estimates, including re-estimates.
- Assign and conduct day-to-day management of sub QA team’s assigned tasks, and activities.
- Provide input for release test strategies and adhere to testing standards.
- Prepare and review the project test strategy.
- Prepare and review the functional test plan (test scenarios, conditions and data).
- Conduct project/iteration specific functional test plan walk-thru.
- Identification of automation candidate.
- Performed various web based testing likes GUI testing, API testing, CMS testing, Browser/OS compatibility testing, Content testing, Validating HTML/CSS testing, Cookies testing, Functionality, Navigation, and Security testing.
- Performed Integration testing to ensure data processing, interface validity and proper communication among components of each application.
- Tested the Applications across various OS/Browser versions including desktop/Tablets and Mobile which includes IOS/Android and Windows platforms.
- Controlled and monitored/tested the display of contents on web pages and maintain the required game assets in CQ5 Author
- Automated sanity/regression test cases exercised in each build using Selenium Web driver.
- Created test cases using Element locators and selenium web driver methods.
- Generated the initial test scripts/identified elements using IDE record/play back feature.
- Enhanced Test cases using Java programming features and Test NG annotations.
- Conducted Data driven testing, cross browser testing and parallel test execution using TestNG.
- Emailed automation test execution report to the stake holders using the reports available in TestNG.
- Worked in UNIX Environment and responsible for monitoring the server logs and bringing the server up and down as per testing needs.
- Performed Database testing by executing SQL queries Using Db Visualizer.
- Review and validate test results and defect reports by the Test Executers.
- Assign defect retesting and follow up with assigned testers on outstanding defects.
- Escalate outstanding defects per the Defect SLA.
- Provide tasks status and defect report communication.
- Ensure testing commitments are met within the stipulated time and adhering to the company’s process
- Identify risk to testing and communicate to the corresponding stake holders.
- Support Customer Acceptance Testing (CAT) as needed.
- Provide training and mentoring to new QA team members and QA sub group.
- Develop and maintain strong working relationships with all the areas engaged with their QA team
Environment: HP QC 10.0, Jira, D2J Integrator, BDD, Clarity, Google Analytics, PM Smart, CQ5
Confidential, Rhode Island
Lead Engineer
Responsibilities:
- Get involved in analyzing requirements during the requirements analysis phase of projects.
- Keep track of the new requirements from the Project.
- Forecast / Estimate the Project future requirements.
- Arrange the Hardware and software requirement for the Test Setup.
- Develop and implement test strategies.
- Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager / QA Lead.
- Assign task to other QA Team members and ensure that all of them have sufficient work in the project.
- Attend the regular client call and discuss the weekly status with the project leadership team.
- Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
- Assist in performing any applicable maintenance to tools used in Testing and resolve issues if any.
- Ensure content and structure of all Testing documents / artifacts is documented and maintained in Documentum/PMAX.
- Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards defined by the organization.
- Review various reports prepared by QA Engineers.
- Log project related issues in MUTT.
- Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to Project Lead/QA Lead.
- Pay high attention to detail in all work.
- Quality, on time delivery of agreed deliverables.
- Check for timely delivery of different milestones.
- Identify Training requirements and forward it to the Project Manager/ QA Lead.
Environment: HP QC 9.0, MUTT, Doors, Documentum, PMAX, Altura Debug Plugin, QPED, PM SMART
Confidential, Rhode Island
Test Engineer
Responsibilities:
- Participate in SRS review meetings.
- Analyze the requirements and get clarification on the ones required.
- Generate test cases in QC based on requirements and other supported documents.
- Set up test environment and collect the test data required for testing.
- Execute the test scripts for multiple test cycles.
- Performed Sanity testing, functional testing, Regression testing, Integration testing, System testing for terminal games, ES applications and reports in Host.
- Preparation and Usage of Tools - Invoice testing tool, System Bet Tool, Commission Calculation Tool.
- Verification and Validation of reports released under ES Reporting module by performing Functional testing and Regression testing for each release.
- Logging/Verification of TIR’s raised in MUTT.
- Reply to returned bug reports and re-test resolved defects.
- Report work progress and any problems faced to the Test lead.
- Support the team with testing tasks as required.
Environment: HP QC 9.0, MUTT, Doors, Documentum, PMAX, Altura Debug Plugin, QPED, PM SMART
