Software Developed Engineers In Test (sdet) Resume
North Kansas City, MissourI
SUMMARY:
- Improve company performance through enhanced quality standards; deploying strong, long - term QA integration strategies. To obtain a Quality Assurance Analyst position that challenges my QA-related experience, talent and encourages professional growth. In the process apart from benefiting my employer, I also expect to learn for my overall
- 6+ Years of industry experience in the area of Software Testing (Manual, Automation and Performance) proficient in testing on Client/Server and Web based applications
- Expertise in Understanding and Analyzing Test Requirements including NFR Tracking changes and maintenance of Test Requirements
- Experience in every phase of STLC, SDLC and standard test process guide for QA methodologies- Agile and Waterfall
- Expertise in automation using Selenium WebDriver, with Java on TestNG and Junit library
- Solid experience on build management tools like Maven and continuous Integration tool Jenkins
- Designed and implemented different automation frameworks from scratch like Page Objects Design Pattern (POM), Cucumber BDD, Data Driven framework and Hybrid framework
- Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
- Sound knowledge on Core Java and Object-Oriented Programming (OOPS) concept.
- Strong Experience on API testing (Rest & Soap) using JMeter and Postman tools
- Expertise on Performance testing using LoadRunner, JMeter, Blaze-meter
- Knowledge on Appium Automation tool
- Expert in testing techniques such as smoke, black box, functional, Non-functional, regression test, end-to-end test, positive & negative test, Load, Stress and Endurance testing
- Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
- Experience in writing and executing SQL queries in Oracle and SQL Server
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
- Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships
TECHNICAL SKILLS:
Test Management Tools: Test Director, Quality Center, ALM, Rally.
Automated Tools: Quick Test Professional (QTP). Eclipse.
Programming: SQL, VB Script, VB.net, Java
Software: Microsoft Office Suite (Word, Excel, Access, PowerPoint, Project), MS Outlook.
Server: Tom Cat, Web Logic, IIS
Web Designing: FrontPage, JavaScript, Dreamweaver. HTML
Operating Systems: Windows Server, Linux Server, Windows 7, Windows XP Professional, Windows 95/98/ME/XP and Mac OSX
PROFESSIONAL EXPERIENCE:
Confidential, North Kansas City, Missouri
Software Developed Engineers in Test (SDET)
Responsibilities:
- Collaborate closely with engineers, business analysts and product owners and other team members to determine appropriate acceptance criteria for all changes (new features as well as updates).
- Work as part of a scrum team in an agile environment that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective.
- Determine appropriate test strategy for changes, which describes the features and functions to be tested.
- Introduced and implemented automation testing framework for the organization.
- Design and implementation of automated test frameworks and test suites in a fast-paced agile environment.
- Design and implement automated tests based on the agreed-upon acceptance criteria.
- Responsible to review unit test coverage implemented by engineers so as to inform QE test strategy.
- Active Participation in determining acceptance criteria of new features as well as changes.
- Responsible for the architecture, design and implementation of testing frameworks and tools, working along the Product and Engineering team to build game changing products.
- Work with DevOps and Engineering team to create a fully automated continuous deployment pipeline.
- Implemented open source Selenium WebDriver for cross browser and cross platform web testing.
- Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
- Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
- Develop Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
- Develop and implement robust Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programing Java and open source unit test framework TestNG.
- Responsible to setup the execution of automated tests as needed, via Continuous Integration (CI) tools.
- Developed a complete automated functional test framework utilizing Java, JUnit, TestNG and Selenium.
- Wrote SQL scripts in TOAD to verify the ETL transactions and identify irregularities in data loading.
- Build Automated Test script to increase the automation coverage for the regression test cycle.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
- Contribute to our infrastructure and application monitoring systems to ensure end-to-end system health.
- Contribute to the creation and execution of user interface and software application test plans.
- Track the bug and enhancement requests as they are entered into bug tracking systems.
- Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion.
- Work with the technical writing department to assure that the documentation is consistent with the software functionality.
- Implemented Selenium Grid implementation for in-house script execution parallelization.
- Implemented Selenium Grid implementation for cloud with Browser Stack script execution parallelization.
- Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.
- Responsible to review the results of automated tests and take appropriate action.
- Responsible to ensure that any areas not covered by automated tests are validated via alternate mechanisms.
- Responsible for generating and communicating test reports and metrics out to stakeholders.
Environment: Selenium WebDriver, Java, JSP, SOA, RESTful Web Service, HTML, Oracle, WebSphere
Confidential, Newark, NJ
Sr. Automation Test Engineer/Test Lead
Responsibilities:
- Developed the Automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
- Prepared Test Cases using Data Driven, Hybrid, Modular, and Keyword Driven Framework in WebDriver.
- Prepared XML and Excel files for collection of data and Element Locators using object repository, used this in test suite with the help of APACHE POI library files.
- Created Maven Project using Maven build automation tool to create dependencies like wars, jars. Usage of plugins for invoking XML files.
- Triggered POM.XML files using Jenkins, Continuous Integration Tool to generate reports and to trigger periodically.
- Used GitHub, source code management tool for code re-usage, high portability extending scope of Automation Testing.
- Reviewing the Test Reports using TestNG framework.
- Project is under Agile environment, I attended daily standup meetings, provided daily status on manual and automation test results. Attended sprint plan meetings to review the user stories and story points.
- Responsible for developing and executing of manual test plan and test cases for Web Services SOAP and REST API testing.
- Performed Web Services automation testing using SOAPUI pro
- Validated Web-Services SOAP request and response XML and RESTful Service Calls using SOAPUI tool.
- Validated WSDL Files, XML Schema, and Web Services End Points for each environment.
- Added assertions in response xml to validate the output of web service calls.
- Utilized multiple validation rules, property transfers, Data Gen etc. in SOAPUI tool to validate request and response of Web-Services.
- Developed Groovy Script in SOAPUI tool to connect to database for automation of Web-Services.
- Worked with programmers to test the daily builds and reported bugs.
- Collaborated with development on test automation efforts to ensure that development supports the testing solutions.
- Performed functional, compatibility testing on different browsers like IE, Firefox & Chrome.
- Performed automation testing using Maven, GIT Hub and Jenkins.
- Worked with Developers and Quality Assurance associates to identify and implement test suites/test cases for diverse projects.
- Worked in UNIX / Linux to execute shell scripts to upload the dummy data to database.
- Executed find, grep, PS, kill, find, cp, mv, tail, cd, view, vi etc. commands in UNIX/Linux.
- Tail the log files in UNIX / Linux to debug the issues / bugs.
- Updated environment setup files as needed in UNIX / Linux.
- Developed SQL queries and Joins for validating data in Data Base and used Excel and XML files for Data Driven Automation testing. Used TOAD tool to connect to database and execute SQL queries.
- Prepared and executed Test Cases as per System Requirements and User Stories.
- Validated the Request and Response XML from TIBCO.
- Worked with Team members to develop TEST Plan document.
- Prepared and execution of test suite using Selenium.
- Participated in identifying the Test scenarios and designing the Test cases.
- Performed manual testing on some required modules.
- Performed various black box testing Methodologies like functional testing and Regression Testing.
- Defect Tracking and Reporting, logged defects using JIRA tool and reported it to the developer.
- Developed and executed Test cases, Tracked the status of project using HP Quality Center Test management tool.
Environment: J ava, Web-Services, WSDL, XML, SoapUI Pro, TIBCO, WSDL, Selenium, Maven, Jenkins, Linux, Oracle Database, SQL, Toad, HP Quality Center, JIRA, Putty
Confidential, Los Angeles, CA
QA Manual Test
Responsibilities:
- Worked with Business Analysts very closely to collect Requirements, discuss Use Cases and mapping the Use Cases to Test Cases.
- Participated in preparation of Test Plan document.
- Prepared Manual Test Cases to test basic functionality of Automated Enrollment
- Performed Functional, Smoke, Integration, System, Regression, End- to-End Testing.
- Involved in Automated Enrollment, Enrolling new members, Terminations and Updates.
- Automated and customized the scripts for the entire application using QTP.
- Test cases, Test scripts for testing the functionality using Mercury Quick Test Pro.
- Created Object Model Reference to customize QTP.
- Used VBScript file to load all the function libraries using Library functions in QTP utilities.
- Generated SQL queries for Backend Testing to pull the Member, Group, Provider and Claim Data.
- Defines and Reports measurement data and results to the executive management team along with observations and recommendations for improvement.
- Involved in Black box testing and manual testing methodologies.
- Coordinated and managed testing projects at every step of the quality cycle from test planning through execution to defect management. Worked with Developers to resolve the issues.
- Monitored all phases of the testing process, communicating project information, test schedules and their execution. Conducted Functionality and Regression testing during the various phases of the development and ensured the entry exit criteria tracking the test cases to the requirement specifications document using Quality Center ( QC).
- Generated Test Summary report after completion of every iteration.
Environment : Java, Java Script, SQL Server 2000, Oracle 8.0, FACETS 4.2, Windows XP, Quality Center8.2, UNIX, SQL Plus, SQL, PL/SQL.
