App Systems Engineer Resume
Charlotte, NC
SUMMARY
- Result oriented professional with 10 years of IT experience in diversified fields of the Software Development Life Cycle testing for large - scale, complex, testable systems.
- Adept at analysis of Software Requirements Specifications and development of Test Strategies, Test Plans, Test Scripts, Test Cases based on User Requirements Specification (URS).
- Experience in Manual Testing, Web Testing and Automated Test Execution using automation tools like Selenium, Quick Test Pro (UFT), and Quality Center.
- Extensive experience in Water Fall model and Agile methodologies.
- Experience in TDD and BDD
- Very well versed with Java concepts like inheritance, polymorphism, encapsulation, abstraction, exception handling.
- Created re-usable functions for framework in java.
- Experience in Functional, Regression, Integration, UAT, Database, Smoke/Sanity testing.
- Strong Experience in Java Programming, Selenium WebDriver with TestNG framework.
- Experienced in testing the web services and SOA using Rest Assured, SOAP UI, Postman
- Good knowledge on web services testing tools and understanding of HTTP code responses
- Experience in preparation of TRM (Traceability Matrix), Release/Defect Matrices and Productivity analysis.
- Experience in Bug tracking, Root Cause analysis, Defect analysis using JIRA, ALM, QC issue tracking tool.
- Experience in back-end testing using SQL Queries, generating reports to ensure Data Integrity
- Expertise in database querying, data manipulation and population using SQL in Oracle.
- Excellent client relationship management, communication and presentation skills.
TECHNICAL SKILLS
Testing Tools: Lisa, QTP(UFT), Selenium, SOAP UI, Postman
Bug Tracking Tools: JIRA, ALM, Quality Center
Operating Systems: Windows, Mac, UNIX, LINUX, DOS
Languages: JAVA, C#.Net, ASP.Net, HTML, SQL, and PL/SQL
Scripting Languages: VBScript, JavaScript, and TSL
RDBMS: Oracle, SQL Server and Microsoft Access
MS-Suite: MS-Word, MS Excel, Microsoft Outlook & Microsoft Access
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
App Systems Engineer
Responsibilities:
- Participated in story grooming sessions.
- Created test documents after the Sprint.
- Prepared high level test scenarios and have them reviewed by the dev in the stand up.
- Developed Test cases Using Selenium Confidential Framework.
- Completed manual & automated scripts for the front end application (M2) within the Sprint.
- Verified Splunk logs for the backend functionality changes.
- Added logs (request, response, exception details) to the defects in Jira.
- Raised sdesk when there is an unknown issue and also when switch changes needed(ASDE2, React, isnewDelegate).
- Maintained issue log document and new employee docs.
- Updated the locators for new React pages & commit them into Git repository.
- Added/modified new functionality and completed peer-code reviews.
- Completed String test in Jenkins/Vulcan and updated in ALM and then moved scripts to Reg folder.
- Identified critical path regression test cases for each sprint and handover them to Regression team.
- Performed webservices testing using postman for backend application (ASDE).
- Performed Demo to the product team for the user stories that we tested in that Sprint
- Participated in Sprint Planning, Defect Triage, Retrospective & PI Planning meetings
Environment: Selenium WebDriver, TestNG, Jenkins, Vulcan, Maven, JIRA, Git, Oracle, Splunk, JQuery, React, Postman, Hogan.
Confidential, Grand Rapids, MI
Sr. QA Tester
Responsibilities:
- Involved in gathering requirements from Business Analyst
- Involvement in Test Design includes Test Data preparation and reviews
- Developed Test cases Using Selenium WebDriver and TestNG
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver
- Created Test cases Using Element locators and Selenium WebDriver methods
- Developed automation framework for Selenium WebDriver in Page Object model
- Involved in designing Object Repository in Selenium Framework using CSS & XPath locators
- Created Maven Project using Maven build tool, added dependencies & plugins
- Involved in the Continuous Integration of the automation framework with Jenkins
- Executed test scripts and reviewed Test Reports using TestNG and Extent Reports
- Enhanced Test cases using Java Features and TestNG Annotations
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites and logged the defects using JIRA
- Extensively involved in resolving bug fixes with the development team
- Tracked and reported the issues to project team and management during test cycles
Environment: Selenium WebDriver, TestNG, Jenkins, Maven, JIRA, Git, Oracle, SQL Server, Log4j, Informatica, Business Objects, MS Office Suite.
Confidential, Columbus, OH
Sr.QA Tester
Responsibilities:
- Involved in gathering requirements from Business Analyst
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules
- Implemented hybrid framework through BDD and Page Object Model - TestNG
- Created Test Automation with Cucumber & Selenium WebDriver
- Worked on Gherkin language to write features and scenarios for BDD in Cucumber
- Achieved Data Driven Testing using Examples keyword, Scenario Outline
- Created Step Definitions for Cucumber Automation
- Excellent knowledge in writing unique XPath
- Maintained and executed Maven build files for running automated tests
- Execution of Selenium Test cases and Reporting defects
- Integration with Jenkins for nightly execution
- Involved in testing Rest services using Rest Assured and tested both XML & JSON formats
- Updated the framework with helper methods while developing Rest API automation scripts
Environment: Selenium WebDriver, Jenkins, Maven, Cucumber, TestNG, SQL Server, JAVA, J2EE, JDBC, Quality Center
Confidential, Madison, WI
Sr. QA Tester
Responsibilities:
- Participated in daily scrum meetings & weekly status meetings
- Scheduled meetings with BA when the requirements are missing or when not clear
- Tested the application based on the Change Requests & Solution Complete
- Performed testing for all types of vehicles (Road & Water)
- Executed Automated Test Scripts using LISA
- Performed Rest API web services testing using Postman & SOAP web services using SOAP UI
- Validated JSON request and response and verified headers, status codes
- Used WSDL schema to validate request and response
- Updated the test scripts depending up on the schema changes & prepared data sheets
- Proficient in reporting defects using defect tracking tool JIRA and adding description & screenshot of the defect
- Prepared Traceability Matrix (TRM)
- Worked with SME & developers if there are any issues
- Attended meetings with SME & Attained Final approval from SME
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements
Environment: LISA, SOAP UI, Postman, Oracle, JAVA, Informatica, JIRA, Guidewire Policy Center, Mainframes, Windows
Confidential, Middleton, WI
QA Engineer
Responsibilities:
- Analyze requirements during the requirements analysis phase of projects
- Prepared the Software QA Test Plan
- Managed Requirements and maintained test repository using MS-Excel and ALM
- Performed Smoke and Sanity testing for each new build
- Analyzed Functional Requirements and Use cases and developed Test Plans, Test cases and Test scripts for both positive and negative tests
- Based on SRS & SIC wrote manual test cases in the Excel document
- Performed Record & Play back mode using UFT
- Data Driven Testing using parameterization in Unified Functional Testing (QTP/UFT) to test the application with different sets of data.
- Expertise in designing flow charts using SRS & SIC in order to make sure that the product is implementing in right direction
- Performed Back end testing using SQL & performed User Acceptance Testing
Environment: MS-Word, MS-Excel, UFT, ALM, MS Access, Windows Vista, Windows XP