Senior Manual And Selenium Test Engineer Resume
Richmond, VA
SUMMARY
- Having 8 years of software testing experience, with a unique combination of technical expertise, attention to detail and focus on high quality end products.
- Highly skilled Agile QA Tester with excellent technical ability and a sound understanding of software debugging and testing.
- Worked on various web - based applications like Banking, Retail, educational, ecommerce etc.
- Understanding of healthcare regulations with the ability to use testing within their frameworks.
- Experience of working on GUI automation testing tools like AutoIT.
- As a QA Analyst worked in developing Test Cases, Test Plan and test scripts using HP QTP on Client/Server, Windows and Web based applications (J2EE/Java), Quality Center as test management tool.
- Developed Descriptive Programming and Maintained Local and Global Object Repository in QTP.
- Proficient in manual and automated Testing Tools such as HP Quality Center, JAVA SELENIUM Web Driver with Eclipse/TestNG as reporting tool.
- Strong experience with Agile Methodology and have extensively used Project Management tools like Rally and Agile Vision.
- Knowledge in Keyword and Data driven framework. Involved in Implementation of Hybrid Framework.
- Experience in Testing Legacy systems with no documentations in various projects.
- Proficiency in Smoke Testing, Functional Testing, GUI Testing, Integration Testing, Regression, System Testing, Cross Browser Testing, Boundary Value Testing and participated in User Acceptance Testing (UAT) as well.
- Test lead with full system development lifecycle experience, including designing, developing and implementing test plans, test cases and test processes with significant cost savings and fault free products.
- Good understanding of the Software Development Lifecycle (SDLC) including Agile and Waterfall methodologies.
- Ability to Manage and mentor a team of testers to execute test cases at various phases in the test lifecycle.
- Strong Experience in Design & develop test plans and test cases to ensure and gauge product quality, while effectively minimizing manual testing - manage creation of test plans, test scripts and test cases and lead in their execution.
- Knowledge on Various Reports, and Database development tools like MySQL Server, and Oracle with strong SQL coding skills.
- Excellent experience of build tools like Maven and managing JAVA automation projects using them
- Drives the effort with the Automation QA team in defining the development of automated scripts and has the ability to execute and edit these scripts independently.
- Extensive experience in automation framework outlining and script coding.
- Liaised with developers and programmers to swiftly resolve faults.
- Experience in web services like REST API, mocking and SOAP with SOAP UI.
- Extensive experience in Enhancement, Upgrade & post Go Live implementation support.
- On-site coordination experience and worked with offshore team during knowledge transfer and support.
TECHNICAL SKILLS
Testing tools: QTP, Selenium WebDriver, Cucumber, Maven, Selenium Grid, GIT, JENKINS.
Browsers: Internet Explorer, Firefox, Chrome
Defect tracking Tools: Mercury/HP Quality Center, Bugzilla, JIRA, TestNG.
Operating systems: Windows, MAC.
Languages: Java, VBScript, HTML, XML
Tools: MS Excel, MS Project and MS PowerPoint, Microsoft Visio.
Database: Oracle SQL, MySQL.
Testing models: Water fall, Agile, SCRUM.
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Senior Manual and Selenium Test Engineer
Responsibilities:
- Attending daily (AGILE/SCRUM) stand-up, grooming and planning calls to discuss in Sprint activities.
- Analyze the User Stories to identify the scenarios that can be automated using Selenium Web Driver.
- Develop Automation test cases by using Selenium Webdriver with JAVA and TestNG/Cucumber
- Executed web services testing using SOAPUI using REST API and SOAP protocol.
- Create and run static and dynamic Mocking services.
- Executed Load tests in Jmeter and security tests in SOAP UI.
- Coordinate in Sprint testing and UAT.
- Finding the defects and reporting it in JIRA (Defect tracking tool).
- Conduct Functionality testing, GUI testing, Integration testing and Regression testing during the various phases and releases of the application.
- Perform Back End testing by writing Oracle SQL Queries to verify and validate the data.
- Create presentation documents and guidance materials on the automation framework.
- Perform Database Testing to make sure the data on the Web application is in consistent with the database.
- Execute test cases in SauceLabs environment for Automation test scripts.
- Follow CI/CD Model to run the regression test cases using JENKINS, GIT.
- Scheduled the automation jobs usingJenkinsfrom Git to get the Cucumber reports in Junit.
- Migrated TestNG test suite to Maven by using pom.xml
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
Environment: Java/ Selenium Webdriver, TestNG, SOAP UI, HTML, XML, Eclipse, Jmeter, Firebug, Jenkins, Junit, Cucumber, Git, Oracle SQL, JIRA, AGILE/SCRUM, SauceLabs, Maven.
Confidential
Senior Manual and Automation Test Engineer
Responsibilities:
- High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, TestNG, Maven.
- Involved in designing the Test Plan and Test Cases and managed them using Test Director.
- Tested Legacy by ‘dependency driven testing tool’ by understanding the modules integration.
- Executed TestNG test scripts on Selenium Webdriver.
- Written Test suites with assertions in SOAP UI using wsdl file by running the programs in Apache.
- Involved in setting up automated regression suites.
- Used Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Written test cases in SOAP UI by adding assertions using SOAP protocol
- Executed GET and POST HTTP methods in SOPUI using REST API
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language
- Delivered UAT documentation to the BA to make recommendations on changes to the applications
- Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
- Identified and isolated software defects and reported them via JIRA.
- Closely with other testers and developers to improve automated framework with bug fixes and feature requests.
- 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.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Attended SCRUM board meeting every day to check for the project progress.
- Extensively written SQL Queries using DML & DDL commands.
Environment: Eclipse, Java/Selenium Web Driver, Selenium Grid, Maven, JIRA, TestNG, AGILE/SCRUM board, SOAP UI, JIRA bug tracking tool, Oracle SQL.
Confidential
Responsibilities:
- Actively participated in all phases of testing lifecycle Analysis, Design and development phases of the SDLC.
- Coordinate with Development and Business team to develop high level Business and Technical documents.
- Modified previously existing test cases that were driven by the manual testing.
- Performed both manual and automated testing. Manually Conducted Positive and Negative testing.
- Identify any other potential risks that exist in the current authorization and claim process related to claims overpayment.
- Kept abreast of healthcare regulation changes to inform testing processes.
- Recommended improvements to standardize authorization and claim process in order to increase auto-adjudication of pended claims related to Authorization Mismatch.
- Produce Reports from Oracle Database using SQL.
- Involved in Automation Infrastructure Development using Selenium.
- Created Test Cases Using Element locators and Selenium Webdriver methods.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Execution of Selenium Test cases and Reporting defects.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Enhancing the Test Scripts for Global Execution.
- Involvement in solving Environmental problems along with Technical Support People.
- Involved in Regression Testing using Selenium.
- Preparation of weekly and monthly status reports.
Environment: Eclipse, Java/ Selenium Web Driver, JIRA, TestNG, AGILE/SCRUM board, SOAP UI, JIRA, Oracle SQL.
Confidential
Senior Automation Testing Engineer
Responsibilities:
- Preparation of the Test Strategy and guiding the team.
- Involvement in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
- Responsible for GUI and Functional Testing, using Black Box Testing Techniques.
- Involvement in Test Execution, Results Analyzing and Defect Reporting.
- Involvement in RTM Preparation.
- Involved in Automation Infrastructure Development using Selenium.
- Created Test Cases Using Element locators and Selenium Webdriver methods.
- Sent request messages in SOAP UI by creating test cases using wsdl file by getting the Response from the Apache Tomcat server.
- Proven ability in developing BDD scripts with TestNG and writing step definitions for behavior.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Execution of Selenium Test cases and Reporting defects.
- Developed BDD testsusing TestNG by writing behaviors and step definitions. Developed required Selenium support code in JAVA for TestNG.
- Assisted Manager by providing automation strategies, Selenium/TestNG Automation and JIRA reports.
- Involved in Regression Testing using Selenium
- Assisted automated test design and various automation framework improvements
Environment: Eclipse, JAVA/Selenium Web Driver, JIRA, TestNG, AGILE/SCRUM board, Oracle SQL, SOAP UI.
Confidential
Responsibilities:
- Perform manual functional, UI, cross-browser testing of the E-Commerce solutions including web site, back-end and mobile version
- Perform QA tasks as necessary to ensure the products deployed maintain a high level of quality.
- A Key Tester role on the projects, be responsible for a stream or area of testing or activities; Communicate status, issues, risks, quality level with all the stakeholders.
- Plan and estimate testing activities for the areas of responsibilities, build test strategy for these areas.
- Analyze the requirements prepared by BA team.
- Worked on POS self- checkout / POS QA Testing was involved in setting of QA Test environment with simulated POS test environment.
- Write and maintain test scripts as well as generate Automated Test Scripts.
- Function independently to assigned stories, find bugs with minimal directions and explore the system to find ad-hoc bugs.
- Perform both Black-box and White-box testing.
- Assist with building an automated Build Verification Test Suite for their Oracle iStore e -commerce platform.
- Generate Automated Test Scripting with Selenium.
- Test Web Application and Presentation Layers (primarily functional and integration testing).
- Participate in stand-ups, planning sessions and retrospectives
- Create and review test documentation including checklists and test cases, prioritize and estimate them
Environment: Eclipse, Java/Selenium Web Driver, JIRA, TestNG, White box testing, Black box testing, JAVA, AGILE/SCRUM board, Oracle SQL, SOAP UI.
Confidential
Manual Testing engineer
Responsibilities:
- Expertise in analyzing Business/ System Requirements documents and Use Cases.
- Interacted with Business Analysts and developers in requirement analysis, design views, testing and documentation for application developed in AGILE.
- Initiated meetings with SCRUM master every day to discuss bugs and project enhancements.
- Experience in different kinds of tests such asfunctionality, positive, negative, smoke, integration,UAT, regression, security, installation etc.
- Experience in managing unit, system, and regression testing on multiple projects, as well as providing support for end-to-end UAT.
- Good understanding of the Software Development Life CycleSDLC& Configuration Management. UsingSQLfor DB validation, data mining and data cleaning.
- Written scripts for various check points such as Standard Checkpoint, Bitmap Checkpoint, File Content Checkpoint in QTP Actions
- Developed and Executed Test Cases based on BRD and User Stories for different test suites and excecuted them in ALM
- Created manualTest CasesinHP QC/HP ALMfor variousUser Storiesbased onReleaseandSprintPlan.
- Played a lead role in developing Test Cases in a spreadsheet and uploaded them to Quality Center Test Plan module and executed them in QC/ HP ALM test lab for various source systems.
- Writingverification / validationtest procedures usingSQL.
- Located objects properties and values using Object Spy in QTP.
- Actively involved in preparing of Test Data for Framework
- Expertise in automation usingQuick Test Pro and Test Accelerator tools.
- Self-motivatedin handling the work assigned and in adherence with SLA deliverables andmeeting deadlines.
- Work well under pressure, comfortable working with teams and dealing with customers.
- Identified applications response time, throughput, resource utilization, memory leaks or slow response time.
- Analyze foreign entity profitability on a quarterly basis and recommend pricing adjustments.
- Determine appropriate foreign legal entity income to support the quarterly tax provision process.
- Developing Ant scripts to automate the compilation, deployment and testing.
Environment: Manual and Automation Testing - QTP, HP Quality Center/ALM, Oracle SQL, XML, AGILE methodology, SOAP UI.
Confidential
Quality Analyst I
Responsibilities:
- Analyze Business requirements during the requirement phase of the Project and testable requirements.
- Create test plans, test scenarios, test cases and execution for the project.
- Keep track of new/changes in requirements.
- Review the Test Scenarios and Test Cases document.
- Developed QTP test scripts and reports using VB Script.
- Analyze the test cases to identifying the scenarios that can be automated using QTP.
- Configuration QTP tool settings, object identification and globalizing the settings.
- Driving the testing process for complete product development life cycle.
- Provide project level testing metrics, statistics, root cause analysis, etc.
- Performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
- Coordinate & communicate with Business Analyst, Tech Team and Business for review of test scenarios/test cases/test results.
- Located objects properties and values using Object Spy in QTP.
- Provide application knowledge to onsite/offshore test team as needed.
- Attend the client call and discuss the daily status with the client.
- Lead and coordinate defect management efforts with HP ALM & meeting the project timelines with quality standards.
- Manage the closure of defects/defect documentation in HP Application Life Cycle Management.
- Assist in implementing improvements in test methods and strategies.
- Tested web applications in AGILE and Waterfall Methodologies.
- Designed developed and implemented user acceptance testing(UAT) protocols as the final phase of applications development
- Preparation and submission of Quality Assurance Daily and Monthly Reports.
- Executed SQL queries with DML commands using SELECT statement.
- Complete a full Internal Audit cycle and Addressing daily quality related issues.
Environment: VB Script, HP QTP, HP Quality Center/ALM, Visa, Oracle SQL, MySQL, AGILE & Waterfall SDLC.