Senior Automation Test Engineer Resume
5.00/5 (Submit Your Rating)
Chantilly, VA
SUMMARY:
- Experienced software tester and Automation Test analyst with over 7 years of experience in testing Federal Government Applications, Maintenance, inventory management systems and Web Based Applications. Also worked as a manager over 4 years for the same organization before transition into IT projects. Confident, competent, and organized professional with excellent communication skills to work with diverse teams.
- Over 7 years of experience in IT in the Roles of Test/QA Analyst supporting areas of Web based and Client - Server applications with demonstrated leadership abilities.
- Expertise in working with Selenium IDE and Selenium Web Driver using TestNG for Automation testing.
- Experience in Continuous Integration/Continuous Development testing using Maven, Jenkins and GIT.
- Experience in writing CSS Selectors, Xpath expressions to identify web elements.
- Experience in working with Cucumber and Behavior-Driven Development framework.
- Experienced in reading the test data from Excel spread sheets using Apache POI and TestNG Data provider.
- Working experience with TestNG and Junit annotations.
- Experience in build, maintain and map dependencies using Maven Java Project.
- Experience in writing advanced JAVA classes, calling methods and utilize array, loops within different functions.
- Good Knowledge of JAVA fundamental OOP concept like encapsulation, abstraction, inheritance and polymorphism.
- Experience in using different Frameworks like Hybrid, Keyword and Data Driven frame works in HP UFT , and extensively worked on Scripting using Shared Object repository and Descriptive Programming .
- Experience in HP UFT - VB Script programming standards, developed reusable function libraries which are used in different scripts.
- Over 7 Years of Experience in testing Web based applications in an Agile Development and Testing Methodology.
- Proven ability to analyze requirements, perform testing, logging defects and reporting.
- Over 7 Years of Experience in Designing Test Plans, Test Cases, Test Scripts and Test Procedures.
- Over 7 Years of Knowledge of Software Development Life Cycle (SDLC) and QA Methodologies.
- Proven ability to analyze requirements, perform testing on web application like Inventory Management System, Payroll System, POS and Mobile application.
- Strong working knowledge of Functional, Integration, Database Testing.
- Experience in writing Use Cases against the requirements document.
- Experience in Regression testing, GUI testing, Backend testing, Integration testing, System testing, black box testing, Functionality testing and UI Testing.
- Performed Backend testing in SQL Server and Oracle using SQL queries.
- As a QA Analyst, worked closely with Project Manager, QA Lead, Development Team, Business Analysts, and End-Users.
- Involved in Developing Test Incident reports/Test Metrics.
- Worked towards customer satisfaction and process efficiency and improvement.
- Effective Communication skills with good Interpersonal skills to provide testing solutions in an efficient manner.
- Responsible for Checking Cross Browser Compatibility of different elements and tags, hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Safari.
TECHNICAL SKILLS:
Automated Test Tools: HP UFT, Selenium IDE, Selenium Web Driver
Tools: JIRA, TestNG, GitHub, Jenkins, Maven
RDBMS: TOAD, SQL Server, DB2
Programming Languages: VB Script, HTML, XML, CSS, Java, Java Script
Project Management Tools: Microsoft Project
PROFESSIONAL EXPERIENCE:
Confidential - Chantilly, VA
Senior Automation Test Engineer
Responsibilities:
- Analyzed the system requirements and developed detailed Test plans, Test cases and Testing estimates.
- Prepared Test scenarios, Test cases and Test scripts.
- Tested the application using Agile (Scrum methodology).
- Tested the entire functionality of the application from End to End on different browsers. Excellent experience in Core Java, SQL Queries, Joins, HTML, XML, and CSS.
- On-Time execution of test cases.
- Developed Automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
- Performed Continuous Integration testing using Maven, Jenkins and GIT.
- Defect Tracking and Reporting, logged defects using JIRA tool and reported it to the developer.
- Attended the sprint plan meetings, daily stand up meetings, Bug review meetings, weekly status meetings, retrospect meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Created large amount and sets of data to cover different scenario testing.
- Interacted extensively with the business users in analyzing the requirements during the requirements analysis phase of the project.
- Created RTM (Requirements Traceability Matrix), developed the UAT test plan adhering to specifications and business requirements.
- Worked on Selenium scripts to regression test on multiple browsers and environments.
- Have used Testing Annotations with selenium scripts and used Maven integration tool to execute test scripts as bulk.
- Used Maven to build and run the Selenium automation framework.
- Review & update selenium WebDriver coding in java eclipse.
- Conducted data validation testing using SQL queries in the Database Management System.
- Ensured content and structure of all Testing documents / artifacts is documented and maintained in Jira Confluence.
- Documented, implemented, monitored, and enforced all processes for testing as per standards defined by the organization.
- Involved in documentation of the testing process for further enhancement.
- Conducted result analysis and interacted with developers to resolve bugs.
- Reporting the bugs and to retest the same after the fix from the developers.
- Reviewing the Test Reports using TestNG annotations.
Confidential - Ashburn, VA
Senior Automation Test Engineer
Responsibilities:
- Performed manual testing on the applications and verified the functionality of all modules in the application.
- Written the Test plan, Test Cases, Test Scripts and Test Steps for all the modules.
- Verified Data with the Toad Interface tool running SQL queries in the Data Base.
- Developed and Executed the Test Cases for various scenarios based on requirements.
- Developed the Test Plan based on the Business requirement documents, Design and Analysis documents, Business workflows, Configuration Specifications documents, Vendor system and Subject Matters experts.
- Ensuring content and structure of all the testing artifacts are documented in SharePoint Tool.
- Review test cases written for manual testing; make necessary adjustments for suitability towards automation.
- Manually created, developed and execute Test Cases for both Negative and Positive testing.
- Developed automation test scripts using VB Script and HP UFT, maintained object repository, and developed descriptive programming to identify the objects.
- Developed / Enhanced VB script in HP UFT to add checkpoints, parameterize data, database checking etc.
- Reported Defects using JIRA and actively involved in analysis of the defects on severity and priority.
- Developed and Implement test automation framework Using HP UFT.
- Analyzed and identify the points of enhancements and improvements in the existing framework/process.
- Developed function libraries, test scripts and modules with HP UFT and VBScript.
- Reviewed, Developed and modified automation templates.
- Worked on HP UFT hybrid framework, identifying the functional areas and created different functions to make the scripts reusable in HP UFT.
- Prepared Test Cases for GUI application. Developed test scripts for Data driven testing using parameterization in UFT by using Excel sheet for test data and Database Queries based on the functionality.
- Participated in RTM/TC’s Walkthroughs and defect report meetings periodically.
- Developed base line scripts for testing the future release of the application using HP UFT.
Confidential, Weehawken, NJ
Junior QA Analyst
Responsibilities:
- Used Selenium Suits for Automation.
- Managing various QA phases and performing hands on testing including Regression, Functionality and Pre-Release testing of the POS and WIMS (Warehouse Inventory Management System) applications.
- Directly interacting with clients on a regular basis through user conferences showcasing new functionality and enhancements, evaluating and gathering specific client expectations on QA.
- Writing test plan based on the Requirements documentation and Design documents provided by the customers and development teams.
- Testing the WIMS application by creating inventories, adding sales, user profiles, roles & responsibilities for users, Payments and sending inventories to the stores.
- Responsible for coordinating Test data preparation and code movements into test environments.
- Initializing the POS machines with the ON files created by WIMS application.
- Backend Testing on the ODS database for proper updates from the WIMS application.
- Verifying the ON files data created using the WIMS application against the CWS ( Corporate Work Station) installed on all the POS machines.
- Testing the POS application by creating sales transactions with different payment methods and verifying the OFF files for tallying inventory balances.
- Involved primarily in setting up POS machines during the initial kickoff of the MCCS project.
- Understanding the project requirements by analyzing and brain-storming through the project plan documents with the team.
- Conducted meetings with the Project Manager and various user groups in obtaining status reports and establishing dependencies for the project.
- Extensive use of JIRA for logging defects and tracking them to closure.