We provide IT Staff Augmentation Services!

Qa Engineer (selenium) Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 5+ years of experience in Software Quality Assurance and Test Automation Process in IT industry and that include Client/Server, web - based Applications with proficiency in both manual and automated testing.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium Webdriver.
  • Have Java coding experience in Eclipse IDE for functional testing and regression testing for web based N-Tier applications.
  • Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit and TestNG.
  • Expertise in using Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
  • Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs.
  • Experience in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.
  • Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration and Usability Testing.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Developed and executed test cases for SOAP and RESTful web services using Soap UI/POSTMAN tools and REST Assured API. Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, SOAP UI, Postman, Cucumber, Jenkins

Languages: HTML, CSS, Java, XML

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum

Defect Tracking Tools: Jira, HP ALM, Quality Center

Build Tools: Ant, Maven

Databases: Oracle, SQL

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential

QA Engineer (Selenium)

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Extended TestNG framework by adding some helper classes and methods.
  • Analyzed the script execution report using java framework like TestNG.
  • Involved in preparing a report of all Maven difficulties and test results for a further application using Maven .
  • Used Maven for building the Web Driver project. Ran scripts as a batch file through Maven and generated testing Reports.
  • Used BDD Framework Cucumber for all automation test cases. Performed Data driven testing in Cucumber using Examples keyword to get Table data for limited sets of data and for many sets used the data from excel files.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at a time.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Conducted usability testing, UI testing, functional testing, and database testing.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Created data-driven automation scripts for testing API Web Services using Postman.
  • Performed Web services testing using Postman and Rest-Assured, on Soap and RESTFUL web services.
  • Reported defects found during test cycles and track the defects and retest fixed modules by using HP ALM.
  • Used Git and GitHUB as code repository and Code Collaborator to manage code reviews.
  • Prepared test data by executing SQL queries. Created SQL queries for data validation testing at the back-end for database related applications.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, Cucumber, Jenkins, GIT, XPath, CSS, HTML, Postman, HP ALM, SQL, Agile and Windows.

Confidential, Schaumburg, IL

Test Automaton Engineer

Responsibilities:

  • Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
  • Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
  • Designed and Developed Test Cases for automated testing using Selenium WebDriver.
  • Involved in configuring application framework by processing excel spreadsheets using Apache POI and executing the test scripts parallel using TestNG .
  • Executed test cases using TestNG parameters, data providers, groups and parallel test suites.
  • Created automated Test Suite using Selenium and WebDriver.
  • Performed the White box testing using Java.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Wrote test cases in Cucumber and automate the web application.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Maintained automation builds on Continuous Integration (CI) tool Jenkins.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
  • Design and prepared test plans for White Box Test Approach & Test cases.
  • Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Used XML files in Sending/receiving XML requests using Postman.
  • Used Postman tool, to create a Web Service Test from SOAP request and validate the response against the database.
  • Performed Defect Resolution and Maintenance using Quality Center.
  • Verified backend data validation using SQL. Used SQL to verify data in the backend for the test entry points on SQL server database.
  • Worked in the form of sprint team with business analysts and developers in agile methodology.
  • Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.
  • Coordinated with technical support associates to fix proprietary software issues.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, GitHub, XPath, XML, Firebug, Eclipse, Postman, Quality Center, SQL, Agile and Windows.

Confidential, Long beach, CA

QA Engineer

Responsibilities:

  • Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium and Java.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Involved in setting up Selenium in the Test Environment, deploy and run the scripts in as part of the build and generate automated test reports for test runs.
  • Worked on developing the automation scripts using Selenium Web Driver.
  • Developed Test Scripts for Automation of the web-based application in Selenium.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Involved in developing and executing automation Regression testing and System testing using Selenium. Executed test scripts, analyzed test results, and report identified problems/bugs using Quality Center.
  • Performed UI and UX tests on different mobile devices.
  • Created a test plan and suite of new tests for mobile devices.
  • Supported development team in finding the root cause of errors, by analyzing logs, database and source.
  • Performed data driven test and regression testing using Selenium.
  • Check Configuration and compatibility testing for s/w versions and hardware.
  • Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.

Environment: Java, Selenium, Junit, SOAP UI Eclipse, JavaScript, XPath, HP Quality Center, Mobile Testing, Firebug, Clearcase, SQL, Oracle, Windows.

Confidential, Minneapolis, MN

QA Tester

Responsibilities:

  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Involved in complete QA Life Cycles.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Test Director.
  • Developed comprehensive test plans based on defect and business scenarios.
  • Involved in validating major releases by running the system tests and regression tests for HDS and maintaining the defect tracker database.
  • Prepared test data based on exact definition of defect (for positive testing).
  • Prepared test data as per exact opposite definition of defect (for negative testing).
  • Executed test cases on test region and validated functionality of the new fix and verified if new fix is impacting existing functionality.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Manual Testing, MS Visio, HTML, Java Script, Oracle, Windows and UNIX.

We'd love your feedback!