Software Quality Assurance Engineer
SUMMARY:
- 10.5 years of experience in software development and testing and leading the teams.
- 6 years of experience leading the test automation efforts from scratch for large organizations and leading the team.
- Experience working with functional team to understand the need for automation and estimating the efforts.
- 6 years of experience to design, build, test and deploy effective test automation solutions.
- Experience working with test automation process improvement across the organization.
- Experience estimating automation efforts and presenting solutions to test teams.
- Provide QTP to teams and explain capabilities of the QTP.
- Help other teams to utilize QTP Confidential the testing space.
- 8 years of strong Automation experience in QTP and QC with scripting skills.
- Designed and Developed Keyword Driven, D Confidential Driven and BPT framework.
- Good understanding of Software development life cycle and QA Processes including requirements analysis, Testing, Defect Tracking and Test Results/Metrics Reporting.
- Good in Scripting, developing keyword driven test scripts and BPT scripts using QTP.
- Experience working with various SDLC Models (Waterfall, Iterative and Agile).
- Good experience in writing test cases, test scenario from Use cases and high level design and requirement documents.
- Proficient in Functional, System, Regression, User Acceptance, Reliability and Integration testing of web and client server applications on UNIX and Windows platform
- Extensive experience of testing Client/Server and web based applications.
- Experience testing and automating Java, .Net, Web, Web2.0 (Ajax, GWT) and windows applications.
- Very good in Planning and Designing of Test Plan, Test Cases, Test D Confidential and Test Scenarios.
- Total 4.5 years of experience as onsite offshore coordinator and managing the team.
- 4.5 years of experience of leading a team and mentoring the junior resources.
- 5 years of experience in leading onshore and offshore model
TECHNICAL SKILLS:
- Automated testing Tools Quick Test Professional 9.2, 9.5, 10.00, 11.00
- Operating System MS Windows, Basic UNIX
- Languages Core Java, VB .Net
- RDBMS Oracle 9i (SQL)
- Defect Tracking Tools HP Quality Center 9.0, 9.2, 11.00, QC OTA, JIRA
- Project management Tools Microsoft Office, MPP
- Version Control Tools VSS, Subversion, ClearCase, Perforce, Mercurial
- Process Compliance CMM, ISO 9001:2000
- Web Technologies HTML, Basic XML, SWT (Standard Widget Toolkit)
- IDE Eclipse 3.0, Visual Studio 2008, Jenkins
- Scripting Language VB Script, Basic Python script
- Other Automation Design, Automation test plan, Project management
PROFESSIONAL SUMMARY:
Confidential
Senior Test Automation Engineer
Responsibilities:
- Work Confidential, Development and quality assurance to understand the business product requirements related to the application to build and modify the test automation framework.
- Maintain these framework and test execution using Quick Test Professional and HP Quality Center.
- Work with technology team in building cutting edge clearing systems using Java and FLEX architectures.
- Automate applications using QTP which are written in Java, HTML5, Web2.0, and Crystal Report Automation.
- Work with developer and other teams to track the defect found during automation testing.
- Participate in integration test cycle and automate part of integration testing
- Provide support to operations team to run daily end of day cycle.
Confidential, Charlotte, NC
Sr Test Automation Architect
Responsibilities:
- Develop QTP framework and tools as needed.
- Lead the automation efforts.
- Identify new products for automation and setup the design.
- Train SMEs and junior resources about automation and processes within the organization.
- Review product requirements, functional and design specifications to determine and prepare automated test cases.
- Work with all other teams to meet automation goals.
Environment: Java/J2EE, Web 2.0, Internet Explorer 7.0/8.0 (Windows) QTP 11.00 and Quality Center 11
Confidential CA
Automation Engineer
Responsibilities:
- Develop QTP frameworks and tools as needed.
- Work with analyst to make sure automation includes the new features as needed.
- Design, build and deploy the new automation solutions.
- Train SMEs and junior resources about automation and processes within the organization.
- Review product requirements, functional and design specifications to determine and prepare automated test cases.
Environment: .Net, Windows XP, VB Scripts, Internet Explorer 7.0/8.0 (Windows) QTP 11.00 and Quality Center 11, Infragistics Grids, Xam Grids and Flex Grids.
Confidential
Software Quality Assurance Engineer
Responsibilities:
- Develop QTP scripts from requirement documents.
- Lead the automation efforts for new and existing applications
- Design, build and deploy the new automation solutions.
- Train SMEs and junior resources about automation and processes within the organization.
- Review product requirements, functional and design specifications to determine and prepare automated test cases.
- Work with management, developers, and quality assurance personnel, to meet automation goals.
- Raise defects using Quality Center and work with business analyst and developer to follow the defect cycle.
- Modify existing automation scripts to meet new business requirements/changes.
- Create and execute automated smoke tests on weekly builds.
- Develop automation Test design, test plan and Test cases for newly added functionality.
- Execute and maintain automated regression tests.
- Analyze and identify tests for automation.
- Work with business analysts to assure new functionality changes were reasonable regarding existing design and implement them in automation.
- Participate in daily stand - ups and project meeting to keep track of project priority and status.
- Work with offshore team to coordinate the automation effort and work.
Environment: Java, Web, Code fusion, Windows XP, VB Scripts, Internet Explorer 7.0/8.0 (Windows) QTP 10.00 and Quality Center 9.2, Subversion, Clearcase.
Confidential, Sacramento, CA
Senior Software Engineer
Responsibilities:
- Run test sets stored in a folder in test lab. You can queue these test sets one after another.
- Provide to run only certain type of tests like only “Failed” tests.
- Allow execution on local, remote and “QC host group” machine
- Allow scheduling of test sets on a specific time. Allow more then one schedule job.
- Send a notification e-mail having summary of test set once finish executing all tests in a test set.
- Train SMEs to use the new tool and help them to utilize it to reduce the execution time.
Environment: VB .Net, HP Quality Center 9.2, QTP 9.5, Visual Studio 2008, QC open test architecture.
Confidential
Senior Software Engineer
Responsibilities
- Develop and customize Keyword Driven QTP automation framework, Confidential components for different technologies (DevExpress, Windows, Web, Java, Infragistics, .Net and Web2.0 (GWT, Ajax)).
- Lead the automation efforts for regression and functional testing.
- Develop automation from scratch for healthcare applications.
- Involved in creating new keyword driven automation scripts and Confidential tests for several functionalities using QTP to expedite regression testing.
- Modify existing automation scripts to meet new business requirements/Changes.
- Create and execute automated smoke tests on weekly builds.
- Develop Automation Test Plans, and Test cases for newly added functionality to the HealthCare applications.
- Execute and maintain automated regression tests for HealthCare applications.
- Analyze and identify tests for automation.
- Track defects using QC and Star Team through all phases of defect cycle.
- Work with business analysts to assure new functionality changes were reasonable regarding existing design as well as new changes.
- Test ‘Change Requests’ and ‘Hot Fixes’ for HealthCare Applications.
- Participate in daily stand-ups and project meeting to keep track of project priority and status.
- Create daily status reports using Quality Center generated reports/charts to track daily testing progress and defect status.
- Create Confidential components and test cases, mainly for Web2.0 (GWT, Ajax) applications.
- Work with offshore and onshore team to develop good quality scripts and fill the gaps.
Environment: .Net, Java, GWT, Ajax, Web, Infragistics, DevExpress, Oracle, Windows XP, VB Scripts, Internet Explorer 6.0/7.0 (Windows) QTP 9.5 and Quality Center 9.2 .
Confidential
Software Engineer
Responsibilities:
- Review and analysis of regression tests and identify tests for automation
- Preparing the detailed Test Plan, Automation scripts.
- Maintain the Python automation framework and automate test cases using that.
- Participate in inspections and reviews, project meetings, etc.
- Conduct system testing, sanity testing and regression testing and verify the results with expected results, which should comply with the predefined requirements.
- Perform Test Case Review to ensure test coverage of Product.
- Involve in defect reporting and tracking.
- Prepare the test summary reports.
Environment: Python scripting, DICOM Standards, Windows XP, VSS.
Confidential
Software Engineer
Responsibilities:
- Analyze Business requirements, product requirements, module specific functionalities, identify testing requirements and document test plans, Scenarios, and requirements traceability Matrix
- Write functional test cases from use cases and High level design.
- Perform smoke Testing on new application builds prior to venturing into systems/regression testing.
- Identify, prioritize and design Test Scenarios by grouping the test cases for Batch Testing
- Perform Preliminary Acceptance Testing on QA and client environments.
- Prepare User Acceptance test case on behalf of end client.
- Conduct d Confidential base testing by executing SQL queries for D Confidential base verification
- Defects were logged and change requests are submitted using internal defect management system.
- Regularly attend walkthroughs and review meetings to discuss the requirements and testing status.
- Work as internal Quality team leader.
Environnent: UNIX, Java, EJB, Web sphère application server, Informix, 4GL, VSS.
Confidential
Staff Software Engineer
Responsibilities:
- Develop the GUI part of the tool with the help of Core Java and SWT (Standard Widget Tool Kit).
- Test application over different platforms like windows, HP UX and Confidential AIX.
- Run regression and integration tests using new tools.
Environment: Eclipse 3.0, SWT, STAF, AIS, Core Java, Windows, XML, UNIX.
