Sr. Selenium Automation Tester Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Over 7+ years of IT experience in Software Testing, proficient in Client/Server and Web based applications
- Hands on Experience in Quality Assurance Analyst with both Manual and Automation Testing of Web based Applications using Java, Selenium Web driver tools.
- Excellent working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using Waterfall and Agile methodology.
- Expertise in automating the software testing and hands - on coding using open-source tools like, Selenium Web Driver, Selenium IDE/RC/Grid, Maven, Jenkins, Eclipse and Java.
- Have experience in running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experience in various testing techniques like Regression testing, Functional testing, Performance testing, Ad-hoc testing, Sanity Testing and Smoke testing, Security testing, Usability testing, End to end testing, Integration testing, System testing.
- Familiar with Web Technologies: Selenium, Web Services (SOAP and Restful), CSS, HTML, Maven, Fire Path, Firebug, HTTP Client, TestNG and JUnit.
- Involved in preparing Test Plans, Test Scenarios and Test Cases by reviewing Business Requirements and use cases.
- Experience in Test Designing, Planning, Scheduling, Defect reporting, tracking and Test result analysis.
- Preparation of Test Data for positive and negative scenarios.
- Hands-on coding experience in Java and Writing Selenium Web Driver Test Cases.
- Proficiency in Maven and setting up local workspace using Maven, Test NG and Eclipse.
- Experience in functional testing using Selenium IDE/ Web Driver using Test NG and JUnit testing framework.
- Involved in developing the Automation using Data Driven and Page Object Model Framework.
- Expertise in getting the test data using TestNG Data provider and POI API.
- Excellent knowledge in Bug/Defect Life Cycle and experienced in logging defects using the bug tracking tools like JIRA and providing verifications on fixes in multiple environments and communicating fix success, failures, status updates as appropriate.
- Good understanding of bug tracking using JIRA and HP QC for reporting the Modification Requests and collecting Test Metrics in order to keep track of the test progress and test execution.
- Have a strong experience with CI/CD tools.
- Experience in Data validation, Database Testing using SQL queries.
- Have experience with Code repositories like GIT and SVN .
- Good work experience in using SQL Queries in verifies the data from the SQL Server.
- Knowledge of Cucumber and Appium.
- Proficient in defect life cycle with defining defects, categorizing bugs based on severity and priority, carried out defect reports using different defect tracking tools/excel sheet.
- Excellent communication skills, documentation skills and problem-solving skills with a strong technical background.
- Quick learner and excellent team player, ability to meet tight deadlines and work under pressure, always eager to learn new Technologies and Tools.
- Maintain Close interaction with developers and Business analyst to solve technical issues.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, CSS, HTML
QA Methodologies: Agile, Waterfall
Testing Technologies/Tools: Eclipse, Selenium Web Driver, Maven, TestNG, JUnit, Jenkins
Web Service Technologies:: HTTPClient 4.0, Postman, SOAP UI
Bug Tracking Tools: JIRA, Quality Center, Bugzilla, Rally
Version Control Tools: GIT, Bit Bucket, SVN
Database: MySQL, MS SQL, SQL Server
Operating System: Mac OS, Linux, Windows
Frameworks: Page Object Model, Data Driven, Hybrid Framework
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. Selenium Automation Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, HTTP Client, Maven and used Jenkins for Continuous Integration (CI).
- Working on UI automation using TestNG , Selenium Web Driver , and Java .
- Efficient management of Rally for bug tracking and Confluence for design documents .
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using TestNG.
- Used Hybrid Framework of Selenium to get data from Excel.
- Experience working in an Agile development environment.
- Experience with setting up automation frameworks from scratch using Selenium Web Driver, Maven, TestNG.
- Created Automation Test framework using Selenium Web Driver, Maven, Test NG, Selenium, JXL, Data Driven and Page Object Model principle.
- Used Firebug Tool to identify the Object's id, name, XPath, and link in the application.
- Integrated the test suites with Jenkins continuous integration (CI/CD) tool and helped build engineer to resolve the issues during integration with the build process.
- Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Integrated with Continuous Integration tool Jenkins for running test on regular basis automatically.
- Used HttpClient for Restful Web Services of the application.
- Developed test cases and suites of the Web Services using Data Driven Framework.
- Performed System testing of the application to meet the Business requirement documents. Validated Web Services using HttpClient and created test suites for the functional Testing of Web Services.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing Backend components of new data warehouse products.
- Developed the reports using HP ALM/Quality Center.
- Executed UNIX commands to perform tasks such as creating directories, initiating databases, copying and moving files, checking file lists, and modified the directory.
- Report the results to the management and team lead in timely matter.
- Ability to interact professionally with a diverse group of individuals including executives, managers, subject matter experts, developers, and field personnel.
Environment: Selenium Web Driver, Eclipse, Rally, Java, TestNG, Restful, Jenkins, XPath, CSS, HTML, XML, UNIX, Android SDK, Visual Studio, Mobile Testing, Web Services, SQL Server, XML, Firebug,, HP ALM/Quality Center
Confidential, Quincy, MA
Sr. QA Analyst
Responsibilities:
- Broadly participating in all stages of test life cycle, Agile methodologies, Software Development Life cycle (SDLC) using Waterfall.
- Interacted with Business Analysts/Users/Developers for gathering requirements.
- Designed, executed and maintained automated test cases for regression test cases using Selenium Web Driver, Test NG.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Involved in designing Automation Framework and created Scripts using Web Driver in Selenium for Smoke and Regression Test Cases.
- Created Automation Test framework using Selenium Web Driver, Maven, TestNG, Cucumber, Appium, JXL, Data Driven and Page Object Model principles.
- Working on CI/CD integration of test cases with Jenkins .
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing, Maven.
- Have experience with Code repositories ( e.g. GIT) and build frameworks/tools (ANT/Maven).
- Advanced skills in MS Office applications, including Word, Excel, PowerPoint and Project.
- Executed test cases and logged in defects for failed test cases in HP ALM/ Quality Center.
- Experience writing test cases, manually executing them and reporting test results.
- Familiar with many of Configuration Management tools (e.g. JIRA, HP QC).
- Used TestNG Test Suite to run groups of Test classes and Test Cases.
- Validated Web Services using HTTPClient and created test suites for the functional Testing of Web Services.
- Worked on cloud-based services for security purpose.
- Create defect log using Rally and managing the tasks and stories in Agile Environment.
Environment: Selenium Web Driver, Eclipse, Cucumber, Rally, Java, TestNG, Restful, Jenkins, XPath, CSS, HTML, XML, UNIX, JavaScript, Web Services, Mobile Testing, Android SDK, Visual Studio, SQL, MS Excel
Confidential, Denver, CO
QA Manual and Automation Tester
Responsibilities:
- Actively participate in all Specification and Design review meetings.
- As part of Agile Team, I was responsible for creating test plans, test scenarios and wrote test cases for testing various services.
- Expertise in automating the software-testing environment with open-source tools like Selenium WebDriver, TestNG, JXL, Data Driven and Page Object Model.
- Have very good experience in automating Restful API Services using Apache HTTP Client, TestNG and JXL and manually testing Restful API Services using SOAPUI PRO.
- Performed Mobile testing manually and have worked on Appium.
- Expertise in Functional, Regression Testing using Black Box testing .
- Developed/maintained Test Cases, Black Box testing, Defect Tracking & Reporting and updated RTM for both Manual and Automated Test environments.
- Extensive use of the defect-tracking tool like Rally/JIRA have also used GitHub for version control of testing files and also used Jenkins to create and run jobs.
- Practical knowledge of writing SQL Queries.
- Work in Selenium IDE and Selenium Web Driver and execute the test cases using Selenium Web Driver.
- Worked with developers to resolve Issues and Production Incidents using HP ALM/ Quality Center.
- Integrated the selenium smoke test into Jenkins for continuous integration.
- Actively involved in black box, grey box, white box, negative testing of the application.
- Worked with Object Repository to configure mandatory and optional properties.
- Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
Environment: Selenium Web Driver, Eclipse, Cucumber, Rally, Java, TestNG, SOAP UI PRO, SOAP, Restful, ANT, Jenkins, XPath, CSS, HTML, XML, UNIX, JavaScript, Web Services, Mobile Testing, Appium, HP ALM/ Quality Center, SQL, Firebug
Confidential, Minneapolis, MN
QA Analyst
Responsibilities:
- Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
- Analysed Software Requirement Specifications (SRS) to understand the business requirements and reviewed master test plan.
- Used TestNG framework for creating Selenium scripts, using Java for functional and regression testing.
- Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
- Used SOAP UI Web Services tool for testing web services, inspecting WSDL files, generating SOAP envelopes, and automating or accelerating other common XML tasks encountered when testing web-service enabled applications.
- Performed Cross-browser, Smoke and Security Testing for the web-based projects.
- Performed Functional Testing and Manual Testing.
- Automated all the test cases using Java\Selenium WebDriver and built a solid regression suite for the application.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Tested database integrity by writing SQL queries.
- Raised defects in Jira and made sure appropriate hand-offs and retesting takes place.
- Used HP ALM/ Quality Center for reporting and tracking bug and generating reports.
- Created Regression Test cases Suite in HP ALM/ Quality Center and performed regression testing to make sure there were no broken functionalities.
- Developed and revised manual integration tests for client-server, web, and data management applications.
- Involved in extensive data validation using SQL queries.
Environment: Java/J2EE, HTML, Java Script,, Selenium WebDriver, JXL, Maven, Eclipse, Web Services, SOAP, SOAP UI, Rally, Quality Center, SQL, Linux.
Confidential, Newark, NJ
QA Engineer
Responsibilities:
- Worked closely with development team in creating automated scripts for the application using Selenium.
- Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
- Prepared Test strategy and Test Plan for each Release cycle.
- Involved in setting up configuring the testing environment with Eclipse, JUnit, Selenium RC.
- Developed and implemented robust Keyword driven framework with Selenium RC which cut down the script development time in half.
- Developed and executed the test scripts with Selenium and Java.
- Developed test code in Java language using Eclipse, IDE and JUnit framework.
- Wrote automation scripts in Quality Center for System, Functional and Integration Testing.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /JUnit).
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
- Converted all record and play back test cases into Selenium automated scripts.
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Entered and maintained defect information in Defect Tracking System, JIRA.
- Created and executed database queries (SQL) to validate database data integrity.
- Worked with appropriate development and technical support teams to triage, assess and solution.
- Worked closely with different functional team including Development, QA, Sales and Business.
Environment: Selenium RC, Eclipse, Java, Oracle 10g, SOAP UI, JIRA, XPath, CSS, HTML, XML, UNIX, JavaScript, SQL
