Qa Automation Test Engineer Resume
NY
Objective:
- Obtain a position as a Quality Assurance Engineer in a Web or Client/Server environment for professional development and career growth and to benefit your company with over six years of diversified of strong experience in manual and automated testing, proficient in System Analysis, Design, Development, and QA testing of Web and Client/Server based applications.
- I have extensive experience in developing test plans, test cases, and test scripts for manual and automation testing tools.
- I have earned reputation in meeting deadlines when required, conforming to specific requirements and adhering to established plans.
SUMMARY
- Seven plus years of experience in planning, developing and executing quality assurance jobs for various projects as an IT professional and extensive knowledge on system and significant exposure to structured object oriented language and database in various industries.
- Strong analytical and problem solving skills
- Experience in development of core QA framework function library for various Web and Client - Server application
- Strong experience in cross browser, cross platform web testing with Selenium RC and Web Driver
- Strong experience in automated functional testing, acceptance testing and system testing
- Specialized on providing cost-effective solutions using 'best practices' by implementing open source and commercial tools in the market.
- Experience in preparation of Test Strategy, Test plan, Test Scenarios, Test Cases, Test Scripts and Test Matrix.
- Experience in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios
- Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing
- Strong experience with Search Engine Optimization (SEO) Testing
- Solid understanding of Software Development Life Cycle (Water fall and Agile) and CMMI
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver and HP Quick Test Professional
- Specialized in white box testing like Junit, Nunit, Test NG and Web service testing
- Experience in testing various applications in Java, J2EE, C, C++, Web Logic, Oracle, and SQL Server
- Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing and Business Process Testing
- Good at prioritizing along critical path and meeting project milestones and deliverable dates
- Experience in Automated Software Testing, Test methodologies, preparation of test data, preparation and execution of regression test scripts, preparation of weekly status report
- Strong communicator and skillful in working closely with customers to identify and resolve problems. Ability to convey technical concepts to non-technical audiences
- Strong experience with Agile test mythology and Agile Development process
TECHNICAL SKILLS
Testing Tool: Selenium RC, WebDriver, HP Quick Test Pro (QTP)
Test Management: Rational Quality Manager, HP Quality Center, Rational Test Manager
Defect Management: JIRA, Bugzilla, On Time, Star Team, Rational Quality Manager, HP Quality Center
Requirement Management: Rational Requirement Manager, HP Quality Center, Rational Requisite Pro
Programing Languages: Java, C#, HTML, Visual Basic, VB.Net, C, C++
Development IDE: Eclipse, My Eclipse, Visual Studio
Database/Database tools: SQL Server, Oracle, MySQL, SQL Developer, Toad, PL/SQL, MS-Access
Application: Microsoft Office Application (Word, Excel, Access, Power Point), VMware
Operating Systems: Windows XP, Windows 7, Mac OS X
PROFESSIONAL EXPERIENCE
Confidential, Oregon
Sr. QA Automation Test Engineer
Responsibilities:
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Created Master Test plan, Test strategy, critical scenarios and Test Scripts and schedule for testing.
- Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
- Created traceability matrix and mapped requirements to Test Cases.
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participates in process improvements
- Assist with user testing of systems, developing and maintaining quality procedures, and ensuring that appropriate documentation is in place.
- Develop the test plan, test conditions and test cases to be used in testing based on business requirements, technical specifications and/or product knowledge.
- Using detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications.
- Conducting meeting with verious department’s Automation team to set reusebale point of their exixting frameworks.
- Implementation of the test-driven development, which enhance the quality of the system.
- Introduce and implement open source web test tool Selenium and WebDriver for cross browser testing
- Introduce and implement automation testing framework for both flash and hrml based application using Sikuli Java-API integrated with WebDriver.
- Build Automated Test Team to increase the automation coverage for the regression test cycle.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined
- Implement cross browser and cross platform web testing with Web Driver.
- Implement Page Object Model automation framework to the organization
- Develop various QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
- Strong background in coding for automation, without reliance on record and playback scripting
- Developed a complete automated functional test framework utilizing Java, JUnit and Selenium RC. This allowed us to benefit from the power of implementing an automated testing program without having to pay for very high licensing fees that come with commercial automated testing products.
- Develop SEO Testing framework with open source Http Core and JUnit to test Search Engine Optimization testing
- Excellent interpersonal skill set with a self-starting attitude, team-player, and flexibility. A fast learner (new system and test equipment applications) and high degree of creativity and initiative is expected
- Attended daily meeting via teleconference with offshore team and share the task and role, and experience.
Environment: Web Driver, Sikuli Java-API, testNG, Java, SOA, Restful Web Service, HTML, Flash, Jason, Ajax, Oracle.
Confidential, NY
Sr. QA Automation Test Engineer/Project Manager
Responsibilities:
- Negotiation with all stack holder and prepare the requirement specification
- Sketch UML diagram
- Prepare the documentation and work flow
- Prepare the time management
- Conduct workflow, process diagram and GAP analyses to derive requirements for existing systems enhancements.
- Assist with user testing of systems, developing and maintaining quality procedures, and ensuring that appropriate documentation is in place.
- Develop the test plan, test conditions and test cases to be used in testing based on business requirements, technical specifications and/or product knowledge.
- Using detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications
- Implementation of the test-driven development, which enhance the quality of the system.
- Introduce and implement automation testing framework to the organization.
- Build Automated Test Team to increase the automation coverage for the regression test cycle.
- Introduce and implement open source web test tool Selenium and WebDriver for cross browser testing
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined
- Implement Page Object Model automation framework to the organization
- Develop various QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
- Strong background in coding for automation, without reliance on record and playback scripting
- Develop and implement assembly line type of process in testing environment where every member in test team has small task to do and the do the best. This gave the organization the maximum return on investment (ROI) on automation testing.
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participates in process improvements
- Developed a complete automated functional test framework utilizing Java, testNG and Selenium. This allowed us to benefit from the power of implementing an automated testing program without having to pay for very high licensing fees that come with commercial automated testing products.
- Managed and trained teams here in the U.S. and abroad
- Develop Restful Web Service testing framework with open source Http Core and JUnit to build robust and scalable web service testing
- Develop SEO Testing framework with open source Http Core and JUnit to test Search Engine Optimization testing
- Excellent interpersonal skill set with a self-starting attitude, team-player, and flexibility. A fast learner (new system and test equipment applications) and high degree of creativity and initiative is expected
- Attended daily meeting via teleconference with offshore team and share the task and role, and experience.
Environment: Web Driver, Java, testNG, Junit, PHP, SOA, Restful Web Service, HTML, Jason, Ajax, Symphony, MySQL, Solar Search Service
Confidential, Plain View, NY
Sr. QA Automation Test Engineer
Responsibilities:
- Introduce and implement automation testing framework to the organization.
- Build Automated Test Team to increase the automation coverage for the regression test cycle.
- Introduce and implement open source web test tool Selenium and WebDriver for cross browser testing
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined
- Implement wide range of UI functional testing with QTP by Key Word Driven and Data Driven concept.
- Implement cross browser and cross platform web testing with Selenium RC and Web Driver
- Develop and implement robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half.
- Develop various QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
- Strong background in coding for automation, without reliance on record and playback scripting
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participates in process improvements
- Developed a complete automated functional test framework utilizing Java, JUnit and Selenium RC. This allowed us to benefit from the power of implementing an automated testing program without having to pay for very high licensing fees that come with commercial automated testing products.
- Managed and trained teams here in the U.S. and abroad
- Develop Soap and Restful Web Service testing framework with open source Http Core and JUnit to build robust and scalable web service testing
- Develop SEO Testing framework with open source Http Core and JUnit to test Search Engine Optimization testing
- Excellent interpersonal skill set with a self-starting attitude, team-player, and flexibility. A fast learner (new system and test equipment applications) and high degree of creativity and initiative is expected
- Attended daily meeting via teleconference with offshore team and share the task and role, and experience.
- Negotiation with all stack holder and prepare the requirement specification
- Sketch UML diagram
- Prepare the documentation and work flow
- Prepare the time management
Environment: Selenium RC, Web Driver, QTP 10, SoapUI, Java, VB script, SOA, Restful Web Service, HTML, JSP, Oracle, JMS, Solar Search Service
Confidential, NY
QA Automation Test Engineer
Responsibilities:
- Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts.
- Analyze Technical specification, Business Requirements and Database architecture to develop test cases.
- Develop various QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
- Develop robust framework to find test object with Selenium API which enable us to develop automated script for dynamic web application.
- Creating complex Key word driven, Data driven and Table driven automated test script to maximize the automation script with Selenium.
- Create Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts
- Conduct workflow, process diagram and GAP analyses to derive requirements for existing systems enhancements.
- Assist with user testing of systems, developing and maintaining quality procedures, and ensuring that appropriate documentation is in place.
- Develop the test plan, test conditions and test cases to be used in testing based on business requirements, technical specifications and/or product knowledge.
- Using detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications
- Participated in requirements walkthroughs with users to get better understanding.
- Performed backend testing using SQL queries to retrieve and verify information in the database.
- Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
- Used SQL to test Data Warehousing and Data Cleansing for the arrangement of customer data.
- Develop Web Service Test with Soap UI to test SOA platform
- Train other employee about automation test methodology
- Corresponded among QA Managers, Developers and Team Members.
- Develop test matrix to simulate client environment and develop test lab according to the client system.
- Perform manual Device Testing with various Cell phone devices.
- Validate the back-end data by using SQL extensively.
- Reported and tracked defects, monitored defects reported by team.
- Worked directly with Business users performing User Acceptance Testing (UAT).
Environment: Soap UI, Selenium RC, Java, VB.Net, C#, SOA, Restful Web Service, HTML, ASP.Net, MS SQL Server