Selenium Automation Tester Resume
Irvine, CA
SUMMARY:
- 8+ years of experience in IT Industry mainly in performing Automation Testing, Mobile Application Testing and Manual Testing in wide variety of projects and environment.
- Strong expertise in SDLC, Project Management and testing life cycle methodologies like Waterfall, Spiral and Agile methodologies.
- Experienced in reviewing and analyzing business requirements and writing detailed test plans, scenarios and test cases.
- Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, Soap UI and HP UFT.
- Able to write Java Test Automation Script (.java) using Java, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
- Experience in automation testing of applications on mobile devices using tools Android Driver, IOS Driver using Appium.
- Sound knowledge on JUnit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Experience in Manual testing, Automation testing, Functional testing, Regression testing and Black Box Testing, White Box Testing and DB testing.
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP tools like Quick Test Professional (QTP), Quality center (QC)/ALM & JIRA, Status Reports, and Best practices in Testing).
- Involved in End - to-End, System, Beta Testing & Performance Testing.
- Excellence in preparing test scripts, test plans functionality testing, security, regression, back end, and configuration testing, parameterization, multiple actions.
- Experience in core Java Hands-on in creating/debugging/enhancing different automation frameworks (data driven, Keyword-drivern, POM with Page factory).
- Coordinating with Developers in fixing Defects and ensuring QA processes.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.
- Strong Analytical and Problem Solving skills. Quick learner of new software/tools, self-starter, can work independently and in a team.
- Strong organizational and communication skills, both verbal and written.
- Ability to understand client requirement and provide with the best solution.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle, Rational Unified Process (RUP), UML
Testing Tools: Selenium, Watir WebDriver TestNG, Selenium IDE, Selenium RC, Cucumber, SoapUI, QC, QTP, Clear Quest and Quality center.
Programming Languages: C, C++, SQL, Java, XML, HTML, JSON
Frameworks: Data Driven, Selenium, Page Object Model (POM)
Markup Languages: HTML, XML, XPath, Css Selector.
Databases: MySQL, Oracle, SQL Server, DB2
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 7/8, UNIX, LINUX, MAC OS, Android, iOS.
Defect Tools: HP Quality Center, Clear Quest.
MS Office Tools: Word, Excel, Outlook, PowerPoint, MS Access
Utilities: Eclipse, GIT, SVN, TFS, Firebug, Fire Path
PROFESSIONAL EXPERIENCE:
ConfidentialIrvine, CA
Selenium Automation Tester
Responsibilities:
- Used java with TestNg frame work for automating scripts.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Implemented Data Driven Frameworks to create parameterized test scripts and generate XSLT reports using Selenium Web driver and TestNg framework.
- Developed test scripts to automate process of testing in Selenium WebDriver
- Recorded and re-run smoke test suite in various modules using selenium IDE during every patch release.
- Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
- Implemented robust logging mechanisms within new and existing automated tests using log4j.
- Used SVN Repository for version controlling.
- Responsible for attending daily scrums and discuss daily issues and testing activities.
- Executed automated selenium scripts and reproduced failures manually.
- Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
- Developed and executed test cases for various web services using SOAPUI
- Participated in JAD sessions and requirement walkthroughs with business users.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Walkthroughs and peer review participation with team members and other project teams.
- Performed migration testing by running SQL queries to check if the data is migrated without any discrepancies from legacy systems to the new systems.
- Involved in web service testing with SOAP UI and validated various responses against annotations.
- Performed database testing by passing SQL Queries to retrieve data.
- Performed usability, GUI, Functionality and regression testing of the new builds.
- Identified application defects to minimize number of steps to reproduce the problem.
- Performed browser (IE, Firefox, and Chrome) and platform (Windows 7) compatibility testing.
- Identified and isolated software defects and reported them via JIRA .
- Attended Daily Scrums and reporting daily activities or issues to scrum master.
- Performed functional, compatibility testing on different browsers like Firefox, Chrome and IE.
- Conducted Backend test using complex SQL queries to verify the Integrity of the Database.
- Running batch jobs in UNIX servers using UNIX commands on Putty.
- Responsible for tracking daily testing activities and provide daily testing updates to higher management.
- Responsible for preparing test plans, test strategies for new projects.
- Coordinating with developers, Release management team and QA team during build deployments to various test environments and to the production.
Environment: Java, Selenium IDE, Selenium Web Driver, Test NG, Eclipse, Jira, SOAP UI v4.5, Oracle v9i/8i, XML, SQL, UNIX, Windows 7, MS Project, PL/SQL Developer, Oracle Developer, HTML, Firebug, Fire path, MS Office 2010, Putty, FileZilla.
ConfidentialOklahoma City, OK
Role: Selenium Tester
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Developed Selenium test cases using Junit framework
- Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (Junit and ANT).
- Used Cucumber automated testing to test new and existing functionality.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Used SOAP UI tool to located the WSDL file on the internet, create test cases, and execute test cases.
- Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
- Reported the bugs, Email notifications to the developers using JIRA.
- Provided back end testing for data validation using SQL on Oracle.
- Extensively executed SQL Queries on database tables to verify the database.
- Involved in testing the database and data validation using SQL Queries.
- Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environments: Selenium Web Driver, Jenkins, ANT, SOAP, Cucumber, Eclipse, SQL, Oracle, Java, JIRA, QTP (Quick Test Professional), QC (Quality Center), VBScript, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.
ConfidentialQA Analyst
Responsibilities:
- Developed Test cases for multiple releases based on Test Plans and minimal business requirements.
- Participated in weekly status review meetings with all business groups
- Assigned responsibilities of testing functionalities of IVR systems and prepare test scripts to support the testing process
- Performing User Acceptance Testing in the UAT environment and executing test cases and logging defects in Quality Center (Test Director)
- Created Text area Checkpoints to test the properties of the text in the application using QTP.
- Performed E2E data validation involving multiple systems to ensure the data integrity.
- Developed test case/test scripts for manual, automated testing and backend testing.
- Performed Systems Integration testing and partner system testing.
- Validated the data across the system during UAT.
- By using QTP Created, maintained, Executed Test Scripts and Conducted GUI Testing.
- Prepared formal test documentation including System and UAT Test plans, test cases, test summary reports, Bug fix and test evidence procedures, and reports.
- Performed testing in different environments- QA, UAT and Production environment.
- Conditioned the data for testing different environment.
- Conducted Data Integrity Testing using Backend Testing techniques in QTP.
- Prepared and maintained documents like Defect Report, Test Report and Trace Matrix.
- Participated in status meetings, review sessions, defect meetings in order to meet the Citigroup deliverables.
Environments: Micro strategy, SQL, Windows XP, Quality Center, MS Access, UAT, QTP, Clear Quest
ConfidentialQA Analyst
Responsibilities:
- Participated in status meetings, review sessions, defect meetings in order to meet the deadlines of Lehman Interim deliverables
- Developed test case/test scripts for manual testing and backend testing.
- Logged requirements of all components of the application in Quality Center.
- Developed Test Script in Quality Center and mapped them to the requirements.
- Performed System Testing, Extended System testing for 3 cycles of testing.
- Performed Regression, Functionality, GUI testing.
- Performed Back end testing using SQL and UNIX.
- Prepared Test Plan and Test Cases based on Business Requirements Document for User Acceptance Test (UAT)
- Performed Integration testing and validated data for testing.
- Performed End to End testing across the applications using SQL and UNIX.
- Executed SQL queries using TOAD / SQL Navigator.
- Conditioned the data for testing different environment.
- Logged, assigned and tracked defects in Quality Center.
- Prepared and like Defects Report, Test Summary Report and Trace Matrix.
Environments: Quality Center, TOAD, SQL,UAT, QTP
ConfidentialRole: QA Engineer
Responsibilities:
- Responsible for developing and updating the java based automation framework.
- Obtained a detailed knowledge of the business process being followed in the project environment.
- Involved in installing builds to QA environment.
- Discussed outstanding bugs with various teams and third party stakeholders.
- Performed Functional, Regression, Smoke and Database Testing.
- Writing & Reviewing of Test scenarios, test cases for various components, based on specifications.
- Responsible to conduct Smoke Test and Regression Test in different Environments.
- Supported and coordinated overall testing efforts.
- Identified system integration requirements, coordinated the collection and verification of business needs.
- Developed test cases for functional and regression testing of the application (black & gray box).
- Defined test data and test environment requirements.
- Analyzed software failures, made them reproducible, reported bugs.
- Weekly demos of the coverage of test cases, test run results to the team.
Environment: API testing, JavaScript (ExtJS), HTML, XML, SQL, PLSQL, Oracle, UNIX, Windows
Confidential
Role: Technical Assistant- Administrator.
Responsibilities:
- Single point of interaction for the EDRC team of LnT between the Clients (GMR) and the LnT.
- Coordination with Engineers of other disciplines, Site Engineers & Clients.
- Scheduling & organizing meetings between the Clients and LnT Site Engineers.
- Maintaining office equipment, such as printers, computers, scanners and photocopiers.
- Monitoring stationery supplies and reordering when necessary.
- Process flow Documentation in Database, Specifically, proficiency in the use of Microsoft Word, Excel, Outlook.
- Preparation of the PPT’s, Excel sheets for the meetings organized.
- Arranging Client Meetings on weekly basis.
- Assist in the planning and preparation of meetings, conferences and conference telephone calls.
- Stationery management, dispatch & courier database management
- Complete Responsibility on Day-to-Day operations.
