We provide IT Staff Augmentation Services!

Selenium Qa Tester Resume

4.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Overall 5+ years of experience in QAwhich includes Automation and Manual testing using Selenium and QTP.
  • Strong knowledge of Software Development Life Cycle (SDLC), Agile, Scrum, Waterfall, Spiral and QA Methodologies like CMM and RUP.
  • Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Manual testing based on the functional specification for the Functional, System, Integration, Incremental, Regression, compatibility, end - to-end testing, GUI, UAT, Database, Smoke/Sanity, Usability testing.
  • Experience in working wif open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Soap UI, Cucumber, JIRA and Eclipse.
  • Experience in testing Web Applications (Java, .Netbased applications), Web services/message testing, Client-server applications, ETL Data warehouse & Database data testing for various client domains.
  • Experience in configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like QC/ALM and JIRA.
  • Performed Automation testing using Selenium IDE, Web driver API's, Java scripting.
  • Used Grid to run parallel tests and Managed test suites using TestNG. Used Jenkins, GIT Hub to maintain full test repository (tests, changes, version controlling).
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Proficient knowledge in SDLC processes and methodology by training, and supporting disciplines (workflows), activities, and artifacts (deliverables) as defined by CMM, Six Sigma and RUP.
  • Proficient in using test automation tools such as SeleniumWebDriver/RC/IDE/Grid to develop Automation testing scripts for web and client server applications.
  • Used SQL Queries for data validation/verification Back-End testing in Oracle, SQL server databases.
  • Experience in testing RESTful and SOAP based web services using various automation tools like SoapUI, HP Service Test.
  • Highly Proficient in working wif automated testing tools like HP Tools (Quick Test Pro, Load Runner and Quality Center) and WAPT Tool. Proficient wif QTP in scripting and running test suites in Quality Center.
  • Working experience wif defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
  • Strong skills in backend (in both Relational & Hierarchical database) testing. Writing SQL queries, generating reports to ensure data integrity and validating business rules.

TECHNICAL SKILLSET

Operating Systems: Unix/Linux, Windows 2000, Windows XP.

Languages: JAVA/J2EE, C#, HTML, SQL.

Scripting Languages: UNIX Shell Scripting, Java Script

Testing Automation Frameworks: (UI & API- web services) SELENIUM (WEBDRIVER), HTTP Client, REST ASSURED API Framework, SELENIUM (GRID), SELENOID, Robot Framework, Sauce Labs

Testing Frameworks: TestNG, JUNIT.

Build Tools: Ant, Maven.

Application/Web Servers: Web Logic 11g, Apache Tomcat, Docker Containers

Web services: RESTFUL Web services

IDE: Eclipse, STS

RDBMS: Oracle, MySQL

Code Repositories: SVN, GIT, Bitbucket.

Continuous Integration: Jenkins

Design Patterns: Singleton, Strategy, Façade, Builder, Factory, Page objects, Page Factory.

BDD Frameworks: Cucumber, JBehave

PROFESSIONAL EXPERIENCE

Selenium QA Tester

Confidential, Reston, VA

Responsibilities:
  • Prepared and Executed Test cases as per the Requirements.
  • Wrote and recorded scripts for automating the testing procedure using Selenium IDE.
  • Created Object checkpoints to verify object physical properties on various builds for regression tests using Selenium RC.
  • Developed the Test Automation Scripts.
  • Used Agile Methodology.
  • Implemented Data driven testing using Selenium Web driver.
  • Performed and schedule automated tests using Selenium Web driver using Junit framework.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project wif the halp of end user requirements.
  • Used HP Quality Center for defect tracking and reporting.
  • Performed web services using SOAP UI.
  • Responsible for creating test status reports during and after test execution process.
  • Providing weekly status report to the client.
  • Participated in all meetings held during the project and actively coordinated wif Developers and Business team.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.

Environment: Selenium RC, Junit, Quality Center 9.0, XML, SOAP UI, SQL Server2000, Windows 98/2000/NT, Selenium IDE, Microsoft Word, Microsoft Excel and Microsoft Windows Net meeting.

Confidential,Minneapolis, MN

Test Automation Engineer (Selenium )

Responsibilities:
  • Followed Agile Methodology (SCRUM) in analyses, define, and document the application.
  • Used XPath and DOM to work wif dynamic and static objects in Selenium.
  • Worked wif Hybrid (Keyword and Data Driven) automation framework wif Selenium WebDriver, Java and TestNG.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver.
  • Worked in creation, preparation of Test Cases.
  • Involved in the Test Data creation and execution of automated Test Scripts.
  • Designed, executed and maintained regression automated test cases wif Selenium WebDriver, TestNG.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Setup and Configured the testing environment wif Eclipse, Selenium WebDriver, Cucumber.
  • Involved in writing Maven build dependencies to automate the compilation and execution of test cases/suites.
  • Performed API testing Using SOAP UI and WSDL file to validate the data.
  • Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Participated in Peer Review meetings to enhance the Test Procedures and Test cases.
  • Created test reports using Cucumber and captured the error screenshots.
  • Involved in working through the defect life cycle.
  • Interacted wif the Development team and the Environment team in performing Bug Triage and prioritizing the defect list and validating known bug fixes.
  • Shared Daily Status Reports wif all the team members, Team Leads, Managers and Clients.

Environment: Java, Selenium WebDriver, TestNG, BDD, SVN, Maven, SOAP UI, Quality Center, Eclipse IDE, Agile, Internet Explorer, Chrome, Firefox, SQL, Oracle, Jenkins, Windows.

Confidential

QA Tester

Responsibilities:
  • Worked closely wif the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Used CVS for branching, tagging, and merging.
  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely wif developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application server like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Used the continuous integration tool Anthill Pro to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Environment: Harvest, ANT, Web logic, Perl Script, and Oracle, Web Logic, CVS, MAKE, Shell Scripts, Hudson, XML, WAS, Subversion, Shell & Perl scripting.

We'd love your feedback!