Senior Automation Engineer Resume
SUMMARY
- 11 years of IT experience in Quality Assurance for ETL, Web/Oracle applications using Manual and Automated testing tools, seeking to work as a senior test engineer.
- SDLC Methodologies: Rapid Application Development (RAD), Joint Application Development (JAD) including Rational Unified Process, Spiral, Waterfall and Agile Software Development (Scrum).
- Software Testing Life Cycle (STLC) experiences include Test Planning, Test Analysis, Test Design, Construction & Verification, Final Testing, Implementation and Post Implementation.
- Business Process Analysis: Proficient in analyzing Business Requirements, System Requirements, Functional Requirement specification (FRS), Design Documents, Use Case Specifications (Use Cases), UML diagrams, Requirements Traceability Matrix (RTM) and performing Gap Analysis, Impact Analysis, Process Analysis and designing prototypes to design the test flows.
- Test Methodologies: Strong knowledge of test methodologies: Object Oriented test methodology, Service Oriented Architecture, Top to bottom and Bottom to top test methodology, QA Validations & QA Compliances to ensure the Quality Assurance Control.
- HP ALM: Good understanding of HP ALM Open Test Architecture, writing requirements and test cases, traceability matrix, executing manual and automated scripts, submitting and tracking defects.
- HP QTP/UFT Automation: Test planning, test scheduling, designing framework, creating scripts, executing scripts, maintaining scripts, function libraries, and object repositories, providing demo to team and users, integrating with HP ALM, generating test results in MS Word, MS Excel, and HP ALM.
- Selenium: Creating page objects, creating xml file, writing java methods and executing scripts.
- Test Design: Extensive experience in drafting Test Flows, Test Plans, Test Strategies, Test Scenarios, Test Scripts, Test Specifications, Test Summaries, Test Cases, & Test Status Reports.
- Testing Types: Experience in UAT, Performance, 508, Smoke, System, Functional, Positive, Negative, Integration, End - to-end, Regression, web services, & Data and Keyword driven automation testing.
- VB Script Languages: Developed scripts in QTP/UFT using Visual basic Script. Tested applications developed in JavaScript, C#, .net, Java, Java script, Client-server, Web-based applications.
- Defect Tracking Tools: Efficiently performed Defect Tracking using various tools like Quality Center, ALM, Rational Clear Quest, PVCS Tracker, Rally, Bugzilla.
- Industry Standards: Experience with current industry standards, CMMI.
- Database Testing: Proficient in writing SQL and PLSQL queries to perform data driven tests and involved in front-end and back-end testing. Strong knowledge of RDBMS concepts.
- Web development experiences in HTML, CSS, JavaScript, PHP, Drupal and XML.
- Excellent analytical, multi-tasking, problem-solving, time-management & communication skills with particular emphasis on clearly communicating & documenting detailed Test Requirements & Tests.
TECHNICAL SKILLS
Tools: Rational Clear Quest, HP QTP/UFT, Load Runner, HP Quality Center/ALM, Eclipse, SOAP UI.
Software Engineering: Rational Unified Process (RUP), UML, dealing with Use cases and Use case diagrams, Class/ State diagrams, Entity Relationship Diagrams, Agile methodology, Waterfall method, V modeling
RDBMS: MS Access, MS SQL Server, MYSQL, Oracle, Informix, Unisys enterprise database server.
Application Server: BEA WebLogic, IIS, Web sphere, Apache. Version Managers PVCS, CVS, and ClearCase
Scripting Language: VB script, Java script. ETL Tools Informatica.
Languages: Java/J2ee, Web services, VSS, C, C++, HTML, JSP, XML, PHP, Visual Basic .net
Reporting Tools: Business Object, Micro Strategy, Crystal Report, Business Intelligence Report
Operating Systems: Windows, UNIX, Red Hat Linux. Networking TCP/IP, UDP, HTTP, SMTP, POP3, IMAP.
Software: Microsoft Office, Crystal Reports, Toad, Raiser's Edge, Bloomberg's VNC Viewer 4,Drupal,.
PROFESSIONAL EXPERIENCE
Confidential
Senior Automation Engineer
Environment: HP ALM, HP UFT, Unisys Enterprise Data Server, Microsoft Query, Rally, Visual Basic, Drupal, Selenium WebDriver, TestNG, Maven, Eclipse, Angular JS, Jenkins, Puppet, AWS, DevOps, continuous integration/testing/delivery, & Java.
Responsibilities:
- Analyzed functional requirements, functional design specifications, and business requirements for test plan, test scenario, and test case development in DevOps environment.
- Defined and created test requirements, test plans, test scenarios, and test scripts for web-service and client-service applications.
- Designing, developing, and maintaining test automation hybrid framework using UFT.
- Creating and maintaining automated functional scripts using UFT to validate updated business requirements.
- Executing automation scripts in UFT and Selenium web driver for regression testing after each build.
- Managing the defects which are found during automated regression testing in UFT.
- Providing UFT automation test results to the rest of the team, GSA users, and Project Manager.
- Provided training to manual testers in using and adopting test automation framework.
- Creating selenium test scripts in Java to perform end-to-end testing.
- Pushing and pulling code to/from bitbucket using GIT commands.
- Resolving merge conflicts after pulling the code from bitbucket.
- Creating xml file to run all the tests using selenium Test NG framework.
- Creating page objects and then writing java methods for each page object.
- Updating POM.xml file to ensure that values and configurations are correct to be used by Maven.
- Performed manual testing including 508, functional, integration, regression, end-to-end and UAT testing to ensure the quality of the products.
- Performed smoke, functional, regression testing on web application after migrating to AWS.
- Monitoring Jenkins jobs as part of continuous integration testing.
- Defining and tracking defects, test results, and test status using the tools VersionOne, Rally, and ALM.
- Attended daily scrum meeting with team members and users to provide tasks update.
Confidential, Washington, DC
Senior Automation Developer
Environment: HP Application Lifecycle Management (ALM), HP Unified Functional Testing (UFT), ORACLE 11g, Microsoft Access, Windows, JAVA, .Net, and Visual Basic..
Responsibilities:
- Reviewed and analyzed user requirement document for test plan, test scenario, and test case development.
- Designed and developed custom test automation frameworks using data-driven framework.
- Performed activities on test automation, includes planning, writing test cases, setting up test data, integrating HP UFT with HP ALM, hands-on scripting, test execution, and analyzing the test results.
- Automated applications for End to End business process testing.
- Created and maintained object repositories and function libraries.
- Provided training to others in using and adopting test automation framework.
- Provided test automation approach.
- Written VBScript functions using UFT to write automation test results to MS Word, MS Excel, and HP ALM after every run.
- Performed manual testing: shakedown, functional, integration, regression, back-end, and UAT testing.
- Owning the software testing process, including developing, implementing, and maintaining test plans, test scenarios, test cases, and QA matrices.
- Defining and tracking defects, defects counts, test results, and test status.
- Attended sprint retrospective meeting with the team members to go over the previous sprint.
- Writing and executing MYSQL and SQL queries against MS Access and Oracle databases.
Confidential
Software Quality Assurance Engineer
Environment: Load Runner, Quality Center/HP Application Lifecycle Management, Quick Test Pro, ORACLE 11g, Web logic server, Windows, JAVA, HTML, SOAP, XML, .Net, & PHP.
Responsibilities:
- Reviewed the Business Requirement Document (BRD) and Functional Requirement Document (FRD).
- Performed Requirements Analysis, Risk analysis, Dependency Analysis and Issues Analysis.
- Collected test data and analyzed the test data to ensure the test data is current.
- Prepared the test plans from the scratch and then discussed the testing approach with the testing team, developers and project managers.
- Performed smoke testing, functional testing, integration testing, regression testing, system testing, end-to-end testing, UAT testing, load testing and performance testing.
- Communicated with developers, business analysts, project managers and clients for the change requests and then updated the test plan based on the new requirements.
- In all the phases, conducted meetings and walkthroughs with users, developers, project managers and Business Analysts to discuss about business process and requirements.
- Created the QTP test scripts using custom functions, descriptive programming, and dictionary objects to make sure the scripts test the requirements based on the priority and severity.
- Developed Driver Script to execute the Batch Testing of the QTP automated scripts.
- Prepared test reports and defect reports and shared with team members, tech leads, PM and users.
- Trained the internal pharmacists and medical doctors how to use the applications.
- Delivered tested software Production Readiness Release Report and document test artifacts for audits.
- Analyzed functionality changes from completed User’s Change Requests and provide reports to CTI team.
- Participated in the design meetings and discussed with the tech leads about the design.
Confidential
Quality Assurance Analyst
Environment: Loadrunner, Quality Center, Quick Test Pro, Diagnostics, Unix, ORACLE, Web logic server, Web sphere server, Windows NT, WINTEL, JAVA, HTML, SOAP, XML
Responsibilities:
- Analyzed Business/System Requirements and involved in developing Test Plans and Test Cases.
- Reviewed the BSM (Business Scope Management) report to understand the scope of the projects.
- Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests.
- Created checklists for testing team.
- Involved in writing javascript for web development using Drupal.
- Designed flow charts and provided presentations to the team.
- Conducted meetings and walkthroughs with users, developers and Business Analysts to gather information about business process and requirements.
- Involved in following testing for desktop and mobile applications: Component, Functional, Integration, Regression, UAT, End-to-End, 508, Load, Performance and Stress testing.
- Involved in Scripting using TOAD- Loading data into database table by running SQL loader script - Importing large files into production by running SQL scripts- Inserting, updating, and deleting database tables using SQL.Also, wrote triggers, functions, procedures and cursors in PLSQL.
- Created the scripts using custom functions, descriptive programming, and dictionary objects such a way that, they should touch all the important requirements of the components in the system.
- Involved in the creation and verification of GUI, Bitmap, and Text, Database checkpoints, URL Links and synchronization points of the application using QTP.
- Interfaced with the Program managers and project leads to resolve the issues.
