Sdet Engineer Resume
Austin, TX
SUMMARY
- Around 6 years of experience in Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing techniques. Well versed in Automation testing techniques and methodologies.
- Good experience in various domains such as Insurance, Finance, Banking, Healthcare.
- Experienced in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using Waterfall and Agile Model using SCRUM methodology and developing test automation solutions for Agile/SCRUM.
- Excellent knowledge and experienced in working with open-source tool such as Selenium WebDriver, Protractor, Jmeter and Provar (Salesforce), to develop automation testing scripts for web and client server applications. ADHOC Testing and API Testing on web services using Rest Assured, SOAP UI and POSTMAN.
- Experience in testing desktop applications with QTP/UFT.
- Experience in testing UI application developed by angular/Node Js applications using protractor and robotic framework.
- Experience in testing mobile (Android/IOS) base application using Appium.
- Experienced in performing Load and performance testing by using testing tool JMeter, Load Runner.
- Working experience with defect tracking tools like Jira, CA Rally, ALM.
- Well-developed Interpersonal and Communication skills with excellent Documentation and Presentation skills. Good team player with ability to grasp new concepts quickly and implement them in a productive manner.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP QC/ALM, Junit, TestNG, JIRA, SOAP UI, QTP/UFT, Eclipse, QTP, Protractor, VS, Appium (Android Testing), JMeter, Cucumber, Provar.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, JSP.
Defect Tracking Tools: CA Rally, Jira, Quality Center (9, 10, 11.0).
Languages: C, C++, Java, C#, QC, PL/SQL, Python,.net, mongoDB, JSON, Nodejs
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8, 10, UNIX and Linux
Mobile Manual Testing: Android, iOS.
Scripting Languages: VB Script, Java Script, UNIX Basics
Other Tools: SVN, VSS, Deep Trawl, Firebug, Jenkins, splunk.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
SDET Engineer
Responsibilities:
- Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodology.
- Automated angularJS application module using protractor and Jasmine and created specs for various functional scenarios. very good with AngularJS as filters, custom directives, single page applications and templates.
- Automated AngularJS application module using protractor by writing java scripts and Used Jasmine as unit testing framework.
- Worked with Chrome extension Postman REST Client, an HTTP client for testing web services.
- Used Postman API to get convenient, visual display of query results.
- Develop scenario-based testing for the JMeter scripts.
- Create, schedule and run the scenarios using JMeter and generate necessary graphs.
- Extensively worked on automating API request through JMeter, creating JMX files and integrating with selenium to validate the API calls. Also created Thread Groups and test API request Web Application for various loads on key business scenarios.
- Created and executed JMeter scripts for performance testing of portal.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharing, replication, schema design. Created multiple databases with sharded collections and choosing shard key based on the requirements. Experience in managing MongoDB environment from availability, performance, and scalability perspectives.
- Worked on Splunk to validate logs.
- Validating rollback mongo DB scripts, querying and data validations to maintain database consistency.
- Performing E2E testing, performance testing for better trough put.
- Resolved update, merge and password authentication issues in Gitlab and Jira.
- Experience in using Atlassian products (Bitbucket, confluence page, Bamboo).
- Hands on with GIT / GIT Hub for code check-ins/checkouts and branching and various other functions.
- Expertise in Smoke testing, black-box testing, white-box, Integration testing, Database testing, regression testing and GUI software testing.
Environment: Protractor, typescript, AngularJS, Git bash, Postman, Mongo DB, Jmeter, Selenium, Java, .net, c++, Splunk, Jasmine, Karma, Visual studio code, VS, windows.
Confidential, Washington, DC
Salesforce Test Engineer
Responsibilities:
- Work with development team to create test plans for enhancements and fixes on applications
- Develop and execute formal test plans within budget and schedule constraints
- Worked in the agile environment with frequently changing requirements and features set.
- Responsible for the creation of automated testing scenarios from user stories and documentation.
- Adept in identifying Test Scenario’s and Writing Test Cases by applying Test Case Design Techniques. Produce test results/screenshots & upload to test cases.
- Performed UAT Testing.
- Executed coded to test backed data of salesforce from developer console.
- Validated Lightning components and worked on configuration.
- Build and manage automated testing scenarios for Salesforce.
- Support for Classic and Lightning UI test cases.
- Involved in developing framework from scratch.
- Experience in working with Provar tool for testing salesforce application.
- Maintained the stories and tracked defects in Rally.
- Implemented Page Object Model Automation framework with Java 8, Selenium WebDriver and Cucumber.
- Experience using Git Hub.
- Execute, analyze, and maintain an automated regression testing suite via Jenkins.
- Configure Jenkins for a CI CD-compliant execution environment.
- Good knowledge of using web service (SOAP and REST services).
- Used Groovy scripting for SOAP UI tool to create data from Object Id to for API testing.
- PerformedSOA / web services testing using Rest Assured,wrote adaptors to test / invoke web services.
- Used java and HTTP Client to automate Backend Rest Service layer. Created and maintained automation test scripts for REST-API testing using Rest Assured framework.
- Parse the response JSON and validate the DATA using Java.
- Experience in REST FULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent overHTTPorHTTPSby inspecting everyXMLrequest and response usingSOAP UI and POSTMAN.
- Executing the test plans on web, desktop and mobile (Apple & Android) as per requirements.
- Implemented Appium tool for Mobile App Testing in Android & IOS Platform.
- Performed SQL testing by writing sql quires in Sql developer to access the database for Back-end testing.
- Performed cross browser testing.
- Performed Smoke, Functionality, Integration, System, Regression, UAT tests based on Analysis, and understanding of the requirements.
Environment: CA Rally, SQL Developer, Selenium Web Driver, Jenkins, Cucumber, java, SOAP UI, TestNG, Eclipse, XPATH.
Confidential, Salt Lake City, UT
Selenium Automation Tester
Responsibilities:
- Developed detailed Test Plan, Test Case Documents based on the FRD and BRD Setup/Installed and Configured Selenium IDE, Selenium Web Driver.
- Experience with Agile requirement tool(ARD). Applied model-based testing approaches to simplifyrequirementsengineering and automate thedesign, development and maintenance of executable test cases.
- Setup and configured the testing environment with Eclipse, Selenium client driver.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver, TestNG and Jenkins.
- Developed and maintained automated regression test cases in Selenium WebDriver using Python scripting programming language and Junit Framework.
- Wrote test scripts with selenium python scripting.
- Adept in identifying Test Scenario’s and Writing Test Cases by applying Test Case Design Techniques.
- Extensively used test management tool like TestRail and JIRA to develop test cases, test scripts, executing the scripts and tracking the defects, Logging the defects and reporting the defect.
- Maintained bug lists for critical issues using JIRA.
- Experienced in DevOps environment with exposure to various DevOps tools like Git, Maven, Ant, Jenkins.
- Configure Jenkins for a CI CD-compliant execution environment.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Expertise in performing manual testing (emulators & IOS Simulators) & amp;Mobile Application TestingusingAppium.
- Solid experience inperformance/stresstesting usingHP LoadRunner, Jmeter especially correlation, custom coding and load analysis.
- Created test case scenarios using Protractor framework and validate end to end testing on Angular application.
- Spec file and configuration file used to write Protractor tests and validate the results.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Performed API testing by using Postman. Performed GET, POST codes to validate the HTTP codes.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Maintained the automation scripts for enhancements and modifications to perform regression testing.
Environment: Java, Junit4.7, quality center 10.0, SoapUI 4.0.1, Web logic server, UNIX, XML, HTML, SQL, Selenium Web Driver, ARD, Jenkins, Jmeter, Cucumber, Protractor, python scripting, VB Script, SOAP UI, POSTMAN, JMeter, Jira, Eclipse, XPATH, python, Windows.
Confidential, Waukesha, WI
QA Automation Tester
Responsibilities:
- Preparation System Test Plan, Requirement Traceability Matrix and System Test Scripts.
- Develop Automation test scripts using selenium.
- Develop Java Test codes using Eclipse, IDE and TestNG framework.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Prepare and execute UI automation tests using Protractor with jasmine.
- Involved to create test case scenarios using Protractor framework and validate end to end testing.
- Spec file and configuration file used to write Protractor tests and validate the results.
- Involved in defect review, checkpoint and root cause analysis meetings.
- Involved in System, Functional, End-to-End, Regression, Integration, UAT, Black Box, Ad-hoc, Risk based, Usability testing and retesting.
- Used Jenkins as continuous integration server to run automated test suites.
- Attend the regular client call and discuss weekly status with the client, UAT and Production support.
- Experience in testing with TFS.
- Provided testing Status Reports to management, Dev team.
- Experience in Selenium IDE (HTML, Python, Junit, C# scripting methods).
- Develop, create and modify components using C# in QT framework.
- Unit testes for the production code using Google Test Framework.
- Execute the modules and integration Test case environment with C#.
- Experience with C# was a must and fundamental understanding of software engineering principles and best practices in software quality was also required
- Used SQL queries to access the database for Back-end testing.
- The entire Ruby scripting done usingCucumberframeworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Updated existing test cases and wrote new test cases as per the requirement.
- Used ALM for test case management, defect tracking, and defect reporting.
- Prepared Requirement Traceability Matrix document to map the requirements to test cases.
- Supporting the lead in terms of Review of Test Cases and Business scenarios.
Environment: Share Point, TestNG, C#, J2EE, Web logic App Server 9.1, Selenium IDE, Selenium Web Driver, Jenkins, java script, VMWare, Eclipse, Firebug, Firepath, XPATH, Android, JMeter, Quality Center, ALM 11.5, MS Office 2007 and Oracle.
Confidential
QA Test Engineer
Responsibilities:
- Gathered, analyzed, business requirements, user profile, created workflow processes documentation & charts.
- Worked with Business team to understand the business process, identify gap in requirements, identify bottlenecks.
- Responsible for manually testing the entire application for GUI, Functionality and Business Logic
- Involved in developing Test plan, Test case and Test data.
- Test case execution, Result analysis and Test report generation
- Participated in bug triage with developers to validate the severity of bug and responsible for tracking of the testing life cycle.
- Planned, estimate and scheduled for change request.
- Reporting defects, Defect verification and track them till closure.
- QA team with various tasks including performing various types of testing, bug tracking management in JIRA.
- Client interaction via conference calls on need basis, involved in peer reviews.
- PerformedMobileTesting in iOS devices and android devices.
- Resource Planning, Estimation and Scheduling.
- Participated in Weekly meetings and walk through to discuss Defect Priorities.
Environment: Selenium WebDriver, Rally, SQL, HTML, MS Office, Jira, Microsoft Excel, QT, UAT, Eclipse.