We provide IT Staff Augmentation Services!

Qa Engineer (selenium) Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 7 years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, Junit/TestNG, Ant/Maven, Cucumber, Jenkins and Soap UI.
  • Good experience in creatingautomationframework along with developing, executing and maintainingautomationtesting script with Selenium WebDriver.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven. Maintained the code with version controls like Git for improvements and new features.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Experienced in writing CSS, absolute and relative XPaths manually on dynamic and static content.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Experience in Functional Testing, Data Driven Testing, Load Testing.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Defect Management using bug tracking tool like JIRA, HP ALM and Quality Center (QC).
  • Experience in Web Services Testing using RESTful APIs andSoap UI.
  • Experience in performing database testing and working with SQL queries and database like Oracle and MySQL.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
  • 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/IDE/GRID, QTP, Maven/Ant, Jenkins, Cucumber, SOAP UI

Languages: HTML, CSS,Java, Python

Test Framework: JUnit, TestNG

Project Methodologies: Agile-Scrum

Defect Tracking Tools: Jira, HP ALM, Quality Center

Version Control Tool: Git

Databases: SQL, Oracle

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

QA Engineer (Selenium)

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Responsible in developing the designing theETLfor the entire data movement for Bloomberg application
  • 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 WebDriver.
  • Developed Automation scripts for new enhancements using Selenium Web Driver.
  • Configured Selenium WebDriver and created Selenium automation scripts in java using TestNG prior to agile release.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Involved in end to endETLProcess testing of Extraction, Transformation and Loading the data into stage area and Data Base.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Maintained and executed Maven build files for running automated tests.
  • UsedCucumberautomated testing to test new and existing functionality.
  • Worked on distributed testautomationexecution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Created whole test framework using Selenium for further test creation and execution.
  • Automating the web Gui functionality usingpython
  • Regression test cases were written and automated using Selenium Web Driver.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • UsedFirebug and Firepath for element identification while creating Page Object Repository.
  • Used Selenium (XPath and CSS locators) to test the web application.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Develop Python scripts to automate the test cases.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
  • Uploaded test cases executed test cases and logged defects in Quality Center.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Maven, Python, Jenkins, Eclipse, Cucumber, SOAP UI, HTML, CSS, XPath, Firebug, Firepath, Git, Quality Center, Windows.

Confidential, Overland Park, KS

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Responsible in developing theETLlogics and the data maps for loading the tables in the data mart.
  • Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
  • Developed re-usable function using TestNG for the Test Automation.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver and TestNG.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Worked within development teams with BDD approach to develop web UI tests using Cucumber and Selenium WebDriver.
  • Conceived, Designed, Installed and Implemented CI/ CDautomation system usingJenkins.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Regression test cases were automated using Selenium WebDriver.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Developed test scripts for Web elements by identifying the locators usingFirebug and Firepath.
  • Created Selenium web-driverautomationscripts usingPythonto validate functionality on various browsers.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Worked on Python scripting to do functional testing.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Attended weekly status meetings with development and management Teams.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, TestNG, SOAP UI, Jenkins, Maven, Cucumber, Eclipse IDE, Jira, Git, SQL, Agile, Windows.

Confidential, Menomonee Falls, WI

QA Engineer

Responsibilities:

  • Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • UsedMavento build and run the Seleniumautomation framework.
  • Wrote automation tests using Python.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Functional test cases for web application were automated with Selenium WebDriver.
  • Used Selenium IDE for record and play to understand the Web application
  • Web Service testing was done using SOAP UI.
  • Executed the test cases manually andautomationas necessary and worked on XML.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • UsedHP ALMfor logging defects and responsible for communicating the status to the respective team.
  • Experience in querying Oracle database with SQL, to verify the test result.
  • Used SQL to validate the data in Oracle Database.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Provided leadership and mentorship to team members in order to make sure of consistent knowledge of the requirement and the solutions.
  • Coordinated with the whole testing team to ensure total quality control on all deliverables.

Environment: Java, Selenium WebDriver/IDE, Agile, TestNG, Jenkins, Maven, HP ALM, XML, SOAP UI and SQL, Windows.

Confidential, Plano TX

QA Engineer

Responsibilities:

  • Participated in planning and developing test strategies and plans for Functional and Performance tests.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed re-usable function using Junit for the Test Automation.
  • Extensively involved in creating Junit scripts for one agile project.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Reported defects to developer and discussed about the issues in weekly status meetings.

Environment: Java, Selenium WebDriver, Junit, Ant, HTML, Eclipse, Jira, SOAP UI, SQL, Agile, Windows.

Confidential, Austin, TX

QA Tester (Manual 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.
  • Performed the Manual Testing of the application before switching over to the automation phase.
  • 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.
  • Managed defect reporting and tracking using Quality Center.
  • Created, managed and executed Test Cases using Quality Center.
  • Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
  • 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.
  • 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.
  • 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, UNIX.

We'd love your feedback!