Selenium Automation Engineer Resume
New Brunswick, NJ
SUMMARY:
- Extensive QA experience in design, development, maintenance and implementation of total Quality Assurance methodologies and process.
- Experience in all phases of Software testing life cycle (STLC), including evaluating requirements, test planning, test case design / development, test execution, defect tracking, and reporting.
- Good understanding of QA life cycle, defect management life cycle and various software development life cycle(SDLC) approaches like agile and waterfall.
- Strong automation testing experience using Selenium Web driver, JMeter and Testing Frameworks like Data Driven Testing, Test NG, JUnit and cucumber.
- Experienced in Design, development and implementation of Behavior data driven (BDD) automation testing framework using Java, Cucumber and Selenium WebDriver.
- Extensive knowledge on using Informatica Power Centre (IDQ) inorder to perform testing and provide data extraction, data transformations and data loading process using ETL methodology.
- Maintained detailed and comprehensive records on testing activities, identified bugs and suggested fixes, created weekly bug reports for development team.
- Proficient in working with testing tools and performed testing like functionality testing, GUI testing, system testing, integration testing, white box testing, black box testing, smoke testing, user acceptance testing and regression testing on web based applications and web portal applications.
- Experience in various test management and defect tracking tools like Quality Center and HP ALM.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman on both XML and JSON formats.
- Used SOAP UI tool to test SOA based architecture application and to test SOAP services and REST API.
- Used J - meter inorder to peform load testing and stress testing.
- Have intensive experience in using Maven as build management Tool, CI and CD.
- Extensively worked on writing complex SQL queries for data validation and backend testing.
- Interaction with development teams for smooth problem resolution and error free rollouts.
- Good Communication and Documentation Skills, Ability to solve group issues, analytical and quality conscious.
- Possess strong communication and interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision.
- A resourceful, solution-focused professional with excellent interpersonal skill with ability to work on own initiative and as part of a team.
- Skills in using both automation, manual testing.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, HP Quality Center, Load Runner, Firebug, HTML Validator.
Bug Tracking Tools: HP Quality Center, Microsoft Team Foundation Server, HP ALM, Bugzilla,JIRA
Methodologies: Waterfall, Agile (SCRUM).
ETL tools: Informatica Power Center 8/7.1.2/5.1.1/5.0 , Data Migrator.
Languages: C, JAVA, XML, HTML, CSS.
SQL: PL / SQL, T-SQL on MS SQL Server.
Testing Frameworks: JUnit4, Data Driven Framework, Keyword Driven, Test Driven Framework, Cucumber and Hybrid Framework all in Java JUnit4 for Web Testing.
Databases: Oracle 9i/10g/11g, DB2, SQL Server 2008/2005, MS Access.
Operating Systems: Windows 7/XP/2000/ME/NT 4.0.
Technology Tools: Microsoft Office 2007, Microsoft Visual Studio, Microsoft Visual Source Safe, Open Office 2003, Star Office(Linux).
PROFESSIONAL EXPERIENCE:
Confidential, New Brunswick, NJ
Selenium Automation Engineer
Responsibilities:
- Review the business requirements documents and the functional specification.
- Analyzed system specifications and developed Test plan, test cases and regression test plans.
- Used Selenium testing to test Salesforce.com objects like Accounts, Contacts, Leads, Campaigns.
- Performed Integration, System, Regression and helped end users in User Acceptance testing of an application
- Written Test Scripts based on the Business requirements and executed Functional testing and data validation, data reconciliation with defect correction and retesting, followed by regression and performance testing.
- Performed Unit, Integration, and Regression testing to validate report and mapping functionality.
- Prepared and executed automated scripts using Selenium.
- Involved in testing with various Salesforce.com standard objects like Reports and Dashboards, Leads, Accounts, Contacts, and Opportunities along with Campaign.
- Created automation framework in Selenium WebDriver using Behavior Driven approach like Cucumber.
- Used SOAP UI for checking the correct transmission of data and to test web services.
- Worked on agile scrum based methods for Behavioral Data Development.
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
- Implemented Eclipse IDE, Selenium and Test NG for the Automated Test Scripts
- Managed and established test automation framework Prepared and executed automated scripts using Selenium.
- Performing smoke test by running Selenium End to End Business scenario scripts.
- Involved in other test planning meetings and submitted test metrics daily to the management.
- Responsible for different Data mapping activities from Source systems to Target.
Environment: Selenium WebDriver, SOAP UI, SQL, PL/SQL, XSLT, XML Spy, cucumber, Gherkin, Maven, salesforce CRM, HP ALM.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Analyzed and reviewed application requirements (use cases). Extensively involved in Developing Test Plans, Test Scenarios, Test Strategies and Test Cases with inputs from the assigned Business Analysts.
- In Agile environment, attended daily standup meetings, reviewed user stories.
- Designed and Developed Test plan based on Business Requirement Document and User Stories.
- Performed Testing on modules used like Patient Management, Insurance Claims, Doctor and Admin.
- Participated in daily SCRUM meetings.
- Validated the connection and data between Admin web services and Insurance claims web services.
- Entered Test Scenarios, Test Cases and Expected Results in test management tool, Version One.
- Written and executed SQL queries and Joins to validate the data.
- Created and tracked defects in HP ALM.
- Developed and executed test cases for EWS (Enterprise Web Services) /XML / SOAP and Restful services using SoapUI tool.
- Validated the data and connection between the Insurance claim web services and Admin web services.
- Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
- Validated reports by executing SQL queries and compared the data using File comparison tool ExamDiff.
- Created Test Data for UAT.
- Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
- Prepared daily/ weekly status reports on Test case execution, defects.
- Involved in planning test execution activities, defect reporting and analyzing test metrics.
- Followed Agile/Scrum Methodologies for all of the project activities.
Environment: Oracle 10g, Utilized Agile/Scrum, Bugzilla, HTML, SOAP UI, SQL, TOAD, XML, Web Services, Selenium WebDriver.
Confidential, Front Royal, VA
Software Quality Analyst
Responsibilities:
- Analyzed business requirements and Technical designs and provided feedback from QA perspective. Participated in the requirements, design, and release readiness reviews.
- Executed SQL Queries to check the data table updates after test execution.
- Generated Install and Update documents for and Quality Center.
- Created test data for testing specific Membership functionality.
- Involved in Identifying Testable Requirements, Designing the Test Cases.
- Involved in generating Traceability Matrix Report through Quality Center after successfully mapping Test Cases with Requirements.
- Logged defects by following Defect Life Cycle in HP Quality Center (QC) and Jira.
- Performed Web Services testing and Validated XML request/response data using SOAP UI
- Worked with data validation, constraints, source to target row counts.
- Used HP Quality Center (QC) for capturing Requirements, Test Case development, Test Execution from Test Lab module, and logging & tracking Defects throughout Defect Life Cycle.
- Tested PL/SQL procedures that were developed to load the data from temporary tables in staging to target tables in the data warehouse.
- Provided technical support and coaching to team members about functionality of MS Access.
- Involved in testing data mapping and conversion in the data warehouse.
- Involved in testing the UI applications by using Behavior data driven (BDD) automation testing framework utilizing Java, Cucumber and Selenium Web Driver.
- Used Microsoft excel and Word to document the test status reports and the Test Data.
- Participated in defect review meetings with the team members.
Environment: Cucumber, DB2, Java, SQL, PL/SQL, SQL Server 2008, HP Quality Center (QC), XML, XSLT, XML Spy, Jira.
Confidential
QA Tester
Responsibilities:
- Developed Manual and automated test cases to test the functionality of the application.
- Developed Automated test scripts from Manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- Knowledge of System Development Life Cycle (SDLC) of Waterfall and Agile Methodology.
- Prepared Defect Report as per severity and Priority.
- Performed functional testing, integration testing, and validation testing on various applications with manual testing process.
- Performed the browser Compatibility testing for employee stock portal (Firefox, Google chrome).
- Design, deliver and execute high quality test cases under direction of a Test Manager.
- Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
- Performed Regression Test execution based on the priority of the Test cases in HP Quality Center.
- Interacted with developers to follow up on defects and issues.
- Responsible for providing the status updates to the team on daily basis.
- Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead.
- Analyzed test specifications and converted them into Manual Test Cases.
- Defects were logged in Quality Center and track the same.
- Involved in Database Testing using SQL Queries with MySQL Database.
Environment: Quality Center, Manual testing, MS SQL Server, SQL, MS Office, Selenium WebDriver, HP ALM .
Confidential
QA Tester
Responsibilities:
- Planned and Executed the Test Plan of the Feedback project.
- Reviews Functional requirement and use Cases documented in Requisite Pro.
- Created test scenarios and test cases based on functional documents and User stories.
- Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Performed regression testing and running the automation suite.
- Created automation test scripts to test all end-to-end components.
- Conducted test case reviews and presented the test cases/test scenarios to the team members.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Optimized Selenium scripts for Regression testing of the application with various data sources and data types.
- Create and Execute automated test scripts for regression testing.
- Customized the Selenium test as per the test Case by using the Script
- Executed SQL queries to verify the database for the relevant test cases.
- Entered the defects in Quality Center and assigned them to relevant developer.
Environment : My SQL, Selenium WebDriver, HP Quality Center 10, DB2, Java.
Confidential
Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Performed white box testing by analyzing code.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend .
Environment: Selenium WebDriver, HP Quality Center, JAVA, XML, HTML, MS SQL Server 2005/2000, SQL