Qa Sdet Engineer Resume
BurlingtoN
SUMMARY
- 9.8 Years of extensive experience in Analysing, Designing and Implementation of QA testing for Web based and Client/Server applications using manual testing and Automation testing
- 9 Years of experience in Automation using Selenium and Cypress, API testing using Postman and Swagger Functional Testing Expertise in JSON and XML files
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
- Good working experience in automation tools like Selenium Webdriver
- Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
- Extensive experience in using JUnit framework for Unit testing, Maven Project building tool, and worked with Jenkins for Continuous Integration.
- Knowledge of different test management tool like Quality Center, Rally and Azure Devops
- Experience in using Jenkins, Git for deployment on test servers and to move towards CI/CD.
- Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language.
- Extensive experience in Quality Center/ALM 11.52 in defining relationships between requirements, test plans, test lab, test cases, scripts and defects.
- Proficient in QA processes, test strategies and experience in testing documents like Test plan, Test procedures and Test cases.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Experience using the SOAP UI/Rest API Testing Postman, Rest Assured and Tested both XML and JSON formats.
- Experience in developing end to end automationscripts using Selenium WebDriver, Junit/TestNG, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Experienced in using defect tracking tools such as HP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, Team Foundation Server (TFS) and Azure Devops
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum, Software Testing Life Cycle (STLC).
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, HP Quality Center, JUnit, Cucumber, Cypress, TestNG, SOAPUI, Postman, Rest Assured, Maven, Swagger
Language/ Script: Java, JavaScript, C#, Gherkin
Frameworks: TDD, BDD, Junit, TestNg, Mocha, Chai
SOA Technologies: SOAP, REST, Web Services, SOAP UI, Postman, JSON
Tracking Tools: HP Quality Center, Visual Studio TFS, Rally, HP ALM, Azure Devops
Build/ CI Tools: Maven, Jenkins, Git
Platforms: Windows, UNIX, Linux
Methodologies: Agile (Scrum), Waterfall, SDLC, STLC
Test Framework: Data Driven, Hybrid, Page Object Model (POM)
PROFESSIONAL EXPERIENCE
Confidential, Burlington
QA SDET Engineer
Responsibilities:
- Working on the Agile Kanban environment with frequently changing requirements and features
- Documenting and executing Test plans, Test cases and Test scripts based on business requirement document.
- Preparing test cases for Navigational testing, Functionality testing and User interface testing.
- Responsible for implementing Page Object Model (POM), BDD, TDD using Selenium WebDriver, MsTest and C#.
- Implementing Selenium Web - driver to run Regression Tests on multiple platforms and browsers in parallel.
- Integrated cucumber with selenium and involving writing feature files runner.
- Involving in creating automation test scripts using selenium, SpecFlow built on Visual Studio
- Performing UI testing of web applications and testing REST services using Selenium Webdriver, Rest Assured.
- Responsible for documenting the Automated Test results using postman, ready API for web services.
- Daily Jenkins to build and regression automated tests into CI processes and used GIT documented and tracked defects using Azure Devops.
- Involving in testing REST service using Rest Assured and testing Https response codes HTTP requests
- Performing Cross-platform, Functional, Regression testing, UI testing for web apps
- Validating Service-oriented architecture (SOA) for distributed computing using Web Services Testing.
Environment: Java, Selenium Web driver, Azure, MsTest, JSON, Jenkin, Agile Methodology, SQL, POM, postman, Visual Studio, Rest Assured.
Confidential, Houston
QA/SDET Test Engineer
Responsibilities:
- Analysis of User story and involved in preparing test scenarios and test cases.
- Worked in AGILE environment and participated in the scrum and sprint meetings.
- Involved in creating Test Cases and Test Scenarios to meet product's business requirements
- Worked on developing and configuring test framework using Selenium and Cucumber
- Involved in in test execution Analysis & Reporting and smoke testing
- Run the Automated Regression suite and analysed results and reported bugs.
- Developed test cases for Functional and Regression Testing.
- Implemented Page Object Model Automation framework with Junit, Selenium WebDriver.
- Performed various types of testing such as functional testing, integration testing, system testing, regression testing, exploratory testing, Adhoc testing.
- Implemented BDD framework using Cucumber based on the user stories.
- Designing/Developing automation scripts based on feature file/Scenarios which are written in Gherkin and executing the scripts from CLI.
- Created Automation Test scripts in Selenium WebDriver and executed a batch of suites
- Used Maven to build and run the automation scripts from the command line interface
- Integrated Automation scripts with Jenkins and logged the defects in TFS
- Performed Web Services testing and JSON validation by creating test case suite using Postman.
- Involved in Jenkins, Maven configuration for running servers and scripts after the build.
- Monitor resolution status of the bugs and verify them fixed in new releases
- Thoroughly used TFS as Agile project management tool for reviewing Epics/User Stories and create sub user stories or tasks for integration testing based on the requirements.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using TFS.
Environment: .Net, TFS, SQL, Eclipse, Selenium, Cucumber, TestNG, JUnit, Selenium Web-Driver, mocha, chai, Jira, Maven, Visual studio code, Jenkins, JSON, HTML, XML, Postman, GitHub, Auto it, SQL
Confidential, Hartford
QA Automation Engineer
Responsibilities:
- Involved in identifying the testable requirements, designing and executing the test cases.
- Involved in review of scenarios and test cases for each release based upon the requirements
- Performed various types of testing such as sanity testing, functional testing, integration testing, system testing, regression testing, compatibility testing, Adhoc testing.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Test Automation (Java /TestNG).
- Identified and worked on regression test efforts needed for the projects, high level results presentations for senior management as well as detailed results for development resources.
- Involved in White-Box testing to design test cases and performed unit, integration, regression testing Used HP Quality Center, ALM for managing and tracking requirement and issue tracking.
- Involved in data driven testing, modifying and executing automated and manual Test cases for different modules using Selenium.
- Experienced in verifying and validating XML request and response files from the third-party service provider using SOAP UI.
- Responsible for estimating required resource and components for SOA testing.
- Configured Maven for Java Automation projects and developed project object model (POM).
- Defined functional and usability test requirements and documented it for regression testing.
- Actively participated in scenarios review call with business and triage calls to discuss on the priority defects logged in Quality center
Environment: Agile Methodology, Java, Selenium IDE, Selenium Web driver, TestNG, EclipseFirefox, Chrome, SQL
Confidential, New Jersey
QA Automation EngineerResponsibilities:
- Gathered requirements and prepared test plans, and test cases.
- Coordinated with the Test Data Preparation group in establishing test data setup criteria to enhance testability of all scenarios
- Extensively involving in functionality testing, Integration testing and Regression testing.
- Attended Review meetings to discuss Use-Cases, Business Rules, Alternate flows and Exception paths.
- Functional Test Requirement Analysis using Business Requirements Document and Design documents.
- Preparing the test cases and executing the test cases.
- Created test scenarios with detailed steps in Mercury Quality Center and sent them to Team Manager for Approvals.
- Reviewed test scenarios with team Manager and made appropriate changes in Quality Center.
- Participated in post- release maintenance and retested the defects found in production environment
- Involved in preparation of Traceability Metrics, software metrics
- Expertise is troubleshooting issues and communicating the same to development team
- Performed end-to-end testing manually.
- Excellent communication skills and good analytical and problem solving.
Environment: Quality Center, SQL, Windows 7, Waterfall model.
