Qa Selenium Tester Resume
Chesterfield, MO
SUMMARY
- Senior Quality Assurance Analyst with 8+ years of experience in all phases of project development and test life cycle.
- Diversified experience inAutomation Testing, Mobile Application Testing and Manual testing serving various domains.
- Have extensive experience working with Selenium Web driver, Core Java, Test NG, JUnit, Oracle SQL for developing test scripts and test scenarios.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and TDD.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and HP UFT.
- Proven ability in writing JUnit scripts and for JAVA projects automation.
- Conversant in using Maven build tools to manage framework dependency jar files and customizing Selenium API to suit in - testing environment.
- Executing Selenium Test cases and reporting defects. Expertise in performing backend data validation/testing using complex SQL queries to validate the completeness, integrity and accuracy of data.
- Performed Proof of Concept with Selenium and Cucumber.
- Work on Appium for App testing (Android/ I-phone). Developed Appium Scripts for Native Android/IOS Apps using Java.
- Identifying objects of App using UI Automation tool for Android and Appium Inspector for I Phone.
- Experienced in API Security testing.
- Experienced in JDBC Database testing with Soap UI.
- Experienced in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Experienced in writing Selenium WebDriver automation scripts in Java for cross browsing testing using Selenium TestNG parameters and groups.
- Selenium Screenshots are used for bug reporting, analysis and exception debugging.
- Performed back-end testing by executing complex SQL queries on Oracle and MS SQL Server.
- Well Experienced in using Test Management tools such as JIRA, Bugzilla and Quality Center(QC) to track test progress, execution and deliverables.
- Hands on experience in using build and project management tools like Ant, MAVEN and Configuration management tools like SVN, GIT. Generated test logs using Log4j for various log levels.
- Used Jenkins to build and run continuous integration and formal builds to create artifact and deploy it in the corresponding repository.
- Performed review and analysis of functional requirements and test plan design documentation. Attended requirements and design meetings.
- Performed Smoke testing, Functional testing, Regression testing, Integration testing, ad-hoc testing and black box testing for improving product quality.
- Expert in defect tracking and reporting.
- Extensively worked on Agile/ Scrum methodology and management process.
- Proficient in coordinating with Developers in fixing Defects and ensuring QA processes.
- Ability to understand the requirements and provide the best possible solution.
TECHNICAL SKILLS
Automation Tools/APIs: Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Quick Test Pro, Cucumber, Rally, Auto It and, Log4j, SoapUI.
Artifacts: Test Plan, Test Case, Test Data, RTM, Test Summary Report, Bug report.
Defect Management Tools: Quality Center, JIRA, ALM, Version One, Rally.
Database/Database tools: Oracle, SQL Server, MySQL, Toad, SQL.
Development methodology: Agile/ Scrum, Waterfall, Jenkins, Hudson.
Framework: Junit, Test NG, Keyword Driven, Data Driven, Hybrid Testing Frame work, Page Object Model.
Operating Systems: Windows, Mac, Linux
Programming Languages: Java,Java Script, HTML, XPath, CSS, Soap, WSDL, Restful, SQL, Excel Macros.
PROFESSIONAL EXPERIENCE
Confidential, Chesterfield, MO
QA Selenium Tester
RESPONSIBILITIES:
- Analyze the business Requirements and closely work with the Business Team to get the clarifications addressed.
- Design, execute and maintained java based test scripts in Selenium Web Driver using automation framework TestNG for regression test cases.
- Develop Data Driven Framework, and Data Driven Test for certain Test Cases using Selenium Web Driver and implement Java Mail to send the results automatically.
- Responsible for executing Selenium test scripts and perform Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
- Created custom JSON/XML Assertors for validation of SOAP (WSDL), and REST API calls.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Developed and maintain automation test scripts for client-server and web based applications using Java, Silk and other automation tools
- The entire java scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Worked with SOA architecture which includes Soap Web Service and RestFul Web Service Testing Conducted backend testing using SQL queries to validate data for database.
- Designed Test Suite, Test Cases, Test Scenarios for functional modules in Selenium and involved in the use of Cucumber Step Definition, Scenarios and Features.
- Executed the Selenium automated regression test cases during every release and also executed the daily regression test suites.
- Used Firebug/Fire Path and DOM to work with dynamic and static objects in Selenium.
- Used SQL queries to validate data in the backend database and connected JDBC API with Selenium Web Driver to retrieve database information.
- Highlight risks on deliverables on a daily basis with clients during scrum and worked with developers to reproduce bugs and resolve the usability issues to get the Business approval for UAT.
ENVIRONMENT: Java, Selenium WebDriver, Selenium Grid, TestNG, JDBC, Jenkins, Oracle SQL, Eclipse, Firepath, Firebug CSS, HTML, Maven, SOAP UI, Cucumber, SVN.
Confidential, Alpharetta, GA
Automation Tester
RESPONSIBILITIES:
- Involved in reviewing requirements, use cases, design documents, test case and test scripts.
- Developed and designed Test Scripts and Test cases using requirement and functional specification document.
- Performed cross browser functional testing using Selenium Web Driver.
- Built, represented and directed fabrication and procurement of prototypes and test equipment.
- Performed acceptance testing using Selenium WebDriver.
- Assisted in developing and creating test plans and related documents, test cases, and test schedules. Implemented java script for client side validations.
- Developed tests using Cucumber by writing behaviors and step definitions.
- Developed required Selenium support code in JAVA for Cucumber.
- Reported the bugs via Emails to the Developers using JIRA.
- Wrote Automation scripts using Selenium WebDriver and Junit for new enhancements in the application.
- Involved in SOAP based Web Services Testing using SOAP UI.
- Extensively used Java and JUnit framework for scripting. Used ANT for building the WebDriver project.
- Tested application compatibility for various browsers using HTML ID’s and XPath in Selenium.
- Validated requirements for system testing, report preparation, defect recording, and defect tracking.
- Performed regression testing to validate the resolution of any software or system defects.
- Used Quality Center a web-based test management tool for centralized control over the entire testing life cycle.
- Wrote and executed SQL queries to interpret test results and create test data.
- Executed written test case scenarios, including manual, automated(Selenium), data-driven regression testing and GUI verification by using Quick Test Professional (QTP).
- Executed test cases and reported results using Quality Center.
- Communicated with different team members to establish and maintain a consistent test methodology and to resolve general question during the testing process.
- Reviewed Test cases with business users to validate the functionality.
- Developed test scripts (Java-Selenium Web Driver) using Eclipse IDE.
- Performed manual and automation scripts development on Agile process.
ENVIRONMENT: Selenium WebDriver, Selenium Grid, Eclipse, Java, JUnit, QC (Quality Center), Firebug, XPath, CSS, Cucumber, Oracle SQL, SVN, JIRA, QTP (Quick Test Professional).
Confidential, Eden Prairie, MN
Quality Assurance Analyst
RESPONSIBILITIES:
- Analyzed Business Requirement Document and involved in developing the test plan.
- Developed test plan and test cases based on Business Line Functional Requirements.
- Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements using Test Director.
- Responsible for smoke testing.
- Effectively communicated with business users resulting in added functional requirements.
- Involved in Preparation of Test Scenarios and Review of Test Cases.
- Involved in Regression testing using Selenium and Creation of automation scripts for desktop pages.
- Configuring the Appium for Mobile iOS native app using Selenium.
- Expertise in Testing Mobile native applications by using Appium, Java.
- Involved in testing of application using the Scrum (Agile) methodology.
- Used Black Box Testing Techniques.
- Automated regression test cases using Selenium IDE and WebDriver.
- Experience in testing the application web services using SoapUI.
- Well conversant with the implementation and practical hands on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid.
- Developed and executed SQL queries to perform back-end testing.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Performed GUI and functional testing for different modules of application.
- Logged defects using Quality center and resolved issues with development team.
- Updated test data, created and generated reports using Jira.
- Reported daily status of data creation and sent weekly status reports.
ENVIRONMENT: Selenium WebDriver, Appium, Eclipse, Java, JUnit, Jira, XPath, CSS, Oracle SQL, Java script, Html, MS-Excel
Confidential
Quality Assurance Analyst
RESPONSIBILITIES:
- Developed and maintained automated regression test cases using Selenium RC and Selenium IDE.
- Designed, developed and delivered automated solutions to test API’s, web components, web applications.
- Wrote and executed test cases for major program modules as per Business Requirement Documents.
- Designed, coded and executed automated tests using Java/XML/SQL, created test framework using Selenium for further test creation and execution.
- Written SQL queries to test data base integrity.
- Updated all the Test Plans and Test Cases on a regular basis in order to match the requirement.
- Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
- Interacted with the respective developers to explain the testing issues on behalf of the testing team and managed the entire testing effort.
- Identified and isolated software defects and reported them via TFS.
- Creating Business use cases, test cases, UAT documents.
- Tracked defects with the help of Quality Center.
- Performing stress test and performance testing to test if the application was working on huge data sets.
ENVIRONMENT: Selenium RC, Selenium IDE, Eclipse, SQL, SoapUI, HTML, JavaScript, User acceptance Testing, Quality Center, SQL Server, TFS.
Confidential
QA Engineer
RESPONSIBILITIES:
- Executed Batch Suites in mainframe for migrating of various into Lloyds accounts.
- Reviewed System Requirement Specification, Technical Specification and functional design documents to achieve better understanding of the project.
- Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Reports.
- Tested Web application screens.
- Web services testing using SOAPUI (Get Method, POST Method) -SOAPand Restful (JSON) in Java in Web Application.
- Raised defects while doing System Integration Testing, defect tracking and regression testing. Involved in Unit Testing, handled issues in System testing and UAT.
- Test and Run various APIs as part of System Integration Testing.
- Worked on Table bases and IMS database.
- Performed Sanity testing during code deployment after the fix to the code has been done and verification of proper code deployment.
- Raised many Clear Quest request as part of code fix, issues in UAT.
- Conducted Black-Box Testing, Functionality, GUI and Regression Testing for the entire application, for various builds in a team environment.
- Worked with Retesting and Regression testing.
- Performed Smoke Testing and Retested bug fixes.
- Have been trained in Manual and Automation testing
ENVIRONMENT: Java, Windows, Quality Center, MS Office, SQL, HTML.
