We provide IT Staff Augmentation Services!

Sr. Qa Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

Ny

SUMMARY:

  • Specialized on providing cost - effective solutions using ‘best practices’ by implementing open source and commercial tools in the market
  • Experience with standard test methodologies, and able to quickly acquire business and technical knowledge to come up with robust test cases, and work against aggressive timelines
  • Experience in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios
  • Experience in development of core QA framework function library for various Web and Client-Server application
  • Strong experience in automated functional testing, acceptance testing and system testing
  • Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver
  • Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing
  • Experience in the entire SDLC and STLC by analyzing, integrating, testing, and deploying various business applications
  • 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 TestProfessional
  • 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 resource 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
  • Strong analytical and problem solving skills
  • Strong service focus, with the ability to communicate with highly technical management teams
  • Experience creating traceability matrices and other testing artefacts
  • Experience with database testing using various complex set of query and user defined function
  • A high degree of creativity, strong organization skills; ability to plan, prioritize, coordinate and monitor a significant number of simultaneoustasks in a fast-paced, ever-changing environment
  • Experience in Waterfall, Iterative,Agile environment
  • Ability to work with a minimum of direct supervisionand guidance
  • Ability to install and configure packaged software components independently
  • Excellent written, verbal and interpersonal skills
  • Keeps abreast of currenttechnology trends

TECHNICAL SKILLS:

Testing/Test Management Tools/Defect Management: Selenium, WebDriver, HP Quick Test Pro(QTP), LoadRunner, JIRA, Bugzilla, Mingle, Quality Center, TestDirector, Clear Case, Clear Quest

Languages/Web Technologies: C#.Net, VB.Net, ADO.NET, WCF, SOAP, WPF, Java, J2EE, J2ME, Perl, C++, SQL, PL/SQL, HTML, XML, JSP, VB, ASP, Web Logic, JavaScript, VB Script, WebSphere Application Server, IIS

Databases: Oracle, SQL Server, MySQL, MS-Access and DB2, Toad

Tools: MS Office, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, and HTML

Web Browsers & Servers: Microsoft Internet Explorer, Netscape Navigator, Mozilla FireFox, Opera, Tomcat, Apache, Web Logic

Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, Unix, Linux, and DOS.

PROFESSIONAL EXPERIENCE:

Confidential, NY

Sr. QA Automation Test Engineer

Responsibilities:

  • Performed functional analysis, timeline analysis, cost estimation, trade studies, requirements allocation and interface definition studies to translate customer requirements into software specifications.
  • Worked the day to day software engineering process involving requirements generation and analysis, development of software testing documentation, and program briefings.
  • Created, enhanced and maintained well formed and scalable test frameworks for various functional and non functional requirements in Agile Scrum.
  • Established the goals of different stakeholders required for a vision to be implemented.
  • Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participate in process improvements.
  • Drawn out features which achieved those goals using feature injection.
  • Involved stakeholders in the implementation process through outside - in software development.
  • Used examples to describe the behaviour of the application, and of units of code.
  • Automated those examples to provide quick feedback and regression testing.
  • Described the behaviour of software to help clarify responsibility and allow the software's functionality to be questioned.
  • Used mocks to stand-in for collaborating modules of code which have not yet been written.
  • Designed and developed Test Cases and Scenarios for the application.
  • Designed and developed reusable testing framework for using TDD, DDD and SOLID design principles which can be used by WCFServices, Web and Windows Apps
  • Designed and developed test cases for IP Commerce that Site-To-Store web portal, to enable Merchants to redeem items purchased by Customers online.
  • Developed a Test Framework for building the business Tier using TDD and Domain Driven Design (DDD).
  • Performed test cases and fault diagnostics to verify system functionality, systematic specification and networking performance.
  • 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 cross browser and cross platform web testing with Selenium RC and Web Driver.
  • Implement MVC Pattern based Keyword Driven automation testing to the organization.
  • 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.
  • 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.
  • 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.
  • Identifies and reports software defects and test findings using JIRA.
  • Managed and trained teams here in the U.S. and abroad.
  • Corresponded among QA Managers, Developers and Team Members.
  • 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: Selenium RC, WebDriver, Java, VB.Net, C#, SOA, Restful Web Service, HTML, ASP.Net, MS SQL Server

Confidential, NY

QA Automation Test Engineer

Responsibilities:

  • Conducted workflow, process diagram and GAP analyses to derive requirements for existing systems enhancements.
  • Assisted with user testing of systems, developing and maintaining quality procedures, and ensuring that appropriate documentation is in place.
  • Developed 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.
  • Developed Web Service Test with Soap UI to test SOA platform.
  • Developed and implement MVC Pattern based Keyword Driven automation testing with Selenium RC
  • Analyzed Technical specification, Business Requirements and Database architecture to develop test cases.
  • Developed various QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
  • Developed robust Object find framework to find test object with Rational Functional Tester find 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 RC.
  • Created Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts.
  • Trained other employee about automation test methodology.
  • Developed test matrix to simulate client environment and develop test lab according to the client system.
  • Performed manual Device Testing with various Cell phone devices.
  • Validated 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: Selenium RC, Soap UI, Java, VB.Net, C#, SOA, Restful Web Service, HTML, ASP.Net, MS SQL Server

Confidential, Brooklyn, NY

QA Analyst

Responsibilities:

  • Worked effectively with members of the project team to ensure project success and champion high quality throughout the SDLC and STLC.
  • Analyzed the requirements, design document, use case documents and developed detail test cases and test scripts.
  • Worked closely with Product Development and Product Management to define, research, correct, and retestdefects.
  • Attended Configuration Control Board meetings, Requirement Reviews, Project meetings, Test Reviews, and other meetings associated with the development and testing of a product.
  • Validated software requirements through analysis, inspection, and software code review, integration testing, ad hoc testing, internal verification and acceptancetesting.
  • Identified, determined communicated scope and limitations of testing.
  • Coordinated with developers to develop and trouble shoot test cases.
  • Defined and developed quality assurance plans and test cases by analyzing technical requirements and system designs (use cases and requirements documentation).
  • Created and executed a comprehensive test strategy including both functional and system-level testing.
  • Created and ensured high-quality Test Strategy/Plan, Test Cases, and Test Summary Report.
  • Assisted in planning and estimation of Quality Assurance support for new system solutions.
  • Performed complex functional, integration, and regression tests on multiple products / product domain.
  • Participated in team meetings with the developers and informed them of any divergences of the application according to the requirements.
  • Utilized Quality Center for tracking requirements and communicated them to the team during the test process and translated the information to test procedures.
  • Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
  • Performed operations on the front end and checked all the tables involved whether they were followed CRUD operations correctly as per the ACID specifications and verified data integrity with the TOAD/Query Analyzer Interface tool running SQL queries in the Database.
  • Converted manual tests to automated test scripts in QTP and enhanced the scripts by adding user-defined functions to check the different functionality of the application.
  • Created, enhanced and maintained high value test scripts for various functional and non functional testing using Quick Test Professional.
  • Wrote VB Script to specify a test procedure, and to manipulate the objects and controls of the application under test.
  • Developed and maintained Test scripts for automating the testing procedure using Quick Test Pro.
  • Wrote Functional scripts using Quick Test Professional. Identified all windows, Pages, Objects, Methods and Properties. Custom code Script with Parameterization, programming logic and data driven types.
  • Generated QuickTest Pro master scripts and called different functions and checked for different properties for the recorded objects. Introducedsynchronization functions, Wait functions in the scripts.
  • Conducted performance and stress testing, also reliability and recovery testing, by using LoadRunner to expose the application bottlenecks.
  • Responsible for timely status updates showing the over all progress of the testing effort and openissues to be resolute.
  • Performed Load Testing, Stress Testing and Performance testing using LoadRunner.
  • Created LoadRunnerscripts for load and performance testing using VuGen.
  • Used LoadRunner controller to execute the scripts and analyzed them using the LoadRunner Analysis.
  • Performance testing measured response times, transaction rates, and other time sensitive requirements.
  • Verified that the delivered product meets the needs (functionality, usability, performance, efficiency) of its end users.
  • Verified that if there is an abundant amount of data in the staging table, it can still be uploaded to the application database. A check also be done on having a load test performed to check for memory leaks, performance and locks on the database. This only took place with large releases and changes that would introduce memory leaks or database locks.

Environment: QuickTest Pro, Quality Center, LoadRunner, Oracle, C++, VBScript, HTML & DHTML, Windows, UNIX, IE, NS, Web Logic, XML, TCP/IP, SNMP, VSS, DOORS.

Confidential, Long Island, NY

Software Test engineer

Responsibilities:

  • Developed and executed test plans and cases based on business requirements and functional & technical specifications.
  • Derived process flows and test collateral where little to no documentation was available, through engagement with business users and technical teams.
  • Developed security considerations, and test for system performance impact.
  • Worked in close partnership with the project teams to analyze project/product requirements.
  • Analyzed functional business applications and design specifications for functional activities.
  • Conducted Software Quality Assurance (SQA) performance test execution of web services, including workloadmodel development, test script and data preparation, environment preparation, testexecution, results analysis, and preparation of status reports.
  • Ensured the logical and systematicconversion of customer and product requirements into total systems solutions that acknowledge technical, and project schedule.
  • Planed and directed activities related with test development, and maintenance of quality standards for application processes, materials, and products.
  • Led the Problem Solving Activity for quality issues that assigned customer products in compliance with processes related to corrective and preventative actions.
  • Analyzed the requirements&design document and the use case document and developed detailed test cases and test scripts.
  • Developed a plan to created automation test scripts, implemented in multiple stages of a timeframe, so that automation can be used to enhance the functional, integration, and regression test cycles.
  • Used Agile methodology to maintain and update Test Scripts and during testing phase.
  • Incorporated all aspects of the testing process requirements management, planning, scheduling, and running tests, issue management and project status analysis into a single browser-based application using Test Director
  • Created and developed SQL Queries with several parameters for Backend/DB testing.
  • Provided comprehensive guidance to the UAT teams regarding possible testing improvement.
  • Supervised software configuration managementon VSS.
  • Participated in continuous process improvement efforts in test coverage and test effectiveness.
  • Participated in the maintenance of current testing documentation.
  • Responded with creative and flexible solutions in a rapidly-changing work environment while adhering to best testing practices.
  • Performed re-test and verified bug fixes as needed.
  • Used QuickTest Professional for Functional and Regression testing and performed maintenance of Object Repository.
  • Wrote automation test scripts inside QTP environment using VB script.
  • Conducted performance and stress testing, also reliability and recovery testing, by using LoadRunner to expose the application bottlenecks.
  • Designed Performance test scenarios using LoadRunner ran Stress Test, analyzed the results.
  • Conducted Load and Reliability Testing on Website’s workflows to identify and report performance bottlenecks.
  • Using Load Runner analyzed the response times of the business transactions under load. Developed reports and graphs to present the stress test results to the management.

Environment: UNIX, Windows, HTML, Visual Basic, C++, J2EE, SQL, PL/SQL, Web Logic, Oracle, LoadRunner, Quality Center.

We'd love your feedback!