We provide IT Staff Augmentation Services!

Senior Selenium Qa Engineer Resume

Chicago, IL

 SUMMARY:

  • 8+ years of industry experience in Software Quality Testing of Web Client/Server and Web Services applications using Manual and Automation Test Tools
  • Experience in performing System Integration testing, Regression testing, Performance testing,Load testing and coordinating User Acceptance Testing.
  • Extensive experience in analyzing, reviewing and understanding of Business/Functional Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing Result summary report
  • Experience in software engineering methodologies like Agile/Scrum and Waterfall methodologies.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Experienced in different types of testing like Black-box testing, Functional testing, GUI testing, Regression testing, Back-end testing, System testing, Integration testing and Acceptance Testing
  • Involved in testing web services and API testing using SOAP UI.
  • Experienced in using Quality Center/ALM for maintaining the Test Plans, Test Cases, Test scripts, Test Execution, Defect management, Bug Reporting.
  • Experienced in writing SQL queries for backend/database testing.
  • Worked in building automation scripts and frameworks using Selenium Web driver with Java.
  • Experience in the development of TestNG framework in Selenium.
  • Experience in data driven testing and cross browser testing using selenium web driver and TestNG.
  • Designed and Developed Automation frameworks in JUnit and TestNG. Implemented frameworks like POM, POM using Page Factory.
  • Expertise in Problem solving and Defect Tracking Tools like Quality Center, Bug Zilla and JIRA
  • Experienced in various platforms like UNIX/Linux and windows.
  • Strong skills in object oriented programming(JAVA)
  • Managed multiple shared object repositories.
  • Implemented synchronization using sync, wait property methods and using custom code.
  • Designed and implemented test data repository (combination of database, excel workbooks and
  • text files) for efficient storage organization and retrieval of test data.
  • Excellent analytical and programming abilities in using technology to create elegant, flexible andmaintainable solutions for complex testing problem
  • Team Player and self-starter with excellent communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Programming Languages: Java, SQL, HTML, XML, JUNIT, JavaScript

Web Designing: HTML, XML, JavaScript, CSS, JSON

Databases: MySQL, Oracle, SQL Server, DB2, PostgreSQL

Bug Tracking tools: Quality Center, JIRA and Bugzilla

Testing Tools: Mercury QTP, Selenium, Web driver, SOAPUI, REST Client, JMeter and Load Runner, Cucumber

Web Technologies: Java, HTML, Java Script, CSS, Web Services, SOAP, REST, WSDL

Test Framework: TestNG, Junit

Application Server: Web logic, J Boss, Tomcat

Operating System: Windows, Linux, Mac

Build Tools: Ant, Maven, Jenkins

Methodologies: Waterfall, Agile, Scrum

WORK EXPERIENCE:

Confidential,Chicago, IL

Senior Selenium QA Engineer

Roles and Responsibilities:

  • Created and executed automated test scripts using Selenium WebDriver and TestNG.
  • Performed different types of testing like smoke, functional, system integration, white box, black box, positive, negative and regression testing.
  • Experience in testing multi-tier application including front-end, back-End and compatibility.
  • Worked on implicit wait and explicit wait methods to optimize speed of automation test case
  • execution.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Implemented Agile methods for testing approach.
  • Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually.
  • Used Requirement Traceability Matrix (RTM) for mapping requirements to test cases.
  • Created Test plan, High level scenarios, test case construction and test estimates, resourceestimates and weekly status reports.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Experience in working with bug reporting tools JIRA
  • Documented and tracked test scripts, test results and reported test defects using HP Quality Center and Zephyr.
  • Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8)testing of the application & web pages
  • Participate in everyday stand-up meeting to discuss progress and immediate goals/tasks
  • Performed Data-Driven Tests by passing different sets of data and checked whether the information entered is updated into the database.

Test Environment: Java, Selenium IDE/Web Driver/ GRID, Java, TestNG, XML, HTML, SQL, JAVA scripts, Agile, Jira, Confluence, Zephyr.

Confidential, TX

Automation Tester/Mobile

Roles and Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Provide all data validation through SQL queries UNIX/Linux commands to perform Back-end testing.
  • Developed automation test scripts using Selenium Web driver and Java.
  • Used Appium framework For Mobile Testing Automation in IOS and Android. 
  • Created automated scenarios, framework using Selenium for regression testing.
  • Interacted with Business Analyst and developers to understand the application functionality and navigational flow.
  • Prepared Test cases to meet the requirements and its traceability matrix.
  • Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
  • Performed Positive and Negative, security testing to make sure application is according torequirements.
  • Validated data and performed backend/database testing using SQL queries, Joins and Functions.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Experience with performance testing using JMETER
  • Documented and tracked test scripts, test results and reported test defects using HP Quality Center
  • Conducted daily defect review meetings and prepared test results reports.
  • Provide daily and weekly status reports on all work performed.
  • Worked closely with the Designers and developers to get the immediate resolution to the defects.
  • This project involved doing Black box testing including functional, Exploratory, GUI, System testing, Integration, Compatibility testing, across platforms on Windows, Mac, Linux.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.

Test Environment: Java, JSP, JavaBeans, Oracle 9i, XML, Quality Center, Selenium Web Driver, JUnit,Fire Bug, Eclipse, BDD/TDD, Cucumber, IOS, Android.

Confidential, Bloomington, LA

Automation QA

Roles and Responsibilities:

  • Understand the Business Requirement and technical specification documents of the system
  • Involved in Agile Scrum meeting and Scrum testing of the system
  • Created & Maintained Selenium Automation Scripts for the Scrum Stories
  • 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 Web Driver.
  • Used TestNG to create the Test Suites and to execute all the test scripts.
  • Developed test automation scripts using Selenium Web Driver for regression and performancetesting of the various releases of the application.
  • Used Jira to report the defects to the development team
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
  • Used Firebug to do web based application testing with selenium for the commands and locatorapplication.
  • Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Jira and Zephyr
  • Knowledge of Medicaid and Medicare Services.
  • Performed Smoke, System testing, Integration Testing, Regression testing, User acceptancetesting and Database testing.
  • Involved in Database testing to verify Data Integrity tests.
  • Extensively interacted with developers to analyze and resolve the issues that were encounteredwhile testing the application.
  • Performed testing in SIT, UAT and Production.
  • Provided weekly status report to the Project Manager and discuss issues related to quality anddeadlines.

Test Environment: Selenium Web Driver 2.0, XPath, Jira, Confluence, HTML, Java Script,J2EE, UNIX, SQL, Agile, Zephyr, XML, SOAP UI, Web Services.

Confidential,Salt Lake City, UT

Selenium Tester

Roles and Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Developed automation test scripts using Selenium Web driver and Java.
  • Used TestNG to create the Test Suites and to execute all the test scripts
  • Verified the UI elements using X Path and CSS values
  • Created automated Regression scenarios using Selenium Framework for Regression testing.
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Interacted with designers and developers to understand the application functionality and navigational flow.
  • Prepared Test cases to meet the requirements and its traceability matrix.
  • Performed Positive and Negative and Boundary Conditions to make sure application is according to requirements.
  • Validated data and performed backend/database testing using SQL queries, Joins and Functions
  • Experience with performance testing using JMETER
  • Involved in Hybrid (Keyword data) driven framework design using Selenium WebDriver
  • Validated performance of the systems by running scripts and gather the response times and Prepared results of the performance tests.
  • Documented and tracked test scripts, test results and reported test defects using HP Quality Center.
  • Perform testing in SIT, UAT and Production.
  • Prepared reports on defects and conducted defect meetings with the project team.
  • Assisted developers with reproducing defects and providing additional information as needed.
  • Updating status report daily basis and weekly basis by conducting meetings with QA team.
  • Involved in the project Kickoff meetings, Verification and Walk through meetings with team.

Test Environment: Java, Selenium IDE/Web Driver/ GRID, Java, JMETER,TestNG, XML, HTML, SQL, Share point, HTML, JAVA scripts, HP Quality Center.

Confidential

Automation Tester

Roles and Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Parallel, Cross-Browser Testing using Selenium GRID and Junit.
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, and Maven
  • Involved in Designing & Developing data driven framework using Selenium Web Driver, TestNG and implemented Java Mail to send the regression result automatically
  • Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in acceptance testing using Cucumber and Selenium Web Driver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Test Environment: ava, Selenium Web Driver, TestNG, Maven, Jenkins, ALM 11.0, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Quality Center, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential

Software Test Engineer

Roles and Responsibilities:

  • Analyzed the Requirement Docs carefully to cover all the required Scenarios.
  • Worked with Business Analysts and Developers for requirements review and developing TestScenarios.
  • Designed Test Plan for testing life cycle of application.
  • Involved in the project Kickoff meetings, Verification and Walk through meetings with team.
  • Developed System Test Cases and procedures to test various application points.
  • Prepared Test cases to meet the requirements and its traceability matrix.
  • Performed Positive and Negative, security testing to make sure application is according torequirements.
  • Involved in performing Smoke, Functional, System and Regression and backend Testing
  • Wrote SQL Query to extract data from various database tables for testing purpose.
  • Performed User Acceptance Testing in the final phase of software development process to checkthe functionality of the software.
  • Documented and tracked test scripts, test results and reported test defects using HP Quality Center
  • Conducted daily defect review meetings and prepared test results reports.
  • Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.
  • Performed Defect tracking in Quality Center. Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
  • Tested Requirements for Applications developed in Java, .Net, IBM Mainframes, PowerShell and ServiceNow.

Test Environment: Java, Mainframes, .Net, PowerShell, ServiceNow, HP Quality Center, MS Excel, SQL, Windows, VMWare

Hire Now