Sdet Engineer Resume
Durham, NC
PROFESSIONAL SUMMARY:
- Having 8 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/Web Driver/IDE/Grid, HP Quick Test Professional, JUnit / TestNG, Quality Center, JMeter, JIRA, SOAP UI and Cucumber.
- Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, JUnit, UFT, TestNG.
- Experience automation testing for Android and IOS devices with APPIUM using Java and Selenium.
- Experience in functional testing AUT using Selenium IDE and Selenium WebDriver using JUnit/TestNG unit testing framework.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experience in Protractor Angular UI testing automation.
- Extensive experience in rational tools such as Rational Team Concert (RTC), Rational Quality Manager (RQM) and Rational Integration tester (RIT).
- Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, 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.
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
- Experienced in working on Selenium Web Driverautomationscript in Java for Page Object Model (POM) cross - browser testing. Used testing annotations to group the test methods and for cross-browser.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
TECHNICAL SKILLS:
Languages: Java, SQL, Python, C++, Gherkin, HTML
Testing Tools: Selenium WebDriver/Grid, Cucumber, JUnit, TestNG, Postman, REST Assured
Automation Frameworks: Page Object Model, Data Driven, BDD Project Management Tools: JIRA
Test Management Tools: QTest
IDE: Eclipse, IntelliJ
Build and CI Tools: Maven, Jenkins, Maven
Control Tools: Git, GitHub, Subversion
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Durham, NC
SDET Engineer
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Involved in test cases review by development team, product management and modified the test cases based on their feedback.
- DevelopedAutomationframework using Selenium WebDriver.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
- Developed an automated test suite from scratch with Java and Selenium for doing periodic testing of the product.
- Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
- Performed functional testing to identify various critical points in the application and automated it by using testing.
- Responsible for creating the functional testing framework using testing and using Selenium WebDriver to automate the UI components.
- DevelopedMavenBuild scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Createdautomationframework in Selenium WebDriver using behavior driven approach like Cucumber.
- Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.
- UsedGitHubas central repository to perform Push, Pull, Stage, Unstage, Stash, Status, Add, and Clone and remove operations in local repository GIT.
- Involved in using Appium to develop Automation testing scripts for Mobile Development and client-server applications.
- Developed automation scripts to test Mobile applications IOS and Android platforms using Appium and Java.
- Involved in testing the Angular based application using Postman.
- Used xpath and DOM to work with dynamic and static objects in Selenium WebDriver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and xpath in Selenium WebDriver.
- Involved in writing automated scripts for Angular.JS application usingPostmanand Java.
- Implemented Protractor and automated, executed scripts on different browsers usingJasmine.
- Implemented Robot Framework tool to automate test cases.
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Involved in testing GUI front-end applications in Java and HTML.
- Involved in providing the efficient locators strategy like xpath, modified xpath and CSS to run webdriver Script in stable condition.
- Performed REST API Testing using HTTP Java Test Client for SOAP/REST WEB APIs.
- Tested request and response XML's based web services interfaces using Postman.
- Performed Web Services Testing and XML validation by creating test case suite using Postman.
- Responsible for running the same tests on different browser versions as well as browsers (IE, Firefox).
- Analyzed test results, tracked the defects and generated reports usingHP ALM.
- Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- Involved in testing the application utilizing the AGILE (Scrum) methodology.
- Involved in backend testing for different environments like System Testing and User Acceptance Testing.
- Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Appium, Protractor, Jasmine, Robot Framework, HP ALM, Eclipse, Postman, Rest API, XPATH, GitHub, SQL, Agile, Windows.
Confidential, UT
SDET Engineer
Responsibilities:
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Involved in design and implementation ofSelenium WebDriverautomation framework for Smoke and Regression test suites.
- Developed and implemented robustMVC Patternbase testing withSelenium WebDriverwhich cut down the script development time in half.
- ConfiguredSelenium WebDriver, TestNG, Maven tooland createdselenium automation scriptsin Java usingTestNGprior to Agile release.
- Involved in creation of automation framework in SeleniumWebDriverusing behavior driven approach likePostman and Cucumber.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developedautomated tests for continuous Regression testingand reducing Manual testing usingSelenium, TestNG, UFT and Maven.
- Involved in SOAP & REST based web services testing using Postman web services testing tool.
- Worked with Assertions like Schema Compliance, XPath and SOAP responses.UsedPostman add-in in Selenium to do the Soap and rest API response validation
- Implemented Automated execution of tests (nightly and need based) usingMaven and Jenkins.
- Tested applications in different types ofbrowsers and versions, such asInternet Explorer, Firefox, Google Chrometo simulate production environment.
- Designed, maintained and executedAutomatedIntegration framework ofAPI/Web Servicesacross multiple test and production environments usingSOA test.
- Extensively usedXPATH,Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Done SOA testing for Payments API's usingSOAP UIand Java framework for web services testing.
- Conceptualized, designed, and implemented automated functionalAPItest cases usingJava, SOA test,andSoapUI.
- Collaborated daily with QA leads to improve test coverage across platform usingJava (TestNG, SOA test)and scripting languages(JavaScript, XML).
- Involved in manually testing the application on web browser and Mobile web browser, finding a defect and tracking it into the ALM.
- Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation
- Coordinated with developers and record defects in Quality Center to track until they are resolved.
- Involved in writing SQL Queries for backend testing.
- Created and maintained Automated Test Script for API testing using Restful.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Familiarity with UAT for making website more user-friendly and for web-applications.
- Designed data-driven testing in Selenium and captured data dynamically from web controls
- Coordinated with developers and record defects in Quality Center to track until they are resolved.
- Involved in writing SQL Queries for backend testing.
- Involved in SOAP & REST based web services testing using Postman web services testing tool.
- Implemented Automated execution of tests (nightly and need based) usingMaven and Jenkins.
- Followed Agile Scrum process, discussed tasks, and provided testing level of efforts and providedQA services to the multiple projects.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
Environment: Java, Selenium WebDriver, MVC, TestNG, Cucumber, Postman, Maven, Jenkins, Soap UI, JavaScript, XML, Python, UFT, JSON, XPath, HTML, MS Excel, Git, JIRA, Agile, ALM, Quality Center, SQL, Oracle and Windows.
Confidential, Wallingford, CT
QA Automation Engineer
Responsibilities:
- Created test plans and test cases in concert with system engineers and web designers.
- Analyzed system requirements, developed & executed detailed Test plan, Test cases, Test scripts for testing the functionality, GUI, security and usability of the Join Process, Ordering Process and Member Area, which includes Member’s Personal Information, and Processing Order Information.
- Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews and Test.
- Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
- Performed GUI functional testing manually for the application.
- Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management and Prepare Test reports.
- Experience in Agile and Waterfall methodologies, Test Driven Development (TDD).
- Planned, designed, executed and evaluated Performance Tests of web application and services and ensured optimal application performance using Load Runner.
- Designed and reviewed the Test Scenarios and Scripts for given functional requirements and Automated Test Cases in Selenium.
- Developed Automation Test Cases, executed these Test Scripts from test lab and logged defects in JIRA/ALM.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Functional and Regression Testing of .net applications is done using Quick Test Pro (QTP).
- Generated Automated Scripts using QTP and documented them, created and maintained functional & regression Test Suites.
- Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in Java using testing prior to next quarter release.
- Created and maintained Automated Test Script for API testing using Restful.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
- Reviewed database Test Cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testing in Selenium and captured data dynamically from web controls.
- Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
- Setup /Installed and Configured Selenium IDE.
- Used Selenium WebDriver API to automate tests.
- Involved in implementing logging and tracking using JIRA.
Environment: Java, JIRA, Jenkins, ALM, SOA Tester, Eclipse, Junit, Load Runner, Cucumber, HTML5, CSS, JBOSS, Oracle, Maven, JMeter, SVN, Node.JS, Selenium Grid, TestNG, Selenium WebDriver.
Confidential
QA Analyst
Responsibilities:
- Created test plans and test cases in concert with system engineers and web designers.
- Responsible for designing and executing manual test cases for web-based application.
- Assist with the weekly and daily scrum meetings with offshore and onshore team.
- Implemented Agile methodology throughout QA process.
- Performed Functional and Regression Testing.
- Performed Backend Database manual testing, reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL Queries from Oracle database.
- Created JMeter Test Cases to measure performance and functionality of web services.
- Developed automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
- Involved in writing test scripts using java and executed it through Selenium Cucumber.
- Implemented Selenium WebDriver, Selenium Grid, Junit, Maven, and Jenkins for automation.
- Developed and maintained custom libraries, error handling, recovery scenarios, reporting methods and descriptive programming, Repository management using QTP/UFT.
- Execution of automated test scripts using JMeter based on business/functional specifications.
- Developed scripts using build tool Eclipse IDE and written re-usable scripts.
- Involved in writing test cases based on the requirements.
- Performed Data - driven test on the database and script creation using QTP.
- Worked with the clients on the final signing process in the User Acceptance stages.
Environment: JAVA, XML, HTML, Selenium Web Driver, ETL, JMeter, Eclipse IDE, Jenkins, JIRA, Cucumber, TestNG, MS-Office, Windows XP.
