We provide IT Staff Augmentation Services!

Seleniumqa Engineer Resume

2.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • An IT professional in the field of QA with over 8 years of experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Extensively involved in UI Automation by using Selenium Webdriver, Java, SOAP UI testing, Database SQL Testing, Web application testing, and designing Unit Testing framework.
  • Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
  • Expertise in implementing WaterFall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
  • Experience in developing, implementing and maintaining Automation frameworks - Page Object,Hybrid, Keyword Driven and Data Driven Frameworks
  • Experience in different Testing methodologies like Black Box, White Box, Smoke TestingFunctional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, User Acceptance testing(UAT)Installation, Compatibility and Load testing.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites.
  • Experience in using finder mechanisms like CSS, XPath expression, HTML id and name to find the Web Elements.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Using Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Experience in using Selenium Webdriver, EclipsTestNGtest frameworks in creating test scripts, test suites and HTML reports.
  • Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
  • Experience in configuringJenkins to email the content of the status of the build.
  • Generated test logs using Log4j forvarious log levels.
  • Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
  • Experience in controlling the flow of execution of methods using TestNG annotations.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc.
  • Experience testing with RestFul/SOAP Web Services.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
  • Expertise in working knowledge of Core Java and Object Oriented Concepts( Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections)
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.
  • Wrote complex SQL query by joining multiple tables according business logic for data validation.
  • Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
  • Experience with Cross-Browser and CompatibilityTesting to test whether the web applications are working as desired in different browsers and environments.
  • Experience in Parallel Execution of Multiple Tests at a time in different environments.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testingusing the TestNG annotations like Groups, Parameter, Data Provider.
  • Proficiency in testing complex software applications including manual testing.
  • Strong experience ofE-commerce, Financial, Banking, Insurance, Trading domains
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
  • Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/GRID, QTP, SOAP UI, Cucumber, TestNG, Junit

Languages: HTML, CSS, JavaScript, Java, XML

Defect Tracking Tools: Jira, BugZilla, Quality Center

Build Tools: Ant, Maven

Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid Driven Frameworks

Continuous Integration Tools: Jenkins

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Databases: Oracle, DB2, SQL Server, MS Access, Toad

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

SeleniumQA Engineer

Confidential, Detroit, MI

Responsibilities:

  • Analyzed Business requirements and Functional documents, created the test strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.
  • Created automation framework and test scripts usingSeleniumWeb - Driver for multiple platforms and browsers testing.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG andSeleniumWeb-Driver.
  • Developed automation test cases, executed these test scripts.
  • Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.
  • ConfiguredSeleniumWeb Driver, Test-NG tools and createdseleniumautomation scripts in java using Test-NG prior to next quarter release.
  • Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWeb-Driver with Test-NG.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath inSeleniumWeb Driver.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)using Selenium Screenshots.
  • Used Apache POI to read data from Excel sheet.
  • Performed continuous integration automation testing using Jenkins.
  • Used parameters, data provider Test NG annotations to perform regression and functional testing.
  • Used Actions and Action classes for performing Keyboard and Mouse events.
  • Used Firebug/ IE Developer Toolkit andSeleniumIDE to capture and validate CSS Locators, html ids to identify elements.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed data-driven testing framework inSeleniumand captured data dynamically from web controls.
  • Used automated scripts and performed functionality testing during the various phases of the application development usingSelenium.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Used AutoIt tofor automating the Windows GUI and general scripting.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Developed test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development using Cucumber.
  • Attended weekly status meetings with development and management Teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Following Project blocking Doc, Sprint burn down chart, Release burndown Chart and actively attend agile sprint meeting.

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, X-path, Windows, SQL Server, Maven, SVN, SOAPUI, Cucumber.

Selenium Tester

Confidential, Charlotte, NC

Responsibilities:

  • Analysis of Functional Requirement and Business Requirement documents and communicating with BA.
  • Performing Daily smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
  • Perform Black box and white box testing.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters usingSelenium.
  • Presented test cases to business for peer review and ensure completeness.
  • Involved in the Regression Testing by usingSeleniumafter each modification and enhancement.
  • Used Synchronization inSeleniumto take care of the timing problems between QTP and Application under Test.
  • Used Dynamic Identifiers inSelenium.
  • Used finder mechanism like CSS, XPath expression, HTML id and name to find the Web Elements.
  • Extensively worked onseleniumtools to scale and distribute scripts across many environments.
  • Performed defect logging and tracking using JIRA.
  • Used Apache POI to read data from external sources to feed locators into the test script.
  • Used TestNG annotations like Groups, parameters, Data Providers for regression and functional testing.
  • Developed Maven targets to execute automation suites.
  • Generated test logs using Log4j for various log levels.
  • Experience in testing SOAP Web Services using Soap UI.
  • Involved in Cross Browser Testing to test whether the web applications are working as desired in different browsers and environments.
  • Documented the raised defects and followed up with development team for defect fixes.
  • Creating keyword or hybrid framework for Functional Testing.
  • Responsible for writing SQL queries for accessing data from the MySQL database.
  • Coordinated with UAT team by providing them with test cases and test data.
  • Involved in End - to-End testing of business rules on the Web based application.
  • Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager.
  • Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.
  • Extensively worked onseleniumtools to scale and distribute scripts across many environments as part of migration from QTP.
  • Reporting Daily Status & Involved in documenting minutes for weekly progress to the stakeholders.
  • Experience in usingseleniumto create quick bug reproduction scripts and create scripts to aid in automation-aided exploratory testing

Environment:SeleniumIDE,SeleniumWeb Driver,J2EE, AGILE, Windows, UNIX, Quality Center, XPath, Firebug, SoapUI, TestNG, Apache POI

QA Automation Engineer

Confidential, Melville, NY

Responsibilities:

  • Closely collaborated with Business analyst and developer in order to test strategy for Canon online store project.
  • Implemented Agile Methodology by analyzing requirement specifications
  • Conducted UI testing, Functional testing, Regression Testing, Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.
  • Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, performance and browser compatibility.
  • Involved in working with JUnit, TestNG and Eclipse.
  • Built automated test - suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Creating test cases and test suits.
  • Developed Maven targets to execute automation suites.
  • Developed and maintained release acceptance tests using Selenium IDE.
  • Using Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Wrote complex SQL query by joining multiple tables according business logic for data validation.
  • Identify record, track and prioritize defects within the integration and stage environments.
  • Worked in continuous integration environment using Jenkins
  • Deployed code stored in Github to QA environment via Jenkins.
  • Documented defects with high level of detail using Quality Center
  • Performed Web service testing using SOAPUI
  • Manages QA process for release candidate.
  • Reports progress to business and development.

Environment: Selenium WebDriver, AGILE, Selenium IDE, Java, Eclipse, TestNG, SQL plus, Windows, Github, Quality Center, JUnit, SOAPUI.

Confidential, Woodland Hills, CA

Responsibilities:

  • Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications
  • Review, Test documentation, Application testing and Defect reporting.
  • Participated in Requirement Specification Meetings (RSD) to understand the application's functional
  • requirements to initialize the test scenarios, test flows and test procedures.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind boundary Value Limitations, Equivalence classes.
  • Scripted Tests and automated usingSeleniumIDE /SeleniumWebDriver at OS level for User Interface (UI).
  • Used Hybrid/Data Driven Framework and extracted the data from external Excel files using Apache POI.
  • Used AutoIt to access Windows UI.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases.
  • Performed Cross Browser Testing on different types of browsers.
  • Used Quality Center to track bugs and maintained the flow of iterations.
  • Performed Regression testing usingSeleniumWebDriverand Jenkins Continuous Integration.
  • Executed Batch files usingSelenium.
  • Performed black box testing, database testing and web - based testing on each transaction using Selenium.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Used Maven to perform build from Jenkins Continuous Integration.
  • Scripted SQL queries to verify data integrity, data validation and data design.

Environment:SeleniumIDE,SeleniumWeb Driver, Java, Eclipse, Hybrid/Data Driven Framework Cucumber, AutoIt, Apache POI, Linux, Oracle, SQL, Quality Center, SVN, Maven, Jenkins.

SeleniumQA Tester

Confidential, Milwaukee, WI

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Implemented Waterfall/Agile Methodology by analyzing requirement specifications.
  • Provide all data validation through SQL queries to perform Back - end testing.
  • Developed automation test scripts usingSeleniumWeb driver and Java.
  • Created automated scenarios, using Keyword Driven Selenium frameworkfor regression testing.
  • Performed Continuous integration automation using Jenkins.
  • Developed Maven targets to execute automation testing.
  • 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, security testing to make sure application is according to requirements.
  • Implemented Core Java and Object oriented Concepts (Inheritance, Polymorphism, Exception handling, Multi - Threading and Collections)
  • Used finder mechanisms like CSS, XPath expression, HTML id and name to find the Web elements.
  • 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.
  • Used Selenium Screenshots for bug reporting, analysis and executing debugging.
  • Documented and tracked test scripts, test results and reported test defects.
  • 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

Environment: Java, JSP, SQL, Oracle, XML,SeleniumWebDriver, Fire Bug, Eclipse, Maven, XPath Checker, SVN, Apache POI.

Assistant JavaDeveloper

Confidential

Responsibilities:

  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Development of GUI for HTML and JSP Versions.JavaServlets were used as the common gateway interface between the client and server.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
  • Implemented the application using the concrete principles laid down by severalJava/J2EE Design patterns.
  • Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF.
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in performance tuning of the application to meet non - functional requirements.

Environment:Java, J2EE, Servlets, Hibernate, JSF, XML, XSLT, JSP, JDBC, JavaScript, HTML, CSS, Oracle, Rational Rose, UNIX, ANT, Spring, XML Schema

We'd love your feedback!