Qa Selenium/automation Tester Resume
New York, NY
SUMMARY
- Software Test Automation Engineer with 6+ years of experience in Software Quality Assurance and Software Testing in various industries, projects, and environments using Selenium WebDriver, IDE, Grid. Specialized in automated testing Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- Experience in all phases of SDLC/ STLC including Analysis, Design, Development, and Testing in different QA Processes such as V - model, Agile Model and Waterfall model.
- Proficiency in Unit Testing, Smoke Testing, Functional Testing, Positive and Negative Testing, Integration Testing, Load testing, System Testing and Regression Testing of Web Based Applications.
- Worked in Multiplatform Environments such as Windows, UNIX, Web applications, and GUI based Client/Server applications.
- Responsible for writing test cases and maintaining test scripts as per the Business Specifications and Functional Requirements.
- Expertise inSeleniumAutomation usingSeleniumWebDriver,SeleniumIDE, Java, TestNG, ANT, Cucumber, Involved in the Design and implemented different Automation frameworks such as Modulest Framework, Data Driven Framework and Hybrid Framework for various projects.
- MaintainedSeleniumand Java Automation Code and resources in source controls like GIT for improvements and new features.
- Designed and implemented different Automation frameworks from scratch like Page Objects Framework and Data Driven Framework.
- Experienced in different types of testing on AUT like GUI, Functional, Regression,Unit Testing, System Testing, Integration, Load Testing, Performance and End to End Testing.
- Experience in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
- Experience in Testing Databases of RDBMS in SQL, DB2 and SQL SERVER.
- Excellent skills with writing and analyzing complex SQL queries.
- Proficient in Defect Management, including Defect creation, modification, tracking, and reporting using Quality center /JIRA.
- Experience in using Accessing Forms, tables, links, Keyboard & Mouse Events, Uploading File using Selenium WebDriver.
- Experience with Firebug and Dev tools to find out Xpaths and writing dynamic XPATH by seeing the element tree of the GUI code.
- Experience with automation framework: TestNG framework, Keyword driven framework, Hybrid driven framework, Cucumber-BDD and Selendroid.
- Hands-on experience on Selenium IDE, GRID, and Web Driver.
- Extensively performed Database testing using Selenium. Generated Production DB reports using SQL queries.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Proficient in CI/CD (continuous Integration and continuous deployment) testing using Maven, Jenkins, GIT build tools.
- Experienced in creating Test Frameworks using Selenium WebDriver with Data Driven Testing and UI Mapping with TestNG Data Provider.
- Experience in Performing Database/Backend testing using SQL Queries for data design, validation and integrity testing. Also established JDBC connection using java programming language.
- Extensive experience in test reporting - Test Strategy, Test Plan, Test Coverage Matrix, Test Estimations, Test environment readiness report, Test Metrics, Test Status Report and Test Results Report.
- Good knowledge in configuring Selenium Web Driver and created selenium automation scripts in java using TestNG prior to Agile Release.
- Expertise in documenting defects with high-level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Ability to learn and adapt to new tools and technologies very quickly.
- Results oriented, with an ability to work with aggressive time lines for any assignment to successful completion within the established project schedule and budgetary constraints.
- Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.
- Ability to work independently in a fast-paced environment with tight deadlines and changing priorities.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver, JIRA, JMeter, Cucumber, Test Rail
Programming Languages: Java, SQL, HTML, XML.
Databases: Oracle, DB2, SQL Server, MySql.
Web/App servers: IIS, Apache, WebSphere, Web Logic.
Operating Systems: Windows, UNIX, Linux.
Testing Genre: Automation, Manual.
Languages/Scripting: Java, HTML, XML, Gherkin, C, Restful,Soap, Python, C#, Java Script.
Databases: SQL, PL/SQL, Oracle, MySQL.
Testing Types: Functional Testing, Regression Testing,Integration Testing, Smoke Testing, API Testing.
Testing Tools: Appium, SOAP UI, Cucumber, Selenium WebDriver, TestNG, Bugzilla, QTP, Eclipse, ANT, Maven, Jenkins, Junit, JMeter, QC.
Source Code Control Tools: SVN, GIT
Methodology: Waterfall, SDLC, Agile/SCRUM, STLC
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
QA Selenium/Automation Tester
Responsibilities:
- Responsible for maintain and implement existing application Test Automation Framework.
- Responsible Build Test Automation Framework from scratch using SeleniumWebDriver, TestNG and Maven technologies under Java platform
- Create reports and screenshot method upon failure, Run Surefire Suite through Maven via command line, Daily use of Git merges and rebase.
- ConfiguredSeleniumWebDriver, TestNG, Maven tool and createdSeleniumAutomation scripts in Java using TestNG prior to Agile Release.
- Integrated Automation scripts (SeleniumWebDriverAPI) in Continuous Integration Tools (Jenkins) for nightly batch run of the Script.
- Reported software defects using JIRA and interacted with the developers to resolve technical issues.
- Writing, Reviewing & Executing test cases, test scripts for Functional, Integration, System, GUI, Analysis of Business and Requirement Specifications.
- Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the Application and automated it by usingSeleniumWebDriver.
- Involved in implementation of Test Automation Framework build usingSeleniumWebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed Test Frameworks inSeleniumfor UI Regression Test Automation and when necessary, and potentially execute Test Automation (Java / TestNG).
- Updating the Test Automation Suite regularly to ensure its accuracy and usefulness to the testing process.
- Running the test automation suite against new builds to confirm their stability and functionality.
- Used Web-debugging Tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH inSelenium.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Performed Data Driven testing by using JDBC as a data source &configured SQL queries to fetch data from the Oracle database.
- Reported software defects in JIRA and interacted with the developers to resolve technical issues.
- Involved in designing and building Automation Frameworks in support of Continuous Integration using Jenkins.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
Environment: SeleniumWebDriver, Jenkins, Maven, TestNG, JIRA, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, SQL, Oracle and Windows.
Confidential, Middletown, NJ
QA Selenium Automation Engineer
Responsibilities:
- Worked on Selenium Web driver to write automation scripts for functional and regression testing.
- Developed Test Automation Framework using Selenium WebDriver, TestNG, and Apache POI, under Java platform utilizing industry leading harness design patterns and approaches.
- Involved in Data Driven and Keyword Driven framework to maintain test suite.
- Executed the test plans on web and mobile (IOS & Android) as per requirements using Appium tool.
- Developed automation test scripts using Selenium, Java, TestNG and Cucumber as part of Acceptance Test Driven Development (ATDD).
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber with Java.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Performed extensive database testing, wrote SQL scripts to compare the UI results with that in the database.
- Implemented Core JAVA concepts such as Collections, Interfaces, Abstract classes, Wrapper classes, Exception Handling, Inner Classes, Multi-Threading.
- Worked with various JavaScript elements and Involved in development of data-driven framework using Selenium WebDriver.
- Involved in tracking, reviewing, analyzing defects using Jira.
- Extensively worked with GIT Version Control System.
- Created Selenium web-driver automation scripts using Java to validate functionality on various browsers.
- Involved in integrating the test suites to Jenkins to execute them automatically after every deployment.
- Tested Web Services using SoapUI tool, validating WSDL, request and response.
- Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
- Performed Web Services Testing by creating test case suite using SOAP UI.
- Tested web services using REST client and analyzed JSON response.
Environment: Selenium Web driver, TestNG, Java,POM, JavaScript, Jira, GIT, Jenkins, Maven, SOAP UI, REST, JSON, Data driven, Backend testing, Windows, Agile.
Confidential
QA Selenium Automation Tester
Responsibilities:
- Prepared System Test Strategies and system test audit reports.
- Worked with business administrator and medical biller to understand the workflow of billing system, which ensured to write effective test cases for UAT testing.
- Worked with Nurses and Rad-tech to understand supplies used to do a procedure.
- Worked extensively with Medical Billers to understand their workflow and created test cases and user stories for QA based on it
- Logged defects and work with developers and configuration to resolve issues encountered during testing.
- Developed system test cases and scripts for desktop, tablet and mobile separately.
- Performed test validation.
- Prepared/acquired system test data.
- Preparation and execution of Automation Test Scripts and Test Suites withSeleniumWeb Driver using TestNG
- CreatedSeleniumTest cases for automation usingSeleniumRC and Java Performed Smoke, Functional, Regression, System and User Acceptance Testing (UAT) in Web Application.
- Performed Back End Testing manually.
- Performed functional testing to identify various critical points in the application and automate it by usingSeleniumWebDriver.
- Involved in developingSeleniumautomation framework using TestNG.
- Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing usingSeleniumWebDriver.
- Created Automation script usingSeleniumWebDriver.
- Provide support and data as and when needed to the performance Team.
- Reported Defects in Defect tracking tool of JIRA by assigning Defects to development that are encountered during testing phase based on application teams.
- Recommend and implement naming convention for Test Cases, Test Sets and Defects.
Environment: SeleniumWeb Driver, SeleniumIDE,Maven, Eclipse, TestNG, Java, J2EE, JIRA, Firebug, Firepath.
Confidential
QA Tester
Responsibilities:
- Responsible for domain knowledge workflow presentations and documentation.
- Prepared daily status report and weekly status report.
- Responsible for testing the application for different tests manually.
- Analyzed end user needs, preliminary investigation, and gathering information prior to developing test cases and scripts for testing the application for various modules.
- Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Report
- Created Test Cases and Test Scripts for various modules.
- Involved in functionality testing, regression testing, ad hoc testing, Cross Browser testing and compatibility testing
- Co-ordinated with developers, users and various members of the team to discuss issues, resolved defects and set priorities by logging the defect using HP Quality Centre.
- Retested the fixed defects, based on the Test Drop Report from developers and changed status of the defect accordingly.
- Tested for Database validation to validate Tables and Data manually by running SQL Queries.
Environment: Manual Testing, HP Quality center, SQL, Microsoft suite.
Confidential
QA Tester
Responsibilities:
- Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability and smoke testing.
- Suggested improvements in test process by gathering and analyzing data.
- Involved in complete QA Life Cycles.
- Managed defect reporting and tracking using Quality Center.
- Created, managed and executed Test Cases using Quality Center.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- Performed Manual Testing to check flow of the application.
- Created Test Execution Matrices during the test cycle.
- Participated in QA Team meetings and weekly QA testing reviews.
- Managed weekly management status reports and coordinated meetings between test team and development team to review defects.
Environment: Manual Testing, Quality Center, HTML, Java Script, Oracle, VSS, UNIX.
