Software Development Engineer In Test Resume
Jersey City, NJ
OBJECTIVE
- Over six(6) years of experience in software testing industry including Manual, Automation, Performance, Database, end - to-end, system testing of Web, Mobile and Client/Server applications on Windows environment.
- Highly motivated, goal driven and experienced Quality Assurance Analyst currently seeking a challenging position in order to utilize my experience and professional and technical skills in the Software Development Industry.
SUMMARY
- Six(6) plus years of diverse experience in the field of Information Technology with emphasis on Software Quality Assurance of Web based and Client/Server applications.
- Experience in Software Quality Assurance and Testing Manually, Black Box testing, Test Plan Formulation, Functionality, GUI, and Regression Testing in Web Based and Client/Server Applications in different environments and different Browsers.
- Experienced in analyzing Functional Requirement Specifications (FRS) and System Requirement Specifications (SRS).
- Excellent understanding of Software Development Life Cycle (SDLC), STLC and Test Methodologies from project definition to post-deployment documentation.
- Experience in different Development methodologies like Agile and Waterfall.
- Worked and reviewed along with Business Analysts and Functional Team members to create better test coverage, scenario and test approach.
- Experience on using HP Application Life Cycle Management (HP ALM) for TestManagement purpose.
- Strong knowledge in mobile testing used open source tool Appium(Android, iOS)
- Experienced with working with RDBMS e.g. Oracle and MS SQL Server databases.
- Expertise in writing SQL Query using Oracle SQL *Plus Command Prompt and Oracle SQL Developer against Oracle Database.
- Prepared and created input test data by executing complex SQL Queries.
- Participated and coordinated User Acceptance Testing (UAT) created UAT test plan, test cases and test data and assisted UAT users to navigate and test the desired functionalities from the application.
- Extensive experience in Performance testing and Performance Engineer involving from requirements gathering to result analysis and interpretations.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a
- Good understanding of object oriented methodologies, software life cycle and software testing methods.
- Developed automation test frameworks in HP Quick Test professional (QTP/UFT) using extensive descriptive programming in VB script.
- Expertise knowledge of Keyword Driven Framework, Data Driven Framework, Hybrid Framework in HP QTP/UFT.
- Experience using Automated Testing Tools- extensively used HP Unified Functional Testing (HP UFT) for Functional and Regression Testing.
- Experience in analyzing performance bottlenecks such as very high CPU usage, memory leaks.
- Performance tested the .Net applications using Load Runner & JMeter
- Involved in developing the Test Plan, Test Strategy and conducting Benchmark testing
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Appium, Soap UI NG Pro, Rational Functional Tester(RFT), Android, iOS, HP Application Lifecycle Management(ALM)/Quality Center(QC), HP LoadRunner, HP Performance Center, JMeter and HP Unified Functional Testing (UFT)/ Quick Test Professionals(QTP), Git, Subversion(SVN), Perforce, Gitlab, Tosca, UFT Pro(12.50) LeanFT, Could Computing(AWS, Azure), Eclipse, Visual Studio Code, Protractor, Test Complete, Team Foundation Server(TFS), Visual Studio
Databases: Oracle, SQL Developer, MS SQL Server, MySQL, MongoDB and MS Access.
Test Management: HP ALM, Bugzilla, JIRA, Test Rail, Zephyr, Rally, MTM and Team Foundation Server(TFS)
Application Servers: Microsoft IIS, Apache Tomcat and Oracle Web Logic Server, Web and App Servers.
Methodologies: Agile, Waterfall and Iterative.
Operating Systems: MS Windows 7/8/10, Windows Server 2008/2012, UNIX, XP, Vista, Windows NT, Unix, Linux
Languages: Java, JavaScript, VBScript, Typescript, C#, .Net and Python
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Software Development Engineer in Test
Responsibilities:
- Worked closely with Business Analysts and Developers to gather Application Requirements and Business Processes in order to formulate the test plan.
- Developed scripts using Selenium WebDriver using JAVA as well as by writing custom functions/method
- Used TestNG as a test runner frame work which has in build reporting & used Extents Reporting for custom reporting.
- Reviewed evaluated and derived requirements for testability, develops and directed preparation and execution of comprehensive test plans, procedures and schedules for complete systems and/or subsystems.
- Assisted with the implementation and execution of all aspects of the testing activities including planning, creation and execution of test cases, test scripts, test reports.
- Reviewed product requirements, functional and design specifications to determine and prepared automated test Script.
- Developed Reusable functions, which improve the robustness, re-usability, and easy to maintain test scripts & Frameworks.
- Actively executed manual test cases to validate functionalities and update test statuses promptly.
- Performed functional negative testing, function positive testing and boundary value analysis testing for Input Fields.
- Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application using JDBC connection to validate with UI data
- Reported and tracked the status of the bugs, assigning severity ratings to them using Test Director.
- Reported software mismatches to the development team using JIRA plugin Test Rail
- Performed Regression testing for fixes and closed the defects.
- Created Data Driven Framework to reduce automated scripts maintenance time.
- Documented weekly automation status reports that provided information about the AUT being tested, corresponding test-cases that have been automated, script information, verification point’s information, corresponding bugs’ information, and expected status for the next week.
- Reviewed product requirements, functional and design specifications to determine and prepared automated test Script.
- Involved in daily scrum meetings during the sprint and extensively worked throughout defect life cycle from opening to closure using Test Rail & Jira.
- Experience in Web Services/API Testing using Soap UI to test SOAP and RESTful web services.
- Communicated with Application Developers, Project Manager and other Team Members Scrum Master and Various Stakeholders on Application testing status.
- Attended meetings to fix the bugs and to know the functionality and flow of the application.
- Involved in the End-To-End test and responsible for the Quality Assurance of this application to complete in record time.
Environment: Web Sphere, SQL Developer, J2E, HTML, CSS, AngularJS, Selenium WebDriver, JIRA, Test Rail, Spring MVC, Maven, Selenium Grid, TestNG, Soap UI, Rest-Assured, Team City, Browser Stack.
Confidential, Manhattan, NY
Senior Automation Engineer
Responsibilities:
- Interacted with Business Analyst and application teams to discuss the performance requirements and load test strategy.
- Developed test plans, test scripts, test scenarios based on business requirements
- Extensive experience conducting software quality assurance for consumer-facing or enterprise web applications using Selenium WebDriver with C# & .Net framework
- Used NUnit & MSTest as a test runner framework to execute automation script
- The ability to debug the configuration and integration of complex back-end systems
- Experienced in Protractor, spec flow, Gherkin and Visual Studio 2015 IDE
- Experience working in BDD (Behavior Driven Development) & Agile environment
- Ability to manage a large testing portfolio including both automated and manual tests across multiple environments
- Knowledge of Service orientated architecture (SOA) web based application development API and UI testing
- Hands on knowledge in Mobile testing Native App, Mobile web & Hybrid application
- Demonstrated understanding of core Behavioral Driven Development (BDD) principles
- Demonstrated experience documenting acceptance criteria and test specifications (preferably in a business readable, domain specific language such as Gherkin)
- Demonstrated experience managing test assets in Visual Studio Team Services (VSTS) or TFS in an agile setting
- Demonstrated experience creating and communicating effective test metrics
- Strong knowledge in Visual Studio Test Professional / Microsoft Test Manager
- Experienced in Visual Studio Team Services / Team Foundation Server
- Cross-platform testing solutions using cloud tool Browser Stack & DevTestLabs
- General familiarity with event-based publish / subscribe (Pub/Sub) architectures
- General familiarity with Azure and Azure PaaS Services
- Conducted meetings with developers, application team, and business team to analyse the defects evaluate the test executions.
- Involved in the decision making with the management for final application release.
Environment: HP ALM, Selenium WebDriver, .Net, Windows NT, XML, IIS,MS SQL Server & Restful Web Service, C#, NUnit, Azure, See Test/ Experitest.
Confidential, Holmdel, NJ
Sr. Test Engineer
Responsibilities:
- Isolated test cases for manual and automated testing, and also established a regression test suite, both manual and automation, to assure the stability of AUT.
- Analyzed business requirements and developed Test cases based on Use Cases to evaluate the functionalities.
- Responsible for implementing effective quality assurance processes and practices.
- Managed weekly meetings with the QA team to obtain status, gather innovative ideas for continuous process improvements and delegate workload.
- Attended use case and technical specifications review sessions with product and architecture teams to provide feedback in the elaboration phase.
- Created test plans outlining the scope, approach, schedule, resources and deliverables.
- Coordinated the maintenance of multiple test environments to support parallel test efforts.
- Performed backend testing to validate the data using ORACLE TOAD, added SQL queries to the required Test cases.
- Wrote complex SQL queries using SQL Plus to validate backend functionality of the application.
- Developed automated test scripts for Functional positive and negative testing using Python & selenium WebDriver
- Generated automated scripts using Python and enhanced scripts using various parameterizations.
- Reviewed product requirements, functional and design specifications to determine and prepared automated test Script.
- Created and Implemented Centralized Shared Object Repositories to reduce script maintenance time.
- Created function libraries for common functions for better code reusability.
- Created Data Driven Framework to reduce automated scripts maintenance time.
- Documented weekly automation status reports that provided information about the AUT being tested, corresponding test-cases that have been automated, script information, verification point’s information, corresponding bugs’ information, and expected status for the next week.
- Involved in daily defect meetings during testing phase and extensively worked throughout defect life cycle from opening to closure using HP ALM.
- Experience in Web Services, API Testing using Soap UI to test SOAP and REST web services.
- Prepared Reusable functions, which improve the robustness, re-usability, and maintainability of the test scripts & Frameworks.
- Communicated with Application Developers, Project Manager and other Team Members Scrum Master and Various Stakeholders on Application testing status.
Environment: HP ALM, Selenium WebDriver(Python), JMeter, Windows 7, HTML, XML, SOAP UI, & Soap Web service, MongoBD, Microsoft VB, Python, Unix, PyCharm, Robot Framework
Confidential, New York, NY
Quality Analyst
Responsibilities:
- Expertise in preparing Test Plan and developed test cases for automation team for regression testing.
- Involved in Manual and Automation testing of Web and Client Server Application.
- Analyzed business requirements, functional specification, and the required documents for testing.
- Performed Functional, Negative, Smoke, Integration, Regression, UAT and Testing.
- Allocated priorities to all the test cases, taking into consideration the product module priorities.
- Conducted elaborate manual testing on test cases and provided feedback to the development team.
- Used Quality Center for requirements management, planning, scheduling, running tests defect tracking and managing the defects.
- Wrote SQL statements in script to retrieve data from database in order to verify accurate data stored in database as well as back-end testing.
- Hands on experience in Descriptive Programming using VBScript.
- Designed Automation Testing Strategies and implemented automation scripts that are linked to, and validated with end user service level requirements developed.
- Developed test approaches/test designs. Wrote test plans and test data.
- Performed Functional and Regression testing using HP Quick Test Professional (QTP).
- Involved in writing, executing and analyzing UAT, Database Checkpoints, and Data Driven Test Scripts for all the projects using Quick Test Professional.
- Developed custom function/sub-routine libraries to support automated testing solutions.
- Created Data Driven Framework to reduce automated scripts maintenance time.
- Created XML file for test input data for better scripts optimization and reduce script maintenance time.
- Inserted and configured manual correlation to handle dynamic data into script including unique session value.
- Created manual and automated scenario using LR Controller, setup Runtime settings, configured Load Generator, and assigned number of Virtual Users.
- Configured Ramp Up, Ramp Down, and calculated proper duration of the propose Load test.
- Involved in the decision making with the management for final application release.
Environment: HP Quality Center (QC), Quick Test Professional (QTP), HP LoadRunner, Performance Center .Net, Windows NT, SiteScope, MySQL, Java, Unix, J2EE, XML IIS, MS Access, SQL Server 05/2008, Oracle (10g), WinSCP
