Sdet/qa Engineer Resume
Richmond, VA
SUMMARY
- Over 7+ years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
- Strong Knowledge and 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 with 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.
- Actively involved in creating 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 with 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.
- Knowledge of front-end technologies like HTML5, CSS3 and JavaScript.
- Extensive experience providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with 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 - Richmond, VASDET/QA Engineer
Responsibilities:
- Developed test cases for various scenarios based upon requirements, designs and specifications.
- Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
- Developed and executed Test Suites and Test Scripts based on the 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.
- Actively involved in the creation of automation framework that uses C#, BDD using Specflow and Selenium WebDriver.
- Participated in the User Acceptance Testing with the end clients in every release to production.
- Involved in 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.
- Involved in 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 the 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 the results in Web Services and Front end with Database.
- Handle High severity issues on priority.
- Responsible for weekly status updates showing the progress of the 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 - Mooresville, NC
SDET/QA Selenium Tester
Responsibilities:
- Conducted user acceptance testing to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements.
- Designed developed and implemented user acceptance testing (UAT) protocols as the final phase of application development.
- Captured and tested all modifications to proposed functional requirements.
- Identified test cases to automate then 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 the application in a highly dynamic environment with a sprint team using Agile methodology.
- Created Requirement Traceability Matrix to ensure all the requirements are covered.
- Used Cucumber for Behavior Driven Development (BDD) based framework.
- Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
- Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium WebDriver, and TestNG/JUnit.
- Involved in testing 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 the builds and integrated with Continuous Integration tools Jenkins for running the 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 the Oracle database.
- Executed Test Cases recorded in Jira manually to test the application for its functionality, system integration and verify the Exit Criteria.
Environment: Selenium WebDriver, Java, Agile (Scrum), IntelliJ IDE, Maven, Bitbucket, TestNG, Jenkins, Cucumber, Gherkin, MS Office, JIRA, Oracle.
Confidential, Dallas, TX
QA Engineer
Responsibilities:
- Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
- Responsible for design and development of requirements collected from the customer.
- Prepared test plans to identify test strategies and resource.
- 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 the framework and test environment.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
- Used Cucumber for BDD approach testing.
- Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Involved in 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 the test cases and executing methods and techniques and uploaded all the requirements.
- Actively participated in status report meetings and interacted with 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 the 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.
- Involved in preparation of test cases and test scenarios from the requirement document.
- Participated in the implementation and upgrade of the client/server and web-based applications.
- Developed Test Plan, Test Cases/Test Scripts and reviewed baselining of scripts with different Data sets as input.
- Responsible for Executing and Maintenance of Automated and Manual Test scripts.
- Developed and maintained Manual and Automation test scripts.
- Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the 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 the various phases of the 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.
- Involved in generating 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 the test plan and provided a weekly status report that includes testing metrics, test logs, and tests summary reports.
- Worked in Agile methodology with SDLC.
- Performed various types of api testing using Postman.
- Extensively used Quality Center (QC) to track and report System Defects.
- Wrote the description for the bugs of the application and helped the developers to track the 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 with the expected data.
- Created automated test scripts by modifying the existing functions.
- Created performance graphs for each Sprint.
Environment: QTP, Quality Center, SQL Server, Postman, Agile Methodology (Scrum/Sprint)