Senior Software Engineer Qa Resume
SUMMARY:
- Over 9 years of professional IT experience with the emphasis on Quality Assurance, Testing, support activities and leading a team.
- Experience in testing Window and Web based applications.
- Performed sanity testing, functional testing, system testing and regression testing.
- Expertise in automation testing using Unified Functional Test (UFT)/ Quick Test Professional (QTP) for desktop application.
- Experienced in developing and executing Hybrid and Data Driven Automation Framework using VBScript in QTP.
- Experience in automation testing using Selenium Web Driver using Java for web based application.
- Experience in working with Selenium Web Driver using TestNG java framework.
- Experience in working with Page Object Model design pattern for test automation framework.
- Experience in developing the test coverage report from different test suite using different test coverage tools.
- Working in CI (Continues Integration) process as part of continues integration testing and taking responsibility to complete testing End to End of the application.
- Knowledge in Microsoft CodedUI automation testing tool.
- Worked on Requirement Traceability Matrix and Test report.
- Knowledge on Web services(REST).
- Worked in formalized and ad - hoc QA process environments.
- Quality Testing including Effective Test Case Design, Test Execution and Reporting.
- Worked with software developers, business analysts and business users.
- Easily adaptable to new technologies and business environments.
- Played a key role in implementing various process improvements and quality standards in Quality Center from Quality assurance perspective.
- Excellent Communication, Interpersonal, and Team Player Skills, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
TECHNICAL SKILLS:
Languages: Java, C#, VBscript.
Testing Tools: Selenium Web Driver, QTP\UFT, TestNG, CodedUI
Test Strategies: Integration, System, Regression, User-Acceptance and Black Box testing.
Operating Systems: Windows.
Test Coverage Tool: nCover, BullsEye, OpenCover and Visual Studio.
Development IDE: Eclipse, Visual Studio.
Browsers: Internet Explorer, Mozilla Fire Fox, Google Chrome.
Applications: MS Office Suite (Excel, Word, Outlook, Access), MS Visio, MS Team Foundation Server.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer QA
Responsibilities:
- Closely partner with different groups within IT as well as business customers in order to clearly understand their requirements
- Leading a three members team as a QA front which includes mentor them, guiding them with respect to automation testing skills
- Provide QA effort estimates and maintain the test schedules.
- Identify test scenarios for both functional and nonfunctional testing and write detailed test cases.
- Design and Implemented the effective Automation Test Framework.
- Follow the Agile methodology and adopt the new members with current environment.
- Implemented the CI process for automated daily build, test and release using Jenkins.
- Creating automation test suite for Smoke, Regression, and Functional testing.
- Execute test cases for both functional and nonfunctional and provide testing results and status to the Management.
- Establish quality standards for test scripts and documentation including defects.
- Work closely with production team during P1 issues to replicate the issues reported.
- Conduct defect review meetings, follow up on defect fixes, and manage defect life cycle.
- Manage regression testing for all application updates and launches.
- Co-ordinate across different teams to perform end to end testing.
- Provide timely defect and test status reports to project management and development team
- Follow agile methodologies and participated in scrum meeting.
- Communicate effectively across different teams
Environment: Selenium Web Driver, Java, TestNG, ALM
Confidential
Senior Software Engineer QA
Responsibilities:
- Leading a three members team as a QA front which includes mentor them, guiding them with respect to automation testing skills
- Translate Business priorities and risks in QA Test Strategy and test Plan.
- Ensure that products, applications, and systems are in compliance with established quality standards, and meet the Business requirements.
- Provide QA effort estimates, maintain test schedules and seek timely escalation.
- Implemented the CI process for automated daily build, test and release using Jenkins.
- Work closely with business and project management team to deliver quality launches.
- Establish quality standards for test scripts and documentation including defects.
- Guide team members throughout the testing process.
- Develop detailed test cases encompassing all possible product requirements.
- Develop the Hybrid and Data Driven framework using UFT.
- Conduct defect review meetings, follow up on defect fixes, and manage defect life cycle.
- Manage regression testing for all application updates and launches.
- Co-ordinate across different teams to perform end to end testing.
- Production support testing during crucial go live time
- Provide timely defect and test status reports to project management and development team
- Ensure that all documentation accurately reflects the current status of changes and outstanding issues to reflect most current application features and functions
- Communicate effectively across different teams
Environment: Selenium Web Driver, Java, TestNG, ALM
Confidential
Senior Software Engineer QA
Responsibilities:
- Estimated of QA effort and schedules and Prepared Test plan, Test Scenarios, Test cases and Traceability Matrix.
- Created Keyword Driven Framework for system test cases.
- Executed test scripts to ensure quality product delivery
- Implemented the CI process for automated daily build, test and release using Jenkins.
- Developed and presented Test Execution status and Defect Status in front of projects managers and IT director.
- Analyzed areas to be impacted by Change Request, estimate test efforts for CR and update test efforts
- Interacted with end users to constantly improve the application
- Created and updated Business Requirement document based on meetings with users and developers
- Involved in Technical Requirement document review created by development team
- Worked in parallel with development for meeting stringent project timelines
- Performed Smoke Testing and Regression Testing
- Interacted with product owner and other stakeholders to provide testing progress and issues
Environment: UFT, SVN, Jenkins
Confidential
Software Engineer QA
Responsibilities:
- Involved in reviewed project requirements using business requirement documents, functional specifications, and Use Case documents in different QA assignments
- Analyzed business requirement with offshore team and onsite team lead.
- Prepared and continuously maintained query document regarding understanding of complex business functionalities and project implementations
- Prepared Test Scenarios, and Test cases
- Prepared and maintained Requirement traceability matrix.
- Trained team members to create reusable test cases for Modular Test Approach.
- Identified Test Data for both positive and negative testing
- Executed manual test cases in quality center.
- Identified the Manual and Automation Regression Suite.
- Preparation of automation scripts using Quick Test Professional.
- Involved in creating data-driven Automation Framework
- Peer reviewed scripts to verify adherence to framework standards
- Executed automated scripts and provided execution report to testing team lead
- Performed backend testing using SQL queries
- Reviewed the business requirements for Non-functional specifications of the application
- Documented all defects and issues using Quality Center communicated with the development team on periodic basis
- Followed defect template to maintain consistency
- Conducted defect status meetings with other teams-Developers, QA, implementation
- Retested defects and followed defect management life cycle
- Worked closely with Business Analysts and Developers to isolate and troubleshoot defects and monitored until resolved
- Reviewed change request and updated test efforts accordingly
- Presented Test efforts and execution status to key project stakeholders
Environment: QTP, ALM, SVN, Jenkins
Confidential
Software Engineer QA
Responsibilities:
- Prepared Test Scenarios and Test cases.
- Prepared and maintained Requirement traceability matrix.
- Executed manual test cases in quality center.
- Created the Manual document for the end user.
- Performed User Acceptance testing (UAT)
- Worked in parallel with development for meeting stringent project timelines
- Analyzed areas to be impacted by Change Request, estimate test efforts for CR and update test efforts
- Interacted with end users to constantly improve application
- Reviewed change request and updated test efforts accordingly
- Managed Defect Life Cycle to effectively communicate testing results using Agile Manager
Environment: Quality Center V10.0, QTP,C#, Canon Scanner HW
