Software Development Engineer In Test Resume
Denver, CO
PROFESSIONAL SUMMARY:
- A highly competent and result - oriented Software Development Engineer in Test offering over 8 years of progressive experience in Quality Assurance Software Testing and proven record of significant, successful contribution in Automation of multiple web, desktop and mobile applications serving various domains such as Healthcare insurance, banking and telecom.
- Extensive experience in all phases Software Development Life Cycle, Software Test Life Cycle and Defect Life Cycle with Agile and Waterfall methodologies.
- Highly proficient in implementing Automation Testing using Selenium.
- Testing in focus to ensure system quality standards are met by gathering and analyzing Business Requirements, System Requirement and Functional Requirement.
- Experience in using Project and Defect Management tools such as Jira, Rally, BugZilla and HP QC (Quality Center) to track progress and report test cases and defects.
- Expertise in writing object-oriented programs using Java, C++, JavaScript.
- Experienced in creating and executing SQL queries for back-end testing and validate data in database.
- Experienced in automating test cases in Selenium WebDriver, Selenium IDE, Selenium Grid.
- Successful contributions towards Test Planning, Test Strategy, Test Scenarios, Test Cases.
- Experienced in using build tools like Ant/Maven and continuous integration tools like Jenkins.
- Experienced in controlling test case executions using TestNG or JUnit.
- Maintained the automation code and resources in source controls such as Git, SVN.
- Performed Black Box, System, Functional, Integration, Regression and User Acceptance testing along with Sanity Testing, Back-End Testing, GUI Testing, API Testing and Ad-Hoc Testing.
- Experience in android and IOS Mobile testing using Appium.
- Created API Test solution using Postman.
- Experienced in implementing Selenium frameworks Keyword-Driven Model, Data-Driven Model And Page Object Model using Apache POI Plugins
- Working Experience with functional testing, Cross Browser Testing using Selenium &TestNG to check that the Web application works as expected in different browsers.
- Experience in Web Services Testing, Soap and Restful Tool. Validated Request and Response in XML, JSON formats.
- Build Performance Tests using Loadrunner or JMeter for business-critical scenarios.
- Performed Model-Based Testing using ConformiQ tool.
- Worked with Project Managers to provide estimate of effort for work and progress of work.
- Conducted Knowledge Transfer sessions on Model-Based Testing using Selenium.
- Generated test logs using Log4j for various log levels.
- Created Reports with the help of IReporter and Listeners class in TestNG
- Participated in Sprint Planning, Sprint Review And Scrum Meetings.
TECHNICAL SKILLS:
Project Methodologies: Agile, Waterfall
Testing Automation Tools: Selenium WebDriver, Selenium Grid, Selenium RC, Selenium IDE, TestNG, JUnit, Cucumber, SoapUI, QTP, Auto It
Mobile Testing Tools: Appium
TEST & Defect Management Tools: JIRA, Rally, ALM, HP Quality Center, Bugzilla
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs.
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), Behavior Driven Data Framework
Test Build & Integration Tools: Maven, ANT, Jenkins
Programming Languages: JAVA, Gherkin, JavaScript, C, C++, JSON, Python
Database tools: SQL Server, MySQL, Oracle
Markup Languages: HTML, XML, XPath, CSS
Platform Compatibility: Windows 7/8, UNIX, LINUX, Mac OS, Ubuntu
Web Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, SharePoint
Version Control tools: GIT, SVN
Spy Tools: Firebug, Fire Path, inspect element
IDE tools: Eclipse IDE, Intellij, ConformiQ
PROFESSIONAL EXPERIENCE:
Software Development Engineer in Test
Confidential, Denver, Co
Responsibilities:
- Contributing in Sprint Planning, Review Meeting with various artifacts such as Test Plans, Test Scenarios, Test Data, Test Strategy and Test Reports.
- Analyzing the Business Requirements, System Requirements and Functional Requirement and User Stories and prepared detailed test cases for new Functionalities.
- Developing and Executed Test Scripts using Selenium WebDriver, TestNG, Maven, Jenkins.
- Creating Reports with the help of Log4j and Listeners class in TestNG Implemented TestNG automation framework for Smoke Testing and Regression Testing.
- Preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Developed Automation framework from scratch implementing Page Object Model, and Data Driven for Test Scripts.
- Performing Functional testing, Integration testing and System Testing using Selenium WebDriver.
- Working with Selenium screenshots, Action Classes, TestNG Groups, and Data Provider.
- Using Data Driven Framework by extracting data from external Excel files using Apache POI.
- Managing the framework dependency jars using Maven and Continuous integration tool as Jenkins.
- Performing Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run Confidential the same time using TestNG.
- Managing individual sprints user stories and tasks using Jira as Project Management tool.
- Executing test cases test Scripts and reported defects in the defect tracking tool JIRA.
- Performing black box testing, database testing, and web-based testing on several test phases. Developing components for each transaction used in the test script or scenario by using Selenium.
- Design object repository in the selenium framework using locators.
- Maintaining the Selenium & Java Automation Code and resources in source control GIT.
- Implementing Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Participating in Release Review/Requirement Analysis and Design review meetings.
- Creating Reports with the help of Log4j and Listeners class in TestNG.
- Developing automated UAT test cases using Cucumber
- Used AutoIT for automating the Windows GUI and general scripting.
Environment: Selenium WebDriver, Selenium Grid, Eclipse, Java, TestNG, JIRA, SOAPUI, Maven, Jenkins, Apache POI, GIT, Firebug, FirePath, Oracle., HP Quality Center, Log4j, RESTful, Cucumber, JUnit, AutoIT.
QA Automation Engineer
Confidential, Denver, Co
Responsibilities:
- Creating Test Plan, Test Strategy and Test Cases manually for in-house developed products and software applications developed.
- Develop and maintain high-quality automated test script in Selenium with Java to support feature and regression testing.
- Worked in couple of projects across multiple teams simultaneously.
- Tested scripts in different versions of browsers using Selenium Grid by using Desired Capabilities.
- Handled mouse actions classes, alerts, window pop outs, Screenshots, Frames, and External Excel Files.
- Designed automation test suites for regression testing using knowledge of java programming language and Selenium WebDriver.
- Developed Dependencies using Maven and Continuous Integration is done through Configuring Jenkins.
- Read External Files using Apache POI to automate the scripts.
- Used TestNG annotations like @parameters, @Data provider and @Groups to group the test cases, Test methods and test suites for regression testing.
- Used SVN for Source Code management.
- Involved in creating Automation test scripts using QTP/UFT
- Reported defects, maintained track of changes made to the requirements using HP Quality center
- Involved in the enhancement of Hybrid framework, combination of Data driven and Keyword Driven using Eclipse and Java.
- Data validations for Backend testing are done through querying data in SQL server by running SQL queries.
- Extensively tested for browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.
- Tested application using mobile testing tools Appium.
- Used Defect management tool Rally to write test cases and to report bugs.
- Utilized knowledge of XML and experience of SOAPUI tool in Web Services testing in multi-tiered application architecture.
- Performed Interruption testing using cloud-based technologies in mobile testing.
- Coordinating with other cross team to ensure the newly developed features function End-to-End.
- Involved in SPA (AngularJS) web application testing using Protractor.
Environment: Agile/Scrum, SQL, S elenium IDE, Selenium Web Driver, QTP, JIRA, TestNG, Java, UNIX, Windows, Eclipse IDE, SOAPUI, XML, Protractor.
QA ENGINEER
Confidential, ST. Louis, MO
Responsibilities:
- Performed the role of QA Test Automation Engineer in a fast-paced agile team.
- Implemented various process steps within SDLC, STLC and Defect Life Cycle by following Agile/Scrum Methodology.
- Developed Test Cases by evaluating various Business Requirements, Functional Requirements and User Stories.
- Performed End-To-End Functional UAT manual and automation testing.
- Developed Automation module designs, test cases and scripts in Selenium using ConformiQ with in-house data-driven framework.
- Implemented the data-driven framework from scratch that could read test data from Excel generated from ConformiQ Models.
- Designed ConformiQ Models that could automate test case and test data generation in Excel and XML format respectively.
- Developed UML Use Cases, scenarios and class diagrams
- Participated in Defect Triaging and Defect Management using tools such as Rally, HP Quality Center.
- Worked with the Business Unit Head and Project Manager to add new functionalities to the in-house framework.
- Worked with Project Managers to provide estimate of effort for work and progress of work.
- Conducted Knowledge Transfer sessions on Model-Based Testing using Selenium.
- Used SVN for Source Code management.
- Contributed in Performance Testing using LoadRunner and JMeter.
Environment: Selenium RC, ConformiQ, Rally, HP Quality Center, Java, Selenium IDE, UNIX, Windows, Eclipse IDE, MS Office Tools, Agile, SVN, XML.
QA ENGINEER
Confidential
Responsibilities:
- Performed manual testing for the application for different tests scenarios manually.
- Analyzed end user needs, preliminary investigation, and gathering information prior to developing test cases and scripts for testing the application for various modules.
- Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Report
- Created Test Cases and Test Scripts for various modules.
- Involved in functionality testing, regression testing, ad hoc testing, Cross Browser testing, Performance and compatibility testing
- Co-ordinated with developers, users and various members of the team to discuss issues, resolved defects and set priorities by logging the defect using HP Quality Centre.
- Retested the fixed defects, based on the Test Drop Report from developers and changed status of the defect accordingly.
- Tested for Database validation to validate Tables and Data manually by running SQL Queries
- Bug reporting and defect tracking using HP Quality Center.
- Attended daily and weekly meetings for project updates.
- Responsible for domain knowledge workflow presentations and documentation.
- Prepared daily status report and weekly status report.
Environment: Manual Testing, XML, HTML, JavaScript, SQL Database, Web Logic, UNIX, Firefox, Quality center, Waterfall.
JAVA DEVELOPER
Confidential
Responsibilities:
- Actively involved in project development and bug fixing for the project
- Involved in requirement analysis and client interaction
- Worked closely with business analysts, project managers and project leaders to analyze business requirements and functional requirements.
- Coordinated software system installation and monitor equipment functioning to ensure specifications are met.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- Worked in a fast-paced environment and meeting all the requirements.
- Used J2EE design patterns like Factory, Singleton.
- Created applications involving JSP, JavaScript, jQuery and HTML. Extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.
- Creating technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with end users.
- Created new database connection for MYSQL.
- Developed the application using Spring MVC Framework by implementing controller and backend service classes.
- Followed Java coding standards while developing the application.
Environment: Java, JSP, JavaScript, jQuery, Java, C, HTML, CSS, spring, MySQL.
