Sr. Software Test Engineer Resume
Edgewood, NY
OBJECTIVE
- Over eight years of experience in the Software Quality Assurance and Software Testing field. Expert in both manual and automation Testing in multiple platforms.
- Seeking a rewarding position as a Software Test Engineer or System Analyst position that enables me to contribute the organization by improving quality of applications.
SUMMARY
- Experience with comprehensive involvement of all phases Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Defect Life Cycle and Depth knowledge all methodologies such as Waterfall, Iterative and Agile.
- Experience in developing Test Plan, Test Scenarios, Test Case, Test Scripts and Test reports of testing various Client/Server and Web applications.
- Involved in planning, coordinating and performing of various types of testing such as Black Box, Grey Box, Integration, Regression, Smoke, UAT and Cross - browser. Experience validating Data Integrity, Back-end servers and UI Functionalities.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools. Involved in testing of web services where customer information's application shares the data using WSDL files tested the SOAP requests and responses using the tool called Postman.
- Experience with web-based applications and Mainframeapplication with batch job Testing.
- Experience in loading from various data sources like DB2, SQL Server, Mainframe, Fixed Width and Delimited Flat Files.
- Experience in Selenium IDE & working in C#, C++, .Net, java, python Platform. Exposure in programming languages and script like Java, XML, HTML, CSS and Shell Script, Python.
- Involved in providing support to UAT team prior to delivery to ensure quality of product.
- Experience in Continuous integration tools like Jenkins. Experience in DOM (Document Object Model) as used it in interacting with objects in HTML and XML documents.
- Extensive experience in Mainframe front end testing for Banking, Insurance and Financial domains in client server and E-Commerce/ Web applications.
- Documented and uploaded including weekly Status Reports, Test and Defect Metrics Report, Requirement traceability Matrix, Master Test Plan, & Test Evaluation Summary Document into SharePoint sites.
- Proficient in using PL/SQL for developing complex stored procedures, Triggers, Tables, Views, User-Defined Functions, SQL joins, Index and query /writing.
- Worked with the ETL processes extract the data from sources like Oracle, Flat files, mongo DB thereby loading the data into the target Data warehouse.
- Outstanding knowledge of software-hardware interactions and interfacing. Exceptional abilities in working with real-time Embedded hardware systems
- Implemented Page Objects, Module based frameworks using SeleniumWebDriver, JAVA, TestNG. Working experience Xpath, Firebug, Firepath, Log4j, Maven and TestNG annotations.
- Developed user-defined functions, Text Checkpoints, Custom Checkpoints, TableCheckpoints, file management, and Recovery mechanisms.
- Hands on experience working on Website/ applications community building, Mobile device, online business brochure/catalog websites, directory websites & media Application and experienced in Mobile/platform/device testing, which includes Android, iOS (iPhone).
- Experience in Mobile application testing in agile environment.
- Excellent Organization, good Communication, Analytical and Problem Solving skills and ability to quickly learn new technologies.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/GRID, QC/ALM, QTP/UFT, Web Services, Mainframe.
Languages: VB Script(UFT), Java, C++, C#, XML, .Net, UNIX, LINUX
Test Framework: Key word Driven, Data Driven, Hybrid, TestNG
SOA Technologies: SOAP, REST, WSDL, UDDI, SOAP UI and Postman.
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, BugZilla, Rally, IBM Rational ClearQuest, Footprint, Agile Center.
Web development: HTML, CSS, JQuery VB Scripts, XML.
Build Tools: Maven
Continuous Integration Tools: Jenkins.
Packages MS-Office: Suite (Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: Toad, SQL Server, Oracle PL/SQL, SQL*Plus, MYSQL, DB2, Mongo DB.
Operating Systems: Windows7/Vista/XP, MAC, UNIX.
Mobile Platforms: IOS, Android OS, Windows Phone, Iphone.
Version Control: Git, SVN, CVS, TFS
PROFESSIONAL EXPERIENCE
Confidential, Edgewood, NY
Sr. Software Test Engineer
Responsibilities:
- Participated in BRD walkthroughs along with Business System Analysts, development team to understand the requirement. Provided Estimates for testing and created Test plans, Test cases and Designed and kept track of Requirement Traceability Matrix.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
- Verified the Unit test plan to make sure they are in sync with QA test scripts in order to minimize the defects.
- Performed Functional, System, User Interface, Integration, Security, Positive and Negative, Regression testing was done on all builds/releases.
- Troubleshot & developing Functional Test Scenarios, planning and executing functional and system level API testing and Verifying XML, HTML, JSON data on Java Restful services from Upstream Sys by using Postman.
- Performed HTTP GET/POST/PUT/DELETE requests and responses using the Data Insertion API.
- Created a Traceability Metrix in JIRA for tracking and ensuring all the Test Requirements have been tested by Test Cases.
- Actively participated in smoke, functional, regression and MainframeBatch Processing testing. Created batch jobs using JCL and required instructions for scheduling on the MainframeZ/OS platform.
- Experienced as Mainframe support Analyst wrote sql queries, altered IMS data and run the jobs as a part of bug fixes.
- Assigned responsibilities of planning test strategies and executing test cases in mainframe environment. Performed other essential job responsibilities as required under the instructions of lead mainframe tester.
- Working with the scrum team through active and collaborative participation in sprint planning, daily scrums and sprint retrospectives.
- Run Automated test scripts for Smoke Testing also manage and Train onsite as well as offshore QA’s.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations. Maintaining the daily and nightly build, create and maintaining the Continuous Integration environment using Jenkins.
- Test Compatibility of the website on Mobile browsers on Android, IOS and window Mobile platforms.
- Configured SeleniumWebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Extensively Worked on Existing Hybrid Framework.Identified and managed WebElement locators using HTML-id, name, X-Path. Used Apache POI methods for writing to Excel sheets in java.
- Test Compatibility of the website on Mobile browsers on Android, IOS and window Mobile platforms. Perform Cross browser testing using different Internet browsers such as Chrome, Internet Explorer, Mozilla Firefox, and Opera.
- SQLs are written using NCF to query the DB2 database on Mainframeenvironment.
- Study the database needs of our applications and optimize them using Mongo DBand NoSQL.
- Performed extensive data validation using SQL queries, in Oracle database, and in DB2 database verify all data load in to log file.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Provided Knowledge transfer and mentoring to new team members. Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Confidential, New Berlin, NY
UAT Test Engineer/Lead
Responsibilities:
- Provided Estimates for testing and created Test plans, Test cases and Designed and kept track of Requirement Traceability Matrix.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
- Performed Functional, Integration, Regression, Smoke, UAT, Positive, Negative, Security and System testing for each build of the applications.
- Run Automated test scripts for Smoke Testing also manage and Train onsite as well as offshore QA’s.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations. Used Apache POI methods for writing to excel sheets in java.
- Created Test plan, Test cases and Test suites to perform the Functional and Regression testing using Selenium WebDriver in Intellij IDE by using JAVA language.
- Configured SeleniumWebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run after deployment is done.
- Extensively Worked on Creation of Framework Data Driven and Page Object Model Frameworks from Scratch.
- Identified and managed WebElement locators using HTML-id, HTML-name, X-Path.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Troubleshot & developing Functional Test Scenarios, planning and executing functional and system level API testing and Verifying XML, JSON data on Java Restful services from Upstream Sys by using Postman.
- Performed HTTP GET/POST/PUT/DELETE requests and responses using the Data Insertion API.
- Tested JSON API web services and UI for web portals and mobile web.
- Perform Cross browser testing using different Internet browsers such as Chrome, Internet Explorer, Mozilla Firefox, and Opera.
- Maintaining the daily and nightly build, create and maintaining the Continuous Integration environment using Jenkins.
- Verifying and Developing SQL scripts to validate the databases tables and reports data for Backend database/ Web based reports for Data validation.
- Worked on creating different type of indexes based on different collections to get good performance in MongoDB.
- Performed extensive data validation using SQL queries, in Oracle database, and in DB2 database.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Rational Clear Quest for logging defect and defect tracking using Jira.
- Participated in status meeting to report issues or any other concerns related with projects.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Confidential, Wilton, CT
Sr. Software/Hardware Test Engineer
Responsibilities:
- Translate Requirements, Designs and Functional Specifications into Test plans for each individual module and Test Cases for functionality in the modules specified in the Requirements Documents.
- Worked with Configuration Management team, QA and Dev team face to face with written document based on business rules.
- Performed for verifying XML Request & Response Data validation from different interfaces via SOAP UI.
- Performed functional testing to identify various critical points in the application and automate it by using SeleniumWebDriver
- Configured SeleniumWebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP&REST based clients with XML payload.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using SeleniumWebDriver.
- Manage Azure instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
- Test Confidential ’s Photolithography systems that use Vacuum Chambers, Robots with precision laser and high intensity ultraviolet light, deploy advanced automated reticle handling robots to cut Silicon Wafers into multiple layered microchips.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server
- Participate in the Agile/Scrum and Waterfall hybrid SDLC meetings and drive the QA initiative towards a pure Agile/Scrum process.
- Test and deploy Embedded firmware / software from various system verification and validation purposes, operate within FEMA and OSHA’s laser and high-pressure safety rules, monitor and adhere to the highest safety standards while conducting tests in the clean room.
- Test systems that run a Hybrid Topology of embedded Linux, Solaris and UNIX operating systems on virtualized VMware machines, a hybrid topology of third party NAS & SAN appliances based on ARM RT-Linux architecture, while utilizing Python to automate the process, perform functional / white box / black box and systems testing depending on the scope and size of the task at hand.
- Review test requirements, modify test cases and scripts in ClearCase and Python, manage version control repository in GitHub, convert manual test cases into an automated data driven test suite, give direction to the Agile/Scrum process in conjunction with the QA process and streamline the QA process.
- Maintain test scripts in the various XML modules and perform white box, black box, smoke, performance and regression testing in conjunction with the hardware engineering teams.
- Use IBM’s ClearCase to manage the underlying code, maintain the proprietary automation suite that utilizes XML files in Linux / Unix DevBenches.
- Review requirements in Smart Bear Software’s Code Collaborator and approve or recommend improvements through continuous integration.
- Develop complex automation script using Python and Shell programming Language within Wind River framework.
- Enhance the scripts by creating Actions, Checkpoints, Synchronization points, and Data Driven test and Modular test in UFT.
- Developed page object model testingAutomation framework using TestNG framework, Eclipse IDE and java language.
- Working side by side with Team Lead to provide quality delivery
- Attend weekly meetings with management to discuss progress as well as impediments
- Maintained proper communication with the developers ensuring that the modifications and requirements were addressed and also monitored these revisions.
- Communicated with developers through all phases of testing to prioritize bug resolution.
Confidential, New York, NY
Sr. Software Test Engineer
Responsibilities:
- Reviewed and analyzed Business Requirement Document and Functional Requirements Specifications.
- Responsible for writing Test Plan, Test Cases, Test Data based on Functional Requirement Specifications (FRS) and User Requirement Specification (URS).
- PerformSmoke, Usability, Integration and UAT testing for each build of the applications.
- Wrote basic and complex SQL queries for Back-End and Integration Testing using Oracle.
- Verifying and Developing SQL scripts to validate the databases tables and reports data for Backend database/ Web based reports for Data validation.
- Created Recovery Files using Recovery Scenario Manager, associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event/popup.
- Involved in maintaining and uploading the QTP Scripts to Quality Center
- Document Test Cases corresponding to the Business Requirements in Test Plan Manager of Quality Center.
- Performed GAP analysis and was involved in analyzing the technical specifications of the current system and the infrastructure needs.
- Troubleshoot UNIX and Database related problems.
- Develop complex automation script using Java and perl programming Language within Wind River framework.
- Wrote Test Cases and performed User Acceptance Testing (UAT).
- Designed and developed Use Cases and Use Case Scenarios using the UML methodologies.
- Used Rational Clear Quest for logging defect and defect tracking using Jira
- Involved in Manual and Automated testing of the front-end application.
- Develop Test Scripts for Functional testing, System testing, Regression testing and Integration testing using Quick Test Pro (QTP).
- Enhance the scripts by creating Actions, Checkpoints, Synchronization points, and Data Driven test and Modular test in QTP.
- Updated and Analyzed problem logs, test status summary on daily basis for identifying problems and issues encountered during the different stages of testing
- Ability to interact with all levels of personnel from technical to high level executive management within the information technology and business communities.
- Assist Developer debugging Java code and recommend changes to improve established java application processes.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues
Confidential, Columbia, MD
UAT Test Engineer
Responsibilities:
- Develop Test plans and test cases based on the business requirement and system specifications given by the Business Analyst.
- Prepared detail Test Plan, Test Strategy, Test Scenario to test business Requirement.
- Studied business requirements and technical specifications to create test documentation
- Created and executed detailed test cases for testing the application on Android and iPhone
- Performed manual testing on tablets to improve user/customer experience.
- Performed usability, UI, GUI, functional and regression testing to improve user/customer experience.
- Involved in Smoke, Functional, Integration, Regression and System Testing.
- Used QTP for calling a Framework of user defined functions to automate assigned test cases from Quality Center and executed Automation Script on web application as part of Regression, Data-Driven testing using QTP.
- Used Quality Center to develop test cases and executing the test cases.
- Performed Back End Testing by verifying the data in the Oracle Database.
- Wrote SQL queries and statements to test database for retrieving Information, editing data and inserting the data.
- Test and verify Compliance with 508 standards before Accepting Deliverables, launching websites, Applications and Trainings.
- Maintain a Dialogue with Developers, Contractors, and Project teams, throughout the acquisition and life Cycle process.
- Tested the application for both Positive and Negative scenario.
- Extracted data from the IBM Mainframe and sending it to the Client Server system
- Enhanced the recorded scripts to resolve Synchronization issues
Confidential, New York, NY
Jr. Software Test Engineer
Responsibilities:
- Analyzed Business Requirement Documents and Functional Specification to get a better understanding of the system on both technical and business perspectives
- Requirements review, Design review, Test plan review, Test Cases review, meetings coordination.
- Executed Test Cases and Procedures Manually and compared actual results against expected results.
- Identified, prioritized and designed test scenarios.
- Used Quality Center/Test Director for requirement management, planning, scheduling, executing tests, managing and tracking defects.
- Conducted Walkthroughs and Reviews with designers and developers to understand the application functionality and navigational flow.
- Created reports using Business Objects functionalities like queries, slice and dice, drill down, functions, cross tab, master detail and formulas, etc.
- Performed Functional, Integration, Regression, Positive, Negative, Security and System testing.
- Identified, analyzed and documented all programming errors.
- Developed graphs and reports using Quality Center to present the test results of functional testing efforts to the management.
- Conducted system testing, GUI testing and cross-browser compatibility testing during the release and interacted with the developers to resolve identified technical issues.
- Write, Update, and Maintain SQL queries.
- Performed manual functional testing for system change requests, defects, and requirement.
- Working with Agile team to perform session-based testing, collaborate within team and Customers
- Coordination with Development Team, Manual Testing Team and Tech Support Team.
- Involve in Testing the Designing and development of data warehouse.
- Developed Test conditions and Test scenarios at which the application was thoroughly tested according to Business Requirements
- Participated in daily, weekly meeting and technical reviews and prepared reports showing the testing efforts.
