Software Quality Assurance Developer Resume
Dallas, TexaS
SUMMARY:
- 12+ years’ experience in Software Quality Assurance, QA Management, Business requirements Analysis, Configuration Management, and Release Management.
- Have 7 years of experience with automation testing using tools UFT, Selenium, Appium, Protractor and ALM tools.
- Define Automation Standards, processes to create frameworks like Cucumber, Appium, Hybrid, Data driven, Keyword, Modular decomposition.
- Automated the Agular.JS applications using open source Node.Js Protractor tool using Java Script.
- Automation Framework identification, Automation process Design, Test Development/Scripting, Review of Test Scripts, Test Script Execution, Test Script Maintenance, Automation issues & Review of Test Artifacts.
- Assist team with best practice implementation, both Manual and Automation testing, planning and solution for critical automation implementations.
- Reviewing, walkthroughs the code and implementation of industry proven process methodology framework using Selenium, Selenium grid, UFT, QTP, Protractor, Perfecto Mobile, Appium and Device anywhere mobile automation tools.
- Experienced in design, build, test and deploying effective Test Automation solutions in multiple projects.
- Involved in Project initiation, Requirements analysis and Project Estimations.
- Test strategy and test plan creation based on client QA expectations.
- Analyzed Agile business requirements & technical specs to conversed to automated test.
- Experience testing with multiple OS and web browser versions for desktop, mobile, and tablet devices Proficient in testing with Apple devices, Android devices, and Windows devices
- Analyzing the business application and its Sprint Requirements and Developed and implemented different Frameworks for Automation testing.
- Identify/Understand Automation needs/Automation feasibility study, Resolve technical problems with the automation testing.
- Creating Suite Structure, Scripting, Debugging, code reviews and walkthroughs executing with implementation of framework library functions/fixtures/keywords.
- Involved in API testing good knowledge in Postman tool, Mobile App testing and have good knowledge in Perfecto Mobile, DeviceAnyWhere and EggPlant Mobile Automation Tools.
- Coordination between onsite & offshore, Business knowledge transition to offshore QA team.
- Risk Identification and Management, effectively raising red flags, issues and concerns.
- Strong experience in Defect linking, Requirements mapping and Preparation of Test bed in the Quality Center.
- Strong Experience in HP ALM server side & Client side setup and installation process.
- Produces Project Deliverables and Analyze Automation Feasibility
- Queue up for maintenance scripts on failure and analyze for root caused.
- Worked with both Manual and Automation teams to implement, software testing and Requirements Change Management, Established system build process; controlled test environments; deployment scripts; controlled documentation; releases and deliveries.
- Propose and follow scripting Best Practices in implementing automation framework for increased affectivity and code maintainability
- Experience in client side QA Management, Project initiation, Requirements Analysis, Automation Testing, Automation Framework deigning, Team Management, Confidential Testing and Mobile automation testing and continuously strive to derive new strategies in order to execute the project.
- Conversant with all phases of SDLC & STLC and S/W Quality Assurance Processes
- Ensure client confidence by thoroughly understanding the customer needs and find appropriate solutions to the problems.
- Involves in all process related meetings/reviews and ensure that the project is in line with the Organization processes.
- Reliable, resourceful and efficient team player with good Communication skills, able to adapt quickly new technologies.
TECHNICAL SKILLS:
MANUAL TESTING: Business Process testing(BPT)
AUTOMATION TESTING: Selenium, QTP, UFT, Protractor, Java, Java Script, Node.JS, VBScript, MAVEN & TestNG
Automation Frameworks: Hybrid, Data driven, Keyword, Modular decomposition, Cucumber, Appium, Web API Test, ALM, QC, JIRA, Eclipse, Element toolTest Management tools, Oracle 9i, SQL Server.
MOBILE TESTING: Perfecto Mobile, Protractor, Deviceany where, Egg Plant, Postman.
PROFESSIONAL EXPERIENCE:
Confidential, DALLAS, TEXAS
Software Quality Assurance DeveloperResponsibilities:
- Project initiation, requirements analysis and Project QA estimations.
- Test strategy and test plan, Test coverage Matrix, RTM creation based on client QA expectations.
- Defining QA Deliverables, Requirements tracking, Task Planning and Scheduling and tracking Quality of QA process.
- Proposed different automation frameworks like Hybrid, Data driven, keyword, Cucumber, Appium during initial phase/startup of project.
- Developed a solution with unique Selenium automation framework which is customizable to any (web & Mobile) applications.
- Created Cucumber Framework which supports Behavior/Test/Business/Data Driven Automation Scripts Development using Selenium webdriver.
- Incremental scripts development based on UI pages (as application is under Agile development)
- Cucumber tests are written in plain descriptive English type grammar and explained as behavior of application and are more user focused
- No Dependency in individual module/function/test script/ test objective, able to run same script with different set of data/browsers/breakpoints
- Stored page specific object locators separately. (Not include Object locators in test script flow)
- Debug/Enhancements/changes can be easily maintainable written a different method for each common/unique/specific action.
- Reusable the code (methods) Used Object oriented principles, Page objects pattern where ever it is necessary.
- Support to automate the Mobile/any web application with customizable HTML test report/results.
Confidential, LOS ANGELES, CALIFORNIA
Software Quality Assurance DeveloperResponsibilities:
- Project initiation, requirements analysis and Project QA estimations & ROM.
- Analyzing the application business and its Sprint Requirements, Developed and implemented Protractor Frameworks using Java Script, Web driver.
- Identify and developed E2E testing Automation framework suitable for sub systems using Node.Js Protractor tool.
- Protractor tests are written using the syntax of test framework, for example Jasmine, and the Protractor API
- Protractor Framework: Page Object model reused across multiple tests, and created cleaner tests by encapsulating information about the elements on application page.
- Defining QA Deliverables, change Requirements tracking, Task Planning and Scheduling and tracking Quality of QA process.
- Define Automation Standards, processes to create a framework using Protractor tool and Analyzed Agile business requirements & technical specs to conversed to automated test.
- Defined a Multi browser and Mobile test strategy to execute planned QA activities.
- Requirement Management: Requirement Management helps to store and trace requirements and will also help address metrics like Simple & Successful Requirements Coverage.
- Produces Project Deliverables and Analyze Automation Feasibility
- Automation Script Design, Test Development/Scripting, Review of Test Scripts, Test Script Execution, Test Script Maintenance, Defect reporting, Review of Test Artifacts.
Environment: Heroku cloud, Angular JS, Java, Java Script, Selenium - Cucumber, Browser stack, Jenkins & GIT & HP- ALM, Node.JS - Protractor.
Confidential, CALIFORNIA
Software Quality Assurance DeveloperResponsibilities:
- Involved in Mobile application automation testing using Device anywhere and Perfecto Mobile cloud tools. Performed Failure analysis on automation failures.
- Identify and develop automation framework suitable for Mobile Applications.
- Create or maintain object repositories and following best naming conventions for the objects identified.
- Review scripts by considering coding standards and performance parameters.
- Identify/Understand Mobile Application Automation needs/Automation feasibility study, Resolve technical problems with the automation tool
- Define Automation Standards, processes to create framework and test beds
- Defining Test Deliverables, Task Planning and Scheduling
- Automation Script Design, Test Development/Scripting, Review of Test Scripts, Test Script Execution, Test Script Maintenance, Defect reporting, Review of Test Artifacts.
Environment: HPQC, WinSQL, WinSCP, QTP, Device anywhere and Perfecto Mobile cloud tools.
Confidential
Software Quality Assurance DeveloperResponsibilities:
- Prepared the Utilities to minimize the team working hours.
- Implemented the test management skills in the team and delivered Quality work.
- Training to the new resources and helping team in preparing manual test cases and automation test cases applying test design techniques in an effective manner.
- Identify and develop automation framework suitable for Business Requirement Catalogue and Time Rule functionality.
- Create or maintain object repositories and following best naming conventions for the objects identified.
- Review scripts by considering coding standards and performance parameters.
- Daily status reporting and Build closure report.
- Performed ambiguity testing on Requirement specifications, Failure analysis on automation failures.
- Reviewing effectively the manual and automation test cases authored by team to derive the quality of test cases.
- Preparing DSR, WSR, Test Summary Report, Defect Summary Report, Defect Tracking Reports.
Environment: Oracle DB in 5.1 & IBM DB2 in 5.0, Apache in 5.1 & Web Sphise in 5.0 and Cognos server in 5.1, Q.C, Element tool and QTP.
Confidential
Software Quality Assurance DeveloperResponsibilities:
- Handled the test automation team of size 4.
- Incorporated the new CR’s into existing automation frame work with in time line.
- Given training on Automation testing and BPT.
- Preparation of the test script for the Automation testing.
- Extensively Working on Functional Testing and cross browser testing.
- Preparation and execution of Test cases based on Requirements.
- Reporting and tracking of Defect using the Bug tracking tool Quality Center.
- Preparation of Test data for the Automation testing.
- Prepared Daily status reports & Weekly status reports and sent to the onsite manager.
- Involved in the project audit reports preparation.
- Track, Supervise, Functional Test, Regression Testing and Automation testing of all functional modules in the project.
Environment: Java, J2ee, Servlets, jsp and XML, Oracle 9i, QTP, Tod, QC, Windows XP, Vista and Mac
Confidential
Software Quality Assurance DeveloperResponsibilities:
- Preparation of Automation Test Strategy, Test Planning, Test Estimation, Understand/Define and Create Automation framework.
- Identify/Understand Automation needs/Automation feasibility study, Resolve technical problems with the automation tool
- Define Automation Standards, processes to create framework and test beds
- Metrics capturing, reporting and analysis
- Defining Test Deliverables, Task Planning and Scheduling
- Automation Script Design, Test Development/Scripting, Review of Test Scripts, Test Script Execution, Test Script Maintenance, Defect reporting, Review of Test Artifacts.
- Prepared automation test data for the Project &Generating of Automation Test Execution Reports
- Project Management, Team Management, Team Mentoring, Train the team on the automation framework, Conflict management
- Risk Identification and Management, effectively raising red flags, issues and concerns.
Environment: Manual, QTP and VB Scripting, Quality Center.
Confidential
Software Quality Assurance DeveloperResponsibilities:
- Performed Manual Testing of the application.
- Extensively Working on Functionality Testing.
- Execution of Test cases and reporting the bugs.
- Co coordinating with the developers in driving the issues and Defects to closure.
- Involved in weekly reviews with team members.
Environment: Java, J2ee, Servlets, jsp, Test Management Tool.
Confidential
Software Quality Assurance DeveloperResponsibilities:
- Performed Manual Testing of the application.
- Extensively Working on Functionality Testing & Bug Reporting and analysis.
- Preparation and Execution of Test cases as per SRS.
- Co coordinating with the developers in driving the issues and Defects to closure.
Environment: Java, J2ee, jsp.