Sdet/qa Engineer Resume
Minneapolis, MN
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.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Behavior Driven Testing (BDD), Data Driven testing, Back End and Front - End testing and User Acceptance testing.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in Performance Testing of API and Web applications using LoadRunner and JMeter.
- Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Experience in bug reporting tools like TFS and JIRA.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Good programming skills in C#, Java, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Proficient in using basic SQL queries to perform backend testing for data integrity.
- 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, Minneapolis, MN
SDET/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.
- Participated in requirements reviews, design reviews, test plan and test case review.
- Worked with Team Foundation Server (TFS) for version control, source-control, bug reporting and project documents.
- Participated in BDD (Behavior Driven Development) approach using NUnit, Gherkin, Selenium Webdriver and Specflow.
- Updated regression test cases in Selenium WebDriver using C# programming language.
- Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
- Used Selenium Support library to perform different actions in the web page.
- Modified test plans in accordance with changing requirements.
- Created and executed SQL statements to verify the data in the backend.
- Utilized Test Manager for managing software testing process including planning tests, executing tests, defect tracking and reporting.
- 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.
- Implemented automation using Selenium WebDriver, JAVA, TestNG, Selenium Grid, Cucumber, Maven.
- Implemented Page Objects framework, Hybrid framework and Page classes from scratch to represent web pages.
- Tested web services and RESTful api using Postman.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Used JMeter for performance testing/load testing.
- Used Maven to execute Selenium automation suites on different platform, browser combinations in parallel.
- Developed BDD tests using Cucumber and TestNG by writing behaviors and step definitions.
- Used CI/CD for standardize environment and common language and version stacks using Jenkins.
- Developed required Selenium support code in JAVA for Cucumber.
- Wrote SQL queries on Oracle Database extensively, queried database and generated test reports.
- Performed Purchase Orders Database testing by developing SQL scripts to run on Oracle.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Performed Test Driven Development (TDD) using Amazon Web Services (AWS).
- Extensive experience in testing api using manual and automated approach.
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
Environment: Java, Selenium Webdriver, Oracle, Cucumber, BDD, Jenkins, TestNG, Maven, JMeter, SQL, Jira, Selenium Grid, UAT, AWS, POM, Postman
Confidential, Tucson, AZ
QA Engineer/SDET
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.
- Developed Automation scripts for new enhancements using Selenium Webdriver and Junit.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and execute tests using Selenium.
- Responsible for setting up the framework and test environment.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium.
- Extensively involved in integrating Selenium Webdriver with existing API to test framework.
- Used Selenium GRID to execute test cases parallel on different Confidential 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.
- Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
- 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, Houston, TX
QA Tester
Responsibilities:
- Developed and executed the test scripts with Selenium Webdriver and C#.
- Within Software Test Life Cycle (STLC), I have been involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy,
- Test Outline, Test Design, Test Plan reports, Automation, Test Execution, Regression reports.
- Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINT deliverable.
- Participated in Test Planning and Automation Effort estimations.
- Reviewed Business Requirement documents (BRD) and Functional Specifications
- Documents (FSD) to prepare Test Cases and identify Test Scenarios.
- Participated in daily scrum meetings to report daily progress of Automation activities and Sprint planning meetings.
- Involved in creation of Automation Framework that uses C# and Selenium Webdriver with BDD approach using Specflow.
- Executed test cases and test scripts for manual and automation testing.
- Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
- Performed cross-browser testing and executed test cases on multiple platforms using Selenium Grid.
- Used Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests and deploy applications.
- Responsible for updating and maintenance of existing selenium scripts.
- Used Postman for testing XML RESTful web services.
- Performed extensive Backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Executed End -to- End test scenarios.
- Extensively involved in resolving bugs fixes with Development Team.
Environment: Selenium Webdriver, C#, Visual Studio, Postman, Web Services, RESTful, TFS, SQL Server.
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Created and maintain test plans, testing schedule and report defects using Quality Center (QC).
- Executed and Debugged the Automated Scripts and conduct Peer Reviews using QTP.
- Execute Manual Test Cases by using positive and negative data inputs. Reported results and defects in TestDirector.
- Wrote and executed automated Data Driven Test using QTP.
- Analyzed the defects and coordination with the development Team to solve the problems using Defect tracking.
- Coordinate with Developers for defect analysis and performing Regression Testing.
- Test the data using SQL queries on the Confidential data.
- Attended Analysis walkthrough meeting and analyze the Test process for bimonthly Release.
- Performed background testing in UNIX environment.
- Developed Test cases as per Test Plan and execute them as appropriate.
- Handle High severity issues on priority.
Environment: SQL, QTP, Quality Center, Agile, MS SQL Server, MS Office.