Qa Selenium Tester Resume
Mooresville, NC
SUMMARY
- Over 7+ years in Information Technology as a QA Engineer/Analyst wif experience in analysis, design, development and testing of Client/Server and Web Based Applications.
- Strong experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing wif tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAPUI and Version One.
- Expert on Selenium Automation using WebDriver.
- Proficient in using SoapUI/Postman for testing Web Services and used various types of assertions such as soap fault, Contains, XPath etc.
- Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using JUNIT unit testing framework.
- Expert in writing QTP scripts from scratch by using Descriptive Programming and developing Libraries, Functions in VBScript to build Automation Frameworks.
- Experience in testing automation framework based on BDD approach built using Specflow, Cucumber, Java, C# and Gherkin Language.
- Proficient in all forms of testing including Manual testing, Unit testing, Integration testing, Regression testing, Performance testing and Non - functional testing.
- Hands on experience in creating test data and end to end testing for POS devices/applications.
- Created test frameworks based on BDD, TDD, DD using tools like Specflow and Cucumber.
- Extensive experience on automating Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver.
- Solid experience wif bug/defect tracking tools like Team Foundation Server (TFS) and JIRA.
- Expertise in deploying and running Continuous Integration builds as a part of code deployment using Jenkins.
- Experience of front-end technologies like HTML5, CSS3 and JavaScript.
- Extensive experience providing teh efficient locators strategy like XPath and CSS to run WebDriver scripts in stable condition.
- Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under a high stress environment.
- Good analytical and communication skills and ability to work independently wif minimal supervision and perform as part of a team.
TECHNICAL SKILLS
Languages: Java, C#, HTML/XHTML, XML, JavaScript
Testing Tools: Selenium WebDriver, Cucumber, Specflow, SOAPUI, Postman, LoadRunner, JMeter
IDE: Visual Studio, Eclipse, SQL Developer
Web Debugging Tool: XPath, XPather
Databases: Oracle, SQL Server, MS Access
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, Junit, TestNG
Operating Systems: Linux, Windows, Mac
Other tools: SourceTree, Bitbucket, GIT, TFS, VSTS
PROFESSIONAL EXPERIENCE
Confidential - Mooresville, NC
QA Selenium Tester
Responsibilities:
- Conducted user acceptance testing to ensure that developed systems satisfied teh needs of business clients as specified in teh functional requirements.
- Designed, developed and implemented user acceptance testing (UAT) protocols as teh final phase of application development.
- Captured and tested all modifications to proposed functional requirements.
- Identified test cases to automate tan tested these cases using Selenium WebDriver, TestNG and Java technologies (IntelliJ IDE). Contributed in framework creation.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
- Tested teh application in a highly dynamic environment wif a sprint team using Agile methodology.
- Created Requirement Traceability Matrix to ensure all teh requirements are covered.
- Used Cucumber for Behavior Driven Development (BDD) based framework.
- Automated teh Test cases using Selenium for Regression testing and TestNG for grouping teh tests.
- Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium WebDriver, and TestNG/JUnit.
- Tested REST services using Postman and tested JSON formats data.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environments.
- Created pom.xml in APACHE MAVEN and run teh builds and integrated wif Continuous Integration tools Jenkins for running teh test on a regular basis automatically.
- Managed automation test script source code using Bitbucket (GIT) repository.
- Performed data driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from teh Oracle database.
- Executed Test Cases recorded in Jira manually to test teh application for its functionality, system integration and verify teh Exit Criteria.
Environment: Selenium WebDriver, Java, Agile (Scrum), IntelliJ IDE, Maven, Bitbucket, TestNG, Jenkins, Cucumber, Gherkin, MS Office, JIRA, Oracle.
Confidential - Richmond, VA
QA Engineer
Responsibilities:
- Developed test cases for various scenarios based upon requirements, designs and specifications.
- Attended daily Scrum Meetings wif teh Team Lead and Developers and executed daily tasks based on teh Agile Methodology.
- Developed and executed Test Suites and Test Scripts based on teh requirement documents and using Test Manager.
- Executed test cases manually and verified actual results against expected results.
- Detected, Reported and Tracked bugs using Test manager.
- Performed Sanity, Functional, Negative, Regression, System, Integration, End to End and Backend testing.
- Created automation framework that uses C#, BDD using Specflow and Selenium WebDriver.
- Participated in teh User Acceptance Testing wif teh end clients in every release to production.
- Development and designing of automated scripts for testing web-based applications using C#, Visual Studio, Nuget, Nunit and Selenium Web Driver.
- Extensively used Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests and deploy applications.
- Updating and maintaining existing selenium scripts.
- Worked on software Verification and Validation manually and use Assertions for automation.
- Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of teh Script.
- Tested REST-based web services and API using Postman.
- Wrote scripts in C# to automate web services and API testing.
- Developed and executed SQL joins to validate teh results in Web Services and Front end wif Database.
- Handle High severity issues on priority.
- Responsible for weekly status updates showing teh progress of teh testing effort and open issues to be resolved.
- Attended review, defect and go no-go meetings.
Environment: C#Selenium Webdriver, Postman, Specflow, NUnit, Jenkins, MS Test Manager, Visual Studio, TFS, .NET, SQL, MS Excel, MS Visio, Agile
Confidential, Dallas, TX
QA Engineer
Responsibilities:
- Worked closely wif developers and other QA members to define test requirements and developed test cases based on teh Business requirements and System requirements.
- Responsible for design and development of requirements collected from teh customer.
- Prepared test plans to identify test strategies and resources.
- Performed testing using Behavior Driven Development (BDD) approach using Java, Selenium Webdriver and Cucumber.
- Builtautomationscripts using Data-driven and TestNG Framework.
- Extensively tested Web Services and APIs using SOAPUI and Postman.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Responsible for setting up teh framework and test environment.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Worked on developing teh automation scripts for back-end testing using Selenium and executed teh Junit tests.
- Used Cucumber for BDD approach testing.
- Executed all Selenium test scripts on different browsers and checked for compatibility.
- Performed System-wide Integration, regression and Load testing.
- Performed active regression, load, stress, volume and performance testing.
- Worked in Manual and Automated testing of applications on Windows and UNIX / Linux Environment.
- Verified database test results using Toad.
- Clearly documented all teh test cases and executing methods and techniques and uploaded all teh requirements.
- Actively participated in status report meetings and interacted wif other team members for technical issues.
Environment: Java, Selenium Webdriver, Junit, Cucumber, JavaScript, XML, HTML, Eclipse, PL/SQL, Windows XP.
Confidential - Phoenix, AZ
QA Engineer/SDET
Responsibilities:
- Found critical bugs in teh application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix.
- Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
- Participated in use-case reviews, authored, and reviewed test planning artifacts.
- Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforced consistent workflows and processes.
- Preparation of test cases and test scenarios from teh requirement document.
- Participated in teh implementation and upgrade of teh client/server and web-based applications.
- Developed Test Plan, Test Cases/Test Scripts and reviewed baselining of scripts wif different Data sets as input.
- Responsible for Executing and Maintenance of Automated and Manual Test scripts.
- Developed and maintained Manual and Automation test scripts.
- Performed Database Testing using SQL queries of teh Application such as checking all teh tables in teh Database and checking whether teh data is moving in their respective tables.
- Automated regression test suite using in house automation framework based on C#/ Selenium.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium tests.
- Performed functionality and regression testing during teh various phases of teh application using Selenium.
- Validate Web services/APIs built in SOA Architecture using SOAPUI.
- Was able to obtain performance requirements and estimate work effort needed to complete assigned tasks.
- Generated test plans, test cases and executing test cases.
Environment: C#, Selenium, Windows, SQL, .NET, Visual Studio, JSON, XML, MS Excel, SOAP UI.
Confidential - Dallas, TX
QA Analyst
Responsibilities:
- Reviewed Project Artifacts, analyzed Requirements, designed teh test plan and provided a weekly status report that includes testing metrics, test logs, and tests summary reports.
- Worked in Agile methodology wif SDLC.
- Performed various types of api testing using Postman.
- Extensively used Quality Center (QC) to track and report System Defects.
- Wrote teh description for teh bugs of teh application and helped teh developers to track teh problem and helped to solve it.
- Created test data for QTP scripts, used external data sources and excel sheets to import test data.
- Conducting integration test, platform certification testing.
- Validated data in SQL Server wif teh expected data.
- Created automated test scripts by modifying teh existing functions.
- Created performance graphs for each Sprint.
Environment: QTP, Quality Center, SQL Server, Postman, Agile Methodology (Scrum/Sprint)