We provide IT Staff Augmentation Services!

Qa Selenium Engineer Resume

4.00/5 (Submit Your Rating)

Elkridge, MD

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in Software Quality Assurance with focus on Automation/Manual testing of software applications.
  • 3+ years of experience automating manual test cases using Selenium IDE and Selenium WebDriver using Java language , Maven, Cucumber BDD.
  • Comprehensive knowledge and understanding of Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle( STLC ).
  • Highly experienced in Defect Life Cycle management and different methodologies like Agile and Waterfall .
  • Actively involved in Sprint Grooming sessions in AGILE(SCRUM) environment.
  • Experience in automating test cases using Java , Eclipse IDE , Selenium WebDriver , Maven , JUnit , TestNG , Cucumber BDD .
  • Developed scenarios and scenario outlines in feature files of Cucumber BDD using Gherkin language.
  • Able to identify element by writing dynamic Xpath and CSS selector.
  • Familiar with Automation testing of different layers of application including API using Soap UI, UFT API and JAVA.
  • Knowledge of the following types of testing: Black Box , Integration , Positive , Negative , Regression , Smoke , Functional , Ad - Hoc Testing.
  • Developed and maintained Automation frameworks such as Data Driven , Keyword Driven and Hybrid .
  • Experience in reading and writing into Excel files using Apache POI .
  • Configured Maven built tool for automation projects and developing Maven project object model file.
  • Developed BDD scripts with Cucumber and implemented reusable methods for the behavior.
  • Experience in using Jenkins Continues Integration tool by pulling the code from the GIT Hub repository.
  • Expertise in analyzing Software Requirement Documentation based on SMART criteria and developed test cases and test scenarios .
  • Proficient in writing test cases , creating and maintaining test scripts and registering all phases of Quality Assurance process.
  • Reported and tracked defects , replicated reported custom bugs, verified bug fixes and new functionalities, regression tested new releases.
  • Knowledgeable in developing Page Object Model for implementing framework.
  • Over 3 years of experience using Unified Functional Testing ( UFT /QTP) .
  • Performed Backend testing of application using SQL, writing queries to confirm correctness of data entered, and data manipulation.
  • Excellent working knowledge in developing test scripts using UFT (QTP) testing tool and integrating with HP ALM/Quality center.
  • Possess strong analytical, problem solving and communication skills.

TECHNICAL SKILLS:

Programming languages: VBScript, JAVA, XML, Gherkin language, SQL, HTML.

Testing Tools: Selenium IDE, Selenium Web Driver, Cucumber BDD, SOAP UI (SOAP and REST services). 

Configuration Management Tool: HP ALM, Jira

Build tool: Maven

Data Base Management Systems: Oracle SQL, MySQL.

Unit Test Frameworks: JUnit, TestNG

Platforms: Windows, Mac OS

Continuous integration Tools: Jenkins

IDE: Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Elkridge, MD

QA Selenium Engineer

Responsibilities:

  • Developed automation scripts using Selenium WebDriver with JUnit and TestNG Frameworks. 
  • Used Java language to developed automation scripts.
  • Executed automated Selenium scripts and reproduced failures manually. 
  • Used Firebug to inspect the Xpath of the web elements and Eclipse IDE for Java development. 
  • Developed SQL queries to query the database find out correct data for testing and to test the backend process of the application. 
  • Performed data driven test and regression testing using Selenium WebDriver.  
  • Review Requirement specification Documentation
  • Participating in meetings, involved in QA planning.  
  • Involved in writing the Test Plan and Test Cases based on the business requirements.  
  • Involved in daily interactive meetings with Development team to discuss on the project hurdles and understanding the functionality challenges. 
  • Review 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.
  • Entered and tracked defects using the tool JIRA
  • Maintained Requirement Traceability Matrix(RTM) to ensure requirements are covered.
  • Involved in creating Test Case Scenarios , Test Case Execution and maintaining defects using JIRA Tool. 
  • Tested web services based on data and functions by SOAPUI
  • Participated in Sprint planning , Sprint retrospective and daily scrum meetings
  • Supported development team in finding the root cause of errors, by analyzing logs, database and source. 

Environment: Selenium Web Driver, Java, HTML, XML, Oracle SQL, JIRA, JUnit, Test NG, SOAPUI, Jenkins.

Confidential, Owings Mills, MD

QA Manual/ Automation Tester

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs. 
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application. 
  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards. 
  • Performed manual Black box, Functional, GUI, Regression, Integration testing. 
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs. 
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center. 
  • Developed and maintained framework using VBScript language, using UFT/QTP tool.
  • Built automated tests for Data warehouse and database comparisons using JAVA.
  • Involved in UAT Testing and Used Quality Center to report bugs. 
  • Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle. 
  • Maintained close and strong working relationship with teammates and management staff. 
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results. 
  • Involved in documentation as to how to maintain and run scripts for future enhancements. 
  • Performed database testing by passing SQL queries and also executed the regression test cases before handed over to UAT
  • Manually performed back end testing by writing SQL queries. 
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly. 
  • Transferred the knowledge in Selenium automation during company’s transition from UFT to Selenium.
  • Converted UFT Scripts(VBScript) to Selenium Scripts(Java).

Environment: UFT/QTP, ALM/Quality Center, HTML, VBScript, Oracle SQL Server, JAVA, Selenium WebDriver.

Confidential, NYC, NY

QA Analyst

Responsibilities:

  • Reviewed and Analyzed the Business requirements to create Test Plan and Test Cases and gathered the Test Data requirements.
  • Involved in writing Test Plan and Test Cases. 
  • Actively Participated in Manual, Integration, Regression, System and Functional testing as required in different stage of SDLC. 
  • Used Waterfall Software Methodology in Software Development Life Cycle. 
  • Used ALM sheet for Generating Test cases. 
  • Responsible for Regression testing of the old and new features in the application. 
  • Extensively used Oracle to retrieve and validate the Data. 
  • Extensively used ALM as a defect tracking tool to report bugs.
  • Performed all aspects of verification, validation including functional, regression and system testing.
  • Performed Cross Browser Testing on Internet Explorer, Firefox and Chrome for browser compatibility.
  • Documented the Automation Best practices and Lessons Learnt.
  • Management of the Quality Assurance tasks for the above mentioned projects.
  • Involved in performing GAP Analysis to verify that test cases matches to the user requirements
  • Performed Regression testing after each build.
  • Prepare testing documents to communicate about the status and progress of the testing efforts with the management team members.
  • Attended weekly meeting with team leaders, managers and developers to discuss the issues found during the creation of the test case/scripts.

Environment: Oracle SQL, Windows, MS Office tools, ALM/Quality Center.

We'd love your feedback!