We provide IT Staff Augmentation Services!

Sr. Software Automation Engineer Resume

5.00/5 (Submit Your Rating)

Jacksonville, FL

OBJECTIVE

  • To secure a position as a Software QA Analyst/ Automation Test Engineer with Seven (7) plus Years’ experience in Software Testing with diversified experience in Manual and Automated testing of Web and Client/Server applications on Unix/Windows NT/2000/XP/2003 environment.

SUMMARY

  • Experience in performing risk analysis as well as creating requirements traceability matrices
  • Experience in testing Client/Server and Web application
  • Involved in complete software testing life cycle owning the test deliverables from start to end through the entire SDLC and experienced in methodologies like Waterfall, Iterative and Agile
  • Expert knowledge of software testing processes and QA reporting mechanisms
  • Expert knowledge of Software Development Life Cycle (SDLC), test methodologies and test phases
  • Experience in writing testing plans and testing scripts, and have expertise in VBScript for QTP
  • Experience with user acceptance/system testing including mainframe, client - server, GUI, IVR, and or internet systems and applications
  • Experienced working in a fast-paced Agile(SCRUM) environment
  • Ability to conduct basic to intermediate application security testing which may include use of automated security testing tools and manual penetration testing
  • In depth knowledge of standard software testing tools, principles, and methodologies
  • Proven ability to establish test data and maintain a testing environment using mainframe and client-server tools for running jobs and copying data
  • Excellent written communication skills to develop complex processes and procedures
  • Skills to document and articulate system/business test information about project status
  • Experience working in groups to solve problems, and ability to effectively train others
  • Ability to relate to and communicate with employees at all levels
  • Ability to work as a leader or independently and manage schedule to meet strict deadlines
  • Proficient with the HP-Mercury tool set to developing automation framework and control STLC (Quality Center, Test Director, Load Runner and Quick Test Professional)
  • Experience in performing different kind of testing like Functional, Smoke, Regression, Integration, Unit, GUI, System, Load, Stress and User Acceptance (UAT) of Web and Client/Server Application
  • Experience in Automation Framework like Data Driven, Hybrid and Keyword Driven Framework
  • Experience in implementation of Automation Framework from the ground up to a continuous integration and execution model
  • Knowledge and experience with SQL, VBScript and Java
  • Expert on HP QTP Automation using VB Script and Descriptive Programming
  • Experience in Selenium Automation using WebDriver and Server and programming using Java, JUnit, TestNG
  • Good knowledge on Core Java Concepts
  • Experience in ReportNG, HTML based Report with Screenshots on pass /fail
  • Experience in developing scripts in Selenium WebDriver using Eclipse
  • Ability to interact with all levels of management
  • Self-Starter, good problem-solver, strong analytical and time management skills.
  • Strong documentation and presentation skills.
  • Excellent rapport with developers, testers in all the projects and worked in close collaboration with team members to ensure enhancement of software quality

TECHNICAL SKILLS

Test Management Tools: QTP, LoadRunner, Quality Center, Rally, TestDirector, Selenium WebDriverSelenium RC, Eclipse, TestNG, JUnit

Technologies: C#.Net, VB.Net, ADO.NET, SOAP, Java, J2EE, J2ME, Perl, SQL, IIS, PL/SQL, HTMLXML, VB, ASP, JavaScript, VBScript, PHP

Databases: Oracle, SQL Server, MySql, MS Access and DB2

Tools: /Applications: MS Office, UML, Adobe Acrobat, MS Visio, MS Project

Browsers & Servers: Internet Explorer, FireFox, Opera, Apache Tomcat, Web Logic

Operating Systems: Windows 98/2000/NT/XP/Vista/7, UNIX, Linux

PROFESSIONAL EXPERIENCE

Sr. Software Automation Engineer

Confidential, Jacksonville, FL

Responsibilities:

  • Analyzed requirement and designed documents to develop test approach and test plan
  • Managed Requirements, Test Plan, Test Lab, and Defects using HP ALM/Quality Center
  • Worked with software developers to ensure test plans appropriately cover testing needs
  • Led and coordinated with onshore/offshore resources
  • Experienced in estimations for the assigned task both effort and schedule along with dependencies
  • Provided management with requirements coverage analysis reports, test run results, and defect tracking reports
  • Experienced working in Agile QA Environment with web based applications
  • Partnered with QA teams, developers, business analyst and production support teams to ensure that test scripts are developed or modified to cover new functionality and/or enhancements that are introduced into the production system on an ongoing basis
  • Prepared test plans, test strategy documents and test estimations for various releases.
  • Created detailed test plans and test cases from specification documents that provide explicit execution steps and expected results
  • Responsible for developing test cases in HP Quality Center and executing tests according to software test processes and procedures
  • Designed and developed complex set of SQL queries for Database testing
  • Developed QTP Automation Scripts for Front End as well as Back End testing
  • Designed, developed, and administered Automation Testing Framework using HP Quick Test Professional (QTP)
  • Experienced with the development of Automated End-to-End testing framework
  • Built Hybrid /Keyword Driven Framework to design the template of Automation Test Script and to develop QTP automation test scripts
  • Wrote VBScript to manipulate the objects and controls of the application under test
  • Handled large numbers verification in application, compare excel to excel, excel to UI verification
  • Used Descriptive Programming in QTP and Shared Object Repository method
  • Developed custom HTML report with screenshot of verification for QTP Scripts
  • Parameterized QTP scripts for use with varied, controlled test input values (runtime-generated, user-defined, or from data sources)
  • Integrated QTP scripts into QC and Prepared QTP Automated Regression test Suite
  • Executed Regression test Suite on each build and for different states using QTP also through HP Quality Center.
  • Developed and maintained QTP scripts for functional, Smoke, and Regression testing
  • Developed custom error handling, reporting methods, user defined function and custom check points
  • Created Reusable Actions for flexible data driven structure.
  • Implemented QA functional library for entire QA team. Library included functions for move files, files compare, file sort and DB verification. Implemented open code classes from HP Web in QTP library which enabled QA Team to test front end, back end, and Oracle DB of the application.
  • Developed and maintained Excel macro using VB to generate custom report of Test case execution status, Defects reports and send them to management team
  • Helped performance team to create VUser script using LoadRunner

Environment: Quality Center, Quick Test Professional, LoadRunner, Oracle, TOAD, .NET, JAVA, AJAX, Adobe Flex, Visual Basic, VBScript, XML, Windows XP, Windows 7, Linux, Internet Explorer, Firefox.

Sr. Software Automation Engineer

Confidential, Newyork, NY

Responsibilities:

  • Analyzed and review requirement, Use Cases and designs to ensure adequate test coverage
  • Managed Requirements, Test Plan, Test Lab, and Defects using HP ALM
  • Worked with software developers, business analyst to ensure test plans, system requirements are testable
  • Attended project meetings and stand-up meetings when required.
  • Worked in Agile(SCRUM) Environment
  • Ability to create detailed test plans, and define test cases from project requirements, functional and design specifications
  • Created test cases and upload them in QC also Implemented test cases in HP Quality Center and executing tests according to software test processes
  • Documented and validated test results based upon complex data mapping and rules requirements
  • Implemented and maintained test processes in-line with company standard operating procedures
  • Developed complex set of SQL queries and sub queries for Database testing
  • Experienced in a large scale relational database environment
  • Setup, configured, and maintain the automated testing environments and framework using HP Quick test Professional (QTP)
  • Developed QTP Automation Scripts for Front End verification as well as Database/Back End testing
  • Expert in Quick Test Professional (QTP) and Quality Center, design and implementation of QTP test frameworks
  • Developed and maintained Keyword Driven Framework for QTP automation test scripts
  • Mentored and educated junior Automation test engineers on Automation best practices and processes
  • Used Descriptive Programming in QTP to manipulate the objects and controls of the application under test
  • Stored QTP scripts, Shared Object Repository, Custom Application Function into Quality Center
  • Executed Regression test Suite on each build and for different states using QTP also through HP Quality Center
  • Developed user defined function, check points, datasheets, and Object repository.
  • Developed and maintained Shared Object Repository, Merged Object Repository
  • Developed QTP scripts for end to end, functional, Sanity, and Regression testing
  • Developed and maintained custom function library and store them into QC
  • Great understanding of Validating/Comparing XML files through QTP Framework, Automated Script

Environment: Quality Center, Quick Test Professional, SQL Server, .NET, JAVA, JavaScript, AJAX, Visual Basic, VBScript, XML, Windows XP, Windows 7, Linux, Internet Explorer, Firefox.

Software Test Engineer

Confidential

Responsibilities:

  • Analyzed and studied complex system requirements and translated user requirements into software specifications.
  • Translated software specifications and user requirements into test scenarios.
  • Used Rally (Agile Project Management tool) for creating user stories, test cases, tracking defects
  • Worked in conjunction with Quality Assurance and Development team to initiate Quality Improvement events when needed
  • Worked as a member of the software test development team by evaluating requirements, designs, and code testing of projects for compliance with company standards
  • Conducted system testing and facilitates user acceptance-testing activities for all business applications in support of all system development projects especially moderate to large complex projects
  • Performed manual testing to identify, analyze, and document defects, questionable functions, errors, and inconsistencies in software program functions, outputs
  • Provided estimates for the test effort, managing the defects identified during testing through resolution, document and report all test results
  • Created and maintained Build documentation for all software projects
  • Managed and controlled source code for software projects including builds, redundancy and backup, user management, and branch and merge strategies
  • Provided version control management and building product releases
  • Developed test cases in HP Quality Center and executing tests according to software test processes and procedures
  • Developed SQL Queries and Stored Procedures to perform database testing.
  • Created, Managed and executed QTP Test Scripts for the project for different Releases, Defects Resolution and User Interface changes.
  • Used Descriptive Programming in QTP using VBScript to manipulate the objects under test and Shared Object Repository method
  • Developed and maintained user defined function, custom check points, Parameterized data using QTP and Shared Object Repository
  • Developed and maintained Keyword Driven Framework for functional, sanity, and regression testing
  • Performed DB verification, front end, back end Testing using custom function from multiple database
  • Installed and configured testing tools, licenses, and related processes, including HP Quality Center, HP Quick Test Professional (QTP), HP LoadRunner
  • Examined system behaviour and performance to expose the application bottlenecks using Load Runner
  • Developed Load test scenarios using Load Runner to load the server with virtual user requests and tests the performance under load/stress conditions.
  • Created, parameterized, and enhanced Vuser Scripts to simulate the critical business transactions.
  • Used LoadRunner controller to create and execute scenarios for 1000 Vusers.
  • Analyzed Performance and Load Testing result and developed reports and graphs to present the project management.

Environment: Quality Center, Quick Test Professional, LoadRunner, SQL Server, .NET, JAVA, Visual Basic, VBScript, C+, XML, Windows XP, Linux, HTML, Internet Explorer, Firefox.

Quality Assurance Analyst

Confidential

Responsibilities:

  • Led and actively participated in team development activities and daily project meetings
  • Worked with the business and technology leads to provide test effort estimates and resource requirements, and identify appropriate date for testing, and prepare test data for test cases
  • Led process improvement efforts, trained and mentored other staff members and assist in developing Key Job Accountabilities
  • Participated in recruitment efforts
  • Acted as a Lead on moderate to complex project and provided performance appraisal input as requested
  • Created new and modified existing test procedures and processes and follow established procedures service and support standards
  • Reviewed, developed, and executed test plans for multiple development projects simultaneously
  • Developed methodologies and approaches that support new and changing service areas
  • Provided mentoring and instructed to testers including processes and procedures
  • Executed test plans and test cases, manage defects and report on test progress
  • Participated in manage, update, and execute system, integrations, and regression testing
  • Communicated with manager, Acceptance Test Coordinator, team members, project members, and business partners regarding test plans, status, and issues
  • Monitored the initial configuration and manufacturing parameters of equipment
  • Participated in the development, maintenance and refinement of internal quality control and reliability programs
  • Strived to establish and maintain skills and currency in the software test engineering field by attending trainings, seminars, or other technical-related conferences and seminars
  • Responsible for entering defect reports in the project's approved defect tracking system Quality Center
  • Created, enhanced and maintained high-end object repository to display a tree of all objects in the current component or in the current action and various functional and regression test using Quick Test Pro
  • Prepared QTP automated Regression test suite.
  • Executed Regression test suite on each build and for different states using QTP.
  • Installed and configured LoadRunner, recorded Vuser/Vgen scripts for various scenarios and analyze the results in performance/load/endurance testing
  • Wrote complex SQL, PL/SQL scripts used RDBMS testing especially in terms of back end testing

Environment: Quality Center, Quick Test Professional, LoadRunner, SQL Server, Java, Visual Basic, VBScript, XML, Windows XP, UNIX, HTML, Internet Explorer, Firefox.

We'd love your feedback!