Software Quality Assurance Engineer Resume
Wallingford, CT
OBJECTIVE:
- Seeking a challenging position, where my skills and work experience as a Software Quality Assurance Engineer in software design, development and quality analysis can be utilized and enhanced.
SUMMARY
- Around 4 years of overall experience in Software Quality Assurance, Manual and Automation Testing on Client/Server and Web based applications using various Databases.
- Strong working knowledge of various SDLC Methodologies including Agile/Scrum methodologies and waterfall model
- Experience in using JIRA/Quality Center for writing test cases, test execution, defect management, defect tracking and bug reporting.
- Experience in developing Test Plan, Test Cases and developing Test Scenarios to support quality deliverables
- Assisted in the planning and control of all test engineering activities required for the software application releases
- Experience in writing and testing Shell scripts, writing queries MYSQL/SQL
- Knowledge of SOAP UI tool to test web services
- Knowledge and experience in Automation (Selenium) and Verification tools
- Experience in Functional, Integration, Regression, Acceptance, Unit testing for various applications
- Experience on Customer Relationship Management CRM application using Pega PRPC 6.x and 7.x
- Experience in working with technical and business resources to understand requirements for each project affecting any component of application.
- Experience in testing of telephony and infrastructure related projects like IVR/CTI routing
- Expertise in defect management strategy and coordinates with testing and project team to ensure timely resolution of defects.
- Working collaboratively within a project team environment to assist in the design and development of appropriate documents to support training and user acceptance testing.
- Have good ability to think critically while interpreting business requirements and technical design documents for creating test requirements, test cases, and performing gap analysis
- Familiar and experience with working within an Agile Scrum team
- Experience in the health insurance industry
- Analyzed all stages of Quality Assurance Life Cycle (QALC) aspects such as functional requirements, test plan development, design documents, as applicable to identify the scope of testing and provided estimate for the testing effort.
- Facilitate test strategy, test plan, and triage discussions and meetings
- Experience using Jira, Confluence and X - ray test management tool.
- Experience analyzing data and creating test data sets
- Ability to quickly learn and practically apply new concepts, principles, products, technical and business knowledge.
- Worked with testing frameworks like Junit and Selenium
- Experience with monitoring solutions such as Splunk
- Strong technical leadership and communications skills
- Strong analytical and problem-solving skills
- Provide test plan and estimates for all components of QA cycle; regression, functional, sanity, smoke test
- Experience creating and maintaining web automated tests
TECHNICAL SKILLS
Testing Tools & Frameworks: Selenium Web driver, Cucumber, QTP, SOAP UI, HP Quality Center
Languages: C, Core Java
Databases: Oracle 10g, SQL Server, MS Access 2010, Flat files, XML, SOAP requests
Defect Tracking & Reporting Tools: JIRA, Quality Center
Operating System: UNIX, Linux, Windows 10/8/7/2000/XP/VISTA
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential, Wallingford, CT
Software Quality Assurance Engineer
Responsibilities:
- Actively participated in reviewing and analyzing the product back log grooming to get a complete understanding of the user stories/requirements related to Confidential ’s CRM application and identified any inter team dependencies or gaps to get those addressed appropriately
- Analyzed all stages of Quality Assurance Life Cycle (QALC) aspects such as functional requirements, test plan development, design documents, as applicable to identify the scope of testing and provide estimate for the testing effort
- Worked closely with system analysts to sort out requirements and coordinate testing efforts in all environments
- Maintained testing work log and task level details in JIRA to each user story in sprint.
- Actively participated in sprint planning meeting with the team to collectively discuss on the items that can be pulled into sprint back log
- Conducted walk-throughs of user stories/requirements with offshore QA team to convey the necessary information obtained during the back-log grooming and sprint planning meetings.
- Provided inputs and design test strategies, test plans as needed, get them reviewed by lead/manager and approved/ signed off by relevant stakeholders
- Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and processes to ensure quality goals are met
- Created and developed detailed test cases based on the user stories and requirement documents of CRM application, which included writing appropriate SQL scripts needed and to validate SOAP web services
- Uploaded manual and automated test sets, test plans and test execution to JIRA using the test management tool X-ray for CRM application
- Maintained test cases and test execution results for all source systems migration relevant to the CRM application integration in X-ray test management tool
- Developed and executed test cases, test scripts, plans and procedures using Eclipse (selenium), Cucumber BDD framework
- Managed the test environment and coordinated with test data team to configure the test data based on the inputs from business analysts to ensure all business and technical requirements are met
- Conducted walk-through of test cases with Lead/manager and the development team and business/system analysts, incorporate their review comments before the start of test execution.
- Designed, coordinated to configure and execute complex scenarios for Interactive Voice Response Inbound and Outbound calling
- Ensured traceability of test cases back to requirements
- Analyzed logs generated for complex scenarios and communicated with the developers to optimize the code
- Performed the functional test cases to test the new enhancements/requirements in CRM application integrating with ACMP application. This includes running complex SQL scripts in SQL server to test the integration, handling data in huge XML and excel files
- Worked closely with different application teams Like ACMP, ICR, Gateway to carry out CRM application’s integration testing with various source systems like FACETS, NASCO, WGS, STAR, CS90, ACES and GBD Facets
- Addressed all aspects of the test data configuration, ensure data flows to the application by coordinating with multiple teams and validate using SOAP web service
- Performed the system upgrade regression test suite every time CRM application gets upgraded, to ensure CRM’s integration with different applications are not impacted due to the upgrade. Updated the test execution results for the same in JIRA
- Developed BDD scripts with Cucumber and wrote step definitions for behavior as per requirements by coordinating and collaborating with offshore QA team for developing automation test scripts and writing manual test cases
- Executed the test cases using SOAP UI to test the different webservices used in CRM application. Manipulated the XML files needed for web services testing as required
- Performed smoke testing on CRM application whenever needed. Organized, coordinated, collaborated and reviewed test execution activities with offshore QA team
- Documented the test results while executing the test cases and upload the same to JIRA
- Conducted defect triage meetings with the project team, follow up with the development team to drive the defects to successful resolution along with root cause analysis. Verify the defect fixes and perform thorough regression testing after defects are resolved.
- Provided the project team including leads and managers with daily and weekly test status report that includes test metrics and defect reports.
- Provided support to business team during User Acceptance Testing (UAT).
- Finalized and archived all test data and deliverables, ensure both manual and automated test scripts are updated to be kept current by maintaining regression test suites.
- Participated in process improvement initiatives/retrospective calls of QA/Scrum team.
- Performed Root cause analysis for the production defects and updated any uncovered scenario in regression suite
Environment: Pega PRPC 6.3, 7.1/7.3, XML, flat files, CSV Files, Toad, Windows 7/10, SQL server, Selenium Web Drive, Cucumber, JIRA, X-ray test management, SOAP UI, Splunk
Confidential, Frisco, TX
Test Engineer
Responsibilities:
- Understanding the client Requirements and projects Functionalities.
- Prepare and Execution of test cases as per requirement.
- Involved in Functional testing and System testing.
- Performed Unit, functional, integration, regression, UAT, Performance and end to end testing
- Capturing test results, re-producing and tracking defects back to the root cause
- Designed, developed and executed QTP scripts for Functional and Regression testing
- Attended weekly defect report meetings and presented progress updates
Confidential
Test Engineer
Responsibilities:
- Understanding the Client Requirements and functionality of the system.
- Prepare and Execution of test cases as per requirement.
- Involved in preparing the traceability matrix.
- Preparing Defect Report and assigning the defects to developer.
- Involved in System and Functional testing.
- Mapping functional requirements with test cases.
- Performed manual tests in cases the functionality was not covered in the automated test suits.