Software Test Engineer Resume
MI
SUMMARY
- Experience with Selenium, TestNG, Maven, Log4j, Apache POI, Extent Reporter, ITestListner, BDD frameworks
- Create POM, Data driven, Keyword driven and Hybrid frameworks for a new application to accommodate various kinds of Functional testing.
- Optimize automation scripts via extensive usage of VB Script features such as Control Flow, Conversion, Procedure, Operations, Objects, Input/Output, Error Handling, Expression, Declarations, Array and etc.
- Utilizing Dictionary object in QTP/UFT, maintaining test data in Excel files and importing Excel files from Resources module in Quality center to QTP data table and read the values based on the functional requirement.
- Strong experience in Selenium, WebDriver methods, Element locators, Java programming features, TestNg Annotations, Cross Browser testing and Parallel tests execution utilizing Selenium Grid
- Manage source code utilizing Bitbucket, GIT, Bash, TortoiseGit and Sourcetree
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual and automation test utilizing Jira, BugZilla, ALM, Test Track Pro and Confluence.
- Experience in System, Integration, Black Box, Regression, End to End, Authentication and Access control testing in Client - Server, Web-based and mobile applications.
- Skills in Back-End testing SQL queries to interact with Oracle 11/10g/9i/8i/DB2/SQL Server utilizing DbVisulaizer
- Hand on experience with CI/CD tool such as Jenkin to setup Master, Agent, Node, and Jobs.
- Verified REST API endpoints using Postman and RestAssured. Validated JASON response body and header. Tested Web Services, XML, WSDL using SOAPUI tool.
- Performed various kinds of Load Tests using VuGen, Controller, Load Generator, Agent Process, and Analysis to disseminate reports to stakeholders
- Well versed with Agile, daily Scrum, Sprint Planning, Retrospective and Sprint Review meeting as a certified Scrum Master. Also, managed Backlog items for Scrum Board.
- Proficient in risk analysis, prioritizing, multitasking and comfortable working with strict deadlines.
- Self-starter with capability to adapt and learn new tools, techniques, approaches and leadership skills.
- Strong communicator and skillful in working closely with key participant cross functional team to identify and resolve problems. Ability to convey technical concepts to non-technical audiences.
TECHNICAL SKILLS
Programming Language: C++, Java, SQL, VBS, HTML5, CSS3, XML, JSON
Operating System: Windows 2000, XP, 2007, 8 & 8.1
Testing Tools: QTP/UFT, Selenium, Load Runner, Postman, SoapUI, Test Architect
Test Management Tool: Jira, BugZilla, ALM, Test Track Pro
Database: DbVisulizer, MS Access, SQL Server, and Oracle
Data warehousing Tools: Informatica Power Center 9
Messaging Tool: SIMTOOL and SIMCB
Log Tool: Log Viewer and Service Health-check
Ancillary Tool: Apex Portal, Confluence, Eclipse, VS 2012
Proficiency: Microsoft Word, Excel, PowerPoint, Publisher, OneNote & Outlook
PROFESSIONAL EXPERIENCE
Confidential, MI
Software Test Engineer
Responsibilities:
- Performed functional testing with Selenium, defined various checkpoints to verify results and performed tests using Cucumber and Behavior Driven Development (BDD).
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Experience in Software QA performing Manual & Automated Software Testing, and Test cases using various Automation Tools.
- Identifying use cases, creating and executing test cases/ test scripts, bug/defect logging and tracking.
- Involve in creation of functional automation scripting in Selenium using Cucumber, BDD framework combined with POM.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium and JAVA.
- Tracking defects and managed through resolution using Jira and Murina.
- Conducted functional regression testing for each build and version using Selenium and JAVA.
- Executed written test case scenarios, Using Selenium and Java in BDD Framework
- Updated the test cases based on any implementation changes.
- Wrote and executed the test cases for System Integration Testing.
- Prepared test scenarios based on functional requirement specifications.
- Executed functional automation using Selenium in conjunction with Jenkins.
- Defined use-cases created test scenarios and test scripts using requirement documents.
- Conducted Requirement Review meetings & Experience in peer review of testing artifacts.
- Reviewed the test case and test scenarios, this was authorized by other team members.
- Using SQL queries to extract the data from SQL Server tables
- Performed knowledge transfers to the new and identified team members.
- Participated in software design discussions, reviews and test strategy sessions.
- Developed defect tracking standards and procedures specific to the Project.
- Created test cases and test scenarios from business requirements and use cases.
- Created, executed, and maintain repeatable manual test cases for new product features.
- Worked with users and business analysts to define and design test scenarios and test data.
- Managed defect tracking process, which included prioritizing bugs, assigning bugs and verifying “bug- fixes” using Jira
- Interacted with business analysts and developers to resolve the technical issues so as to meet the client’s requirement for a better-quality software product.
Environment: Selenium, TestNG, Maven, Log4j, Jenkins, ExtentReport, ITestListner, Jason, Postman, RestAssured, Test Architect, XML, GIT, Jira, Confluence, Apex, Unix, Java, J2EE, VBScript, HTML, JavaScript, SQL, Microsoft Project, Windows 10, HP QTP/UFT, Eclipse, Oracle 9i, SQL Server, UNIX
Confidential, MI
Quality Analyst
Responsibilities:
- Created a Framework for a new application and add new scenarios to the existing Framework
- Develop, design and execute automation test scripts for requirement validation, integration, sanity, regression, bulk and usability testing
- Customize and enhance scripts defining various Checkpoints, Synchronization Points, Input value, Output value, Regular expressions, Recovery Scenarios, Optional steps and Parameterize tests using UFT and Selenium
- Utilize various Add-Ins to enhance Applications and Browser compatibility of UFT such as HP Test Agent, Flex, ActiveX, Web, VB, and HP Flex
- Optimize automation scripts via extensive usage of VBScript features such as Control Flow, Conversion, Procedure, Operations, Objects, Input/Output, Error Handling, Expression, Declarations, Array and etc.
- Map data between various kinds of files and automation scripts to enhance parameterization for data driven tests
- Use utility objects, Document Object Model (DOM), COM Interface, Environment variables to eliminate manual interference of automation scripts
- Automate XML to validate various Import & Export of data. Also, automate inbound/outbound Messaging between Applications using UFT
- Write a single script to accommodate multiple test environments including Prod to cover End to End Applications testing to eliminate test environment specific scripts and to reduce maintenance
- Deploy Descriptive Programming tactics to enhance performance of UFT
- Execute Sanity scripts for daily Builds validations, report results to stakeholders, and troubleshoot for unexpected results along with App and Build team
- Maintain and update UFT existing scripts for integrated features and for new versions of UFT & Browsers
- Prepare test data using UFT, coordinate manual and automated Batch process run with DB team, validate data integrity of Document Retention in Staging tables, ensure compressed zip Payload contains archival document, authenticate metadata for document search optimization and verify successful document transmission to Worldview and its integrity using vendor’s platform
- Configure FTP, drop files in a third party drop zone, execute Batch process, validate file loading status and its data integrity using Batch log file, confirm functionality changes on UI and authenticate reports
- Development and execution of SQL queries to check the database and its data integrity in accordance with business standards of the company using DbVisualizer and UFT
- Installed Git, created Stash account, configured Git, cloned a repository, update existing feature and create new feature using following Git commands: Pull, Commit, Push, Merge, Add, Status and etc.
- Use Apex Portal to determine User Interface’s required, conditional, optional and do not display fields
- Prepare test cases by understanding the business requirements, Data Mapping documents and technical specifications using Confluence. Use Jira for tracking and reporting bugs. Also, followed up with development team to verify bug fixes and updated bug status with appropriate comments.
- Work closely with Product Manager, DB Manager, QA Manager, BA, and application developers to resolve documentation, design & functional issues with various applications.
- Lead and mentor junior automation and manual QA engineers to execute and analyze automation sanity and regression tests. In addition, provided guidance for QA automation team member in India.
- Provide on-call production support as required and take on tasks as assigned
- Performed web based performance testing and analysis using LoadRunner.
- Responsible for Web Service testing using REST protocol, deciding Service Endpoint, creating GET, POST, PUT, DELETE requests and validating JSON
Environment: QTP/UFT, XML, SoapUI, HP Quality Center 10.0, Unix, Java, J2EE, VBScript, HTML, C++, Share Point 2003, JavaScript, SQL, Postman, Windows 7, UFT, Informatica Power center 8.1, Oracle 9i, SQL Server, UNIX, XML
Confidential, MI
Test Engineer
Responsibilities:
- Attended Daily standup meetings and developed Test Cases based on the user stories including functional, and business requirements.
- Performed Manual and Automation Testing
- Tested Web Services, XML, WSDL using SOAPUI tool.
- Modified end points when we worked on different servers and different versions of Web Services.
- Tested Web Services, providing required input data to request XML and validated response XML
- Created a Framework for a new application and added new scenarios to the existing Framework
- Understood the functionality by using requirements and manual test cases and divided the functionality into small parts for appropriate Frameworks
- Set up the Folder Structure, prepared Shared Object Repositories using Object Repository Manager and developed Test Data
- Prepared Business Functional Library by making use of Object Repositories, Test Data, and existing Common and Result Functions
- Prepared Single Drive Script with the Test Suite and individual Driver Script per scenario by debugging and running them
- Shared implemented scripts results with stakeholders
- Prepared Test Cases for GUI application and developed test scripts for data driven testing using parameterization in QTP by using Excel sheet for test data and Database Queries based on the functionality
- Converted manual test scripts to automated test scripts in Quick Test Professional and enhanced the scripts by adding user-defined functions.
- Automated test scenarios for GUI, Functionality, Integration, Database, Boundary, Security and Regression Testing using Quick Test Professional.
- Worked on the high-level framework, identifying the functional areas and created different functions to make the scripts reusable in QuickTestProfessional/UFT
- Prepared test scripts using Quick Test Professional/UFT with checkpoints using regular expressions for handling windows with different names
- Performed GUI Testing by creating customized GUI checkpoints to verify the functionality of the GUI objects using QuickTestProfessional/UFT
- Used Actions and Reusable Actions in Quick Test Professional /UFT for designing the Automation test scripts
- Extensively worked with VB scripting and descriptive programming by using Quick Test Professional and UFT
- Developed base line scripts for testing the future release of the application using QuickTestProfessional/UFT
- Implemented enhanced Scripts and Data Driven Testing with QuickTestProfessional/UFT
- Enhanced Test Scripts using user defined functions (Function libraries) in VB script
- Involved in entire QA Life Cycle, which included Test Designing and Execution of the entire QA process and documentation of Test Plans, Test Cases, Test Procedures and Test Scripts
- Experienced in writing test cases, test scripts, test plans and execution of test cases and documenting the test results using Mercury Quality Center
- Coordinated with different project teams to set up common test environment and common integration for different applications
- Clearly communicated and documented test results and defect resolution during all phases of testing
Environment: XML, SoapUI, QTP/UFT, Quality Center, HTML, CSS, JavaScript, VBS, Informatica Power center 9.1 and 8.6, Cognos 10 and 8.1, SQL Server, SSMS, CSV files, flat files, Microsoft Visio, Word, Excel, UNIX, Windows XP
Confidential, MI
QA Analyst
Responsibilities:
- Analyzed business requirements, System requirements, and functional requirements
- Created a Framework for a new application and added new scenarios to the existing Framework
- Exported and mapped test cases from Excel sheets to the Quality Center and automated the test using QTP
- Customized and enhanced the test Scripts defining various Checkpoints, Synchronization Points, Input value, Output value, Parameterize Test, Define Regular expressions, Recovery Scenarios, Optional steps using QTP
- Extensively performed Functional and Regression testing using HP Quick Test Professional (QTP)
- Extensively involved in coding VB Scripts created Checkpoints and Data Driven tests and created test Output Value using QTP
- Used conditions and loops statement and select-case statement to handle application logic
- Individually tested web services for validating the various interfaces manually and automated them using QTP
- Worked on QTP hybrid framework, identifying the functional areas and created different functions to make the scripts reusable in Quick Test Professional (QTP)
- Involved in developing and executing automated test scripts to support testing requirements using Quick Test Professional (QTP)
- Created data driven tests by using parameterization, used reusable and non-reusable actions and called user defined functions in actions
- Implemented Synchronization using Sync, Exist and Wait Property methods. Customized Checkpoints using Exist and GetRowProperty. Used Environment variable to determine Test Name, Test Path and OS
- Developed Recovery Scenario for using as needed basis to run the automated scripts uninterrupted
- Development and execution of SQL queries to check the database and its data integrity in accordance with business standards of the company using QTP
- Prepared test cases by understanding the business requirements, Data Mapping documents and technical specifications using Quality Center. Used HP Quality Center for tracking and reporting bugs, also followed up with development team to verify bug fixes, and updated bug status with appropriate comments.
- Tested whole data warehouse to check field size validation, check constraints, and cross verifying the field size defined within the application with metadata
- Extensively executed SQL queries in order to view successful transactions of data and for validating data
- Checked the data flow through the front end to backend and used SQL queries to extract the data from database
- Validated Business Objects reports by running the SQL queries based on the business rules
- Involved in functional, Integration and Regression, System testing on different scenarios
- Participated in frequently held Defect Meetings which included Project Management, QA, Development, and Business Line teams and submitted weekly defect and test status updates during the Defect Management meetings
- Experienced in writing test cases, test scripts, test plans and execution of test cases and documenting the test results using Mercury Quality Center
- Coordinated with different project teams to set up common test environment and common Integration for different applications
- Clearly communicated and documented test results and defect resolution during all phases of testing.
Environment: QTP/UFT, XML, SoapUI, HP Quality Center 10.0, Unix, Java, J2EE, VBScript, HTML, C++, Share Point 2003, JavaScript, SQL, Microsoft Project, Windows 7, HP QTP, Informatica Power center 8.1, Oracle 9i, SQL Server, UNIX, XML
Confidential, MI
Liaison/QA Analyst
Responsibilities:
- Worked with Business analysis team to understand a detailed Business Requirement documents.
- Created test cases using Functional and Technical documents
- Reviewed test cases for requirements coverage, ambiguity, and completeness
- Performed manual testing on different modules of the application
- Performed Functional, Integration, User Interface and Security testing
- Performed webspecific testing like link checking, browser page testing, and page layout testing
- Documented the test results using Quality Center
- Perform front-end GUI validation and backend database verification by SQL queries
- Attended meetings with developers and team leads, and created friendly atmosphere within the team
- Interacted with development team to resolve and follow up on development issues
- Reported results and updates to QA Lead
- Worked with batch jobs and validated the reports.
- Participated in System, Regression and Acceptance Testing.
- Developed sample test data to be used for executing the tests.
- Wrote SQL queries, PL/SQL procedures to ensure database integrity
- Tracked defects and assigning bugs to developers for bug fixing using QC
- Worked with all levels of management and resolved the issues found.
- Discussed extensively with developers, customer care in depth about the problems in design, functionality to make the application more robust and user friendly
- Communicated and worked with people of all technical levels in a team environment.
- Maintained excellent performance and exceed Client's expectations consistently throughout project.
Environment: Oracle, TOAD, Visual Basic, XML, HTML, CSS, PHP, JavaScript, SQL, PL/SQL, MS Office Suite, UNIX, Windows, Quality Center (QC), QTP
