Sr Qa Engineer Resume
Charlotte, NC
SUMMARY
- Have around 11+ years of software industry experience in which 7+ years of experience in software testing front end UI applications using Java, 3+ Automation testing,3+ years in web services testing,2+ mainframe testing and 3+ in back - end testing
- Worked extensively in all the areas of Manual testing - Requirement Analysis, Test Planning, Test cases, Test scripts, Requirement Traceability, Execution, Defect Reporting, Test Summary report, Status reporting
- Extensively performed Functional System testing, Regression testing, Smoke testing, Sanity testing and Production testing
- Proven ability in Selenium Web Driver Automated Testing, Web Services testing and Functional testing,
- Experienced in each phase of Software Testing Life Cycle (STLC) and good knowledge in all phases of SDLC, Test strategies & Test plans, UAT
- Exposure to QTP for automation testing of regression test scripts and performance testing using Win runner tool.
- Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites. Created and implemented different automation frameworks like TestNG and behavior driven using Cucumber.
- Executed automation scripts on different browsers/environments & reported defects/results to the team.
- Exposure to Web services testing using SOAP UI & Postman tools. Automated web services testing scripts using Rest Assured API.
- Handled data requests for the testing projects and have experience in verifying data loads using Toad and SQL Assistant.
- Worked in testing projects in profile of Programmer Analyst and Senior Software Engineer
- Determination and ownership are my assets. Excellent communication skills. Interacting with clients regularly right from Requirement analysis stage to status reporting.
- Extensive experience in V-Model Based Testing
- Experience in QC & ALM (Application Lifecycle Management) for defect tracking and script execution
- 2+ years of experience in managing projects providing estimates, managing business processes and improvements
- Worked as test lead in offshore project (10+ Members) and as onsite coordinator for offshore delivery
- Extensive support during production for multiple projects
- Have experience in both waterfall and Agile SDLC methodologies. Agile project using RTC and JIRA
- Have experience in Planning and Estimation using internal Estimation tool and estimate resources and hours for new initiatives.
- Strong ability in communicating with Project Development Team and prioritizing workload
- Root Cause analysis of the issue and resolution of the problems
- Good knowledge of Banking, Retail, Logistics and Financial domains.
- Participated in the Design, Business/Functional requirements and test cases review meetings.
- Experienced in dealing with end clients, coordinating with Business Analyst at various stages of QA life cycle
TECHNICAL SKILLS
Development Methodology: Agile, Scrum, Waterfall, V-model
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report
Automation Tool: Selenium WebDriver, Quick Test Pro
Framework: Junit, TestNG, Cucumber
Continuous Integration: Jenkins
Test/Defect Management Tools: HP Quality Center, ALM, JIRA
Web Service Tool/Language: Postman, Soap UI, Rest Assured API, http client 4.4, XML
Programming Languages: Java, VB Script, XML
Database/Database tools: SQL Server, Oracle, MySQL/Toad, SQL Assistant
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr QA Engineer
Responsibilities:
- Interacting with the Systems Analysts, Systems Administrators and Developers on analysis of the Systems Requirement Specification to identify the Functional and Regression testing scope of the Scrum based application.
- Created and executed test cases and test scripts in HP Quality Center (ALM).
- Scripts were custom coded with Parameterization, Programming logic and Data driven types.
- Tested the web application using Selenium IDE, Selenium Web Driver.
- Developed automation scripts using Selenium Web Driver, Java, TestNG.
- Automated functional and regression web Portal Test scripts using Selenium Web Driver, Java and TestNG.
- Designed and implemented Page Objects framework and Hybrid framework, page classes for different web pages (Web elements).
- Experience in running test cases automatically when new version of code is available using Jenkins.
- Involved in enhancements as raised by the business users and involved in Scrum meetings (Agile Model Development).
- Manage Requirements, Test efforts, Test Execution and Defect Tracking using HP ALM.
- Extremely well versed in the procedures and protocols integral to our Onsite/Offshore methodology.
Environment: QA, Manual & Automation testing
Confidential, Charlotte, NC
Senior Software Engineer
Responsibilities:
- Worked in agile environment. Followed scrum approach for various releases.
- Analyze user stories for all sprints. Write and execute test cases for all user stories and Defect management by creating bug stories using JIRA tool.
- Performed automation and manual testing including functional, regression, negative, smoke and sanity testing.
- Acted as scrum master between functional team and automation team to handle a project to automate scripts.
- Designed and executed the Automation Test Scripts using Selenium Web Driver. Hands on experience using GIT and CI/CD Jenkins tool.
- Experience using Postman to execute test cases as part of REST API testing.
- Automated REST API’s using Rest assured /Selenium web driver.
- Coordinate with development team in explaining complex issues & criticality of issues.
- Create test data using ATM cards in test lab.
- Co-ordinates with the Onshore team on daily basis and provide relevant updates/tasks to the offshore team
- Handle various reports (TestNG reports, Burndown chart, Velocity chart, Defect status) for all projects to the Client representative and Onshore/Offshore team.
- Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
- Tested and validated Restful web services API using Postman/Rest Assured tool.
- Validating data sets using SQL server.
Environment: QA, Manual & Automation testing
Confidential, Charleston, SC
Senior Software Engineer
Responsibilities:
- Understanding Business Requirement documents to identify and create user stories in backlog.
- Attending scrum calls to get and provide updates on the user stories.
- Execute test cases using ALM and Defect management by creating bug stories using JIRA tool.
- Performed automation and manual testing including functional, regression, negative, smoke and sanity testing
- Designed and executed the Automation Test Scripts using Selenium Web Driver.
- Created and implemented different automation frameworks like TestNG and behavior driven using Cucumber feature files
- Coordinate with development team in explaining complex issues & criticality of issues
- Co-ordinates with the Onshore team on daily basis and provide relevant updates/tasks to the offshore team
- Handle various reports (TestNG reports, Burndown chart, Velocity chart, Defect status) for all projects to the Client representative and Onshore/Offshore team
- Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
- Tested and validated Restful web services API using Postman/Rest Assured tool
- Validating data sets using SQL server
Environment: QA, Manual & Automation testing
Confidential, Richmond, VA
Senior Software Engineer
Responsibilities:
- Onsite Coordinator for the offshore delivery.
- Analyze business requirement documents - High Level, Low level and Design Documents
- Attend meetings with Business team and Client team to understand the new enhancement/project requirements
- Prepare Requirement Traceability matrix, test planning, test case scenarios and test script design
- Worked in agile environment. Followed scrum approach for various releases.
- Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
- Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections, which reads data from scripts using property and XML files.
- Implemented Page object model Automation framework with Selenium Web Driver using Java
- Adhere to the complete internal and external review process
- Validating data loads into database tables and verifying with input data sets using MySQL
- Tested and validated SOAP Request Response messages for web services API.
Environment: Functional Testing, Mainframe and Java based UI applications
Confidential, Richmond, VA
Software Engineer
Responsibilities:
- Involved in High Level Design and Low-Level Design.
- Worked independently and multitask without negative impact to timelines or quality.
- Verifying the test results delivered from team.
- Participate in Requirements and Design reviews / walkthroughs
- Analyze all Initiative related documents - Business requirement document, High Level Design document and Low-Level Design document
- Review the test cases written based on the Change Request document
- Preparation of System Test Results after Test case execution
- Tested and Automated SAS jobs running on a daily, weekly and monthly basis using Unix Shell Scripting
- Tested the mainframe application using TSO/ISPF tool editor
- Prepared the traceability matrix using Test Director Tool, test scenarios and test cases
- Verification of Test Conditions & Test Scenarios / Test cases Execute Test scripts, Defect management using ALM
- Coordinate with development team in explaining complex issues & criticality of issues
Environment: QA, Functional testing, Java based UI, Windows based & Mainframe applications
Confidential
Senior Software Engineer/Test Lead
Responsibilities:
- Analyze business requirement documents - High Level, Low level and Design Documents
- Attend meetings with Business team and Client team to understand the new enhancement/project requirements
- Prepare Requirement Traceability matrix, test planning, test case scenarios and test script design
- Execution of new functionality test scripts& regression scripts in QC and follow the V-model based testing
- Worked as back up resource for small initiative for web services testing using SOAP UI.
- Adhere to the complete internal and external review process.
- Mentor new resources in the team technically and functionally
- Provide Estimates to the new/upcoming projects
- Maintain Capacity planning for the resources in the team
- Co-ordinates with the Onshore team on daily basis and provide relevant updates/tasks to the offshore team
- Provide daily offshore notes to the onshore team for continuous delivery/status
- Handle daily status reports (Development status/Testing and Defect status) for all projects to the Client representative and Onshore/Offshore team
- Provide suggestions/ideas to the team to minimize the effort for maximum productivity
- Organize and participate in all client town halls
- Sharing the application and domain knowledge to the team through presentations and documentations.
- Lead the team in terms of resource utilization and all other delivery/status updates to the project management
- Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
- Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.
- Validating data inputs using SQL server
Environment: QA, Functional testing, Java based web application
Confidential
Senior Software Engineer/Test Lead
Responsibilities:
- Prepare Test Planning documents for Commit Initiatives.
- Involved in Analyzing requirements, Creating Test Scripts, Executing Test Scripts. Logged good number of defects that led to few design changes as well
- Created & involved in Test Reporting, Status Reporting, and Updating Test Results Matrix.
- Started job experience in this project as a single member and the team has grown to 9 members
- Delegate the work within the team daily and ensure the workload balance of team members and deliverables to meet on time
- SME for many of the functionalities in Commit application
- Identified as a key resource for offshore point of contact for all the deliverables related to COMMIT. Managed and leaded the team in all critical situations and on need basis
- Helped my leads in providing accurate data and metrics during client projections/senior management review
- Manage/Lead the team during weekend works, status calls/meetings
- Handled the daily defect status calls from Offshore for every release.
- Handled SIT script review meetings with Client Project team and Development team.
- Involved in new joiners, develop understanding of the Banking Domain, Commit and other related backend applications
- Created and maintained various KT documents to facilitate smooth transition of knowledge for Commit Application.
- Involved in estimations for few releases, developed regression suite for each release covering all possible scripts using orthogonal array and risk-based approach
- Using win runner tool, executed the test scripts for performance testing & verifying the results for a small initiative.
- Taking care of Data Request for many releases. Got good knowledge on downstream applications like BOSS, Target tool etc. to meet data needs of the team.
Environment: QA, Functional testing, Java based UI
Confidential
Software Engineer
Responsibilities:
- Prepared Test Planning documents for ISSP P-tickets and Base items.
- Involved in Creating Test Scripts, Executing Test Scripts (Manual and Automation (using QTP tool)
- Created & involved in Test Reporting, Status Reporting, Updating Test Results Matrix and Status Reports.
- Involved in resolving Technical and Network issues faced in the application during Testing.
- Cleared all proficiency exams conducted in the project for evaluating on knowledge gained on application.
- Took care of Data Request for many releases. Got knowledge on downstream applications like Savings Time, COIN, and BOSS etc. to meet data needs of the team.
- Validating data loads into database tables and verifying with input data sets using ORACLE.
- Performed End to End, Regression, Shakeout, Package and Backward Compatibility Testing.
Environment: QA, Java based User Interface, Database testing using SQL
Confidential
Test Engineer
Responsibilities:
- Prepared Test Planning documents for Dotcom Initiatives
- Executed huge number of work requests that used to come on daily basis.
- Worked during weekends to support testing for production deployment weekly releases
- Worked as a functional tester for Online Banking application-one of the key projects for Confidential within Ecommerce space
- As a test engineer in the team my responsibility includes,
- Requirement Analysis.
- Test case Preparation.
- Test case Execution.
- Defect logging.
- Regression Testing.
- Post Implementation Validation Testing
Environment: QA, Java based User Interface
