Automation Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- 5+ years of experience in the field of Information Technology with the emphasis on Software Quality Assurance in Automation and manual testing of functional aspects of client/server and web - based applications.
- Experience in working with Waterfall and Agile Project Methodologies.
- Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle concepts.
- Involved in building automation framework from scratch using Selenium WebDriver, Java, Cucumber, Page Object Model and Eclipse.
- Used MAVEN for build management and Jenkins for Continuous Integration of the builds.
- Expertise in working with Selenium Web Driver using TestNG Java framework.
- Experience in writing CSS Selectors, Xpath expressions to identify web elements using Selenium Web Driver.
- Good Knowledge in Core Java, OOPS, Cucumber, SQL Server and XML.
- Have Experience on working in Insurance and Healthcare Domain.
- Experience in logging defects using JIRA, Bugzilla and performed defect tracking and reporting.
- Strongly experienced in writing and executing detailed test cases, test scenarios, test scripts and test design documents according to the User stories/business specifications.
- Experience in Page Object Model (POM) to Automate Functional and Regression Testing by creating Hybrid Framework using Eclipse, Maven, Java, TestNG and Selenium WebDriver.
- Experienced in developing Automation Framework using Cucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver.
- Experienced in using Selenium Grid and Sauce Labs for cross platform and cross browser testing by running the Test Scripts on various virtual machines.
- Experienced in generating Test Reports using ReportNG and ExtentReport.
- Performed test planning, test execution, test data, test coordination, configuration management and defect management areas for the web based applications.
- Participated extensively in all QA Phases including GUI testing, User Acceptance testing, Functional testing, Integration testing, System testing, and Regression testing.
- Experience in performing manual testing with the focus on black box, smoke, sanity, integration, regression, acceptance, and usability testing.
- Experience in writing SQL queries using joins, procedures and functions etc. Performed backend testing and data validation by writing SQL queries.
- Responsible for coordinating and executing the testing of entire system in accordance with the test plan.
- Self-motivated, Quality Interpersonal, Presentation, documentation and Communication skills and ability to maintain good co-ordination with the team members and have Strong Analytic ability and Capable of working independently as well as in a Team.
- Experience in creating Requirement Traceability Matrix (RTM), Test execution status, Defect report and Daily/Weekly Status Reports.
PROFESSIONAL EXPERIENCE
Confidential
Automation Engineer
Responsibilities:
- Worked closely with the Business & Technical team for gathering user stories and requirements.
- Developed and executed Automation Test Scripts using Selenium Web driver and Java to test the web applications.
- Extensively used JAVA oops concepts for developing Automation Frameworks using Eclipse, Maven, Selenium WebDriver and TestNG. Updated environment setup files as needed in UNIX / Linux.
- Reviewed the Test Reports using TestNG and performed TestNG Annotations and Assertions .
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Integrate Junit, TestNG & Selenium scripts with Maven build tool.
- Performed various black box testing Methodologies Like functional testing and Regression Testing.
- Involved in Bug and defect Tracking using JIRA & planning test execution activities, defect reporting and analyzing test metrics.
- Interact with developers, users and various team members to discuss issues, resolve defects and set priorities.
- Used SQL Queries and Joins to retrieve and validate the database from various tables to test the database.
- Responsible for creating Cross Browser test automation through Selenium Grid.
- Implemented the Logger using Log4J for Selenium test cases.
- Identified correct GUI elements using various Selenium Locators like ID, name, Link Text, Partial Link Text, XPath, and CSS in creating automation scripts.
- Created various generic methods for capturing SCREENSHOT, sending E-mail, reading and writing EXCEL file, connecting DATABASE, and generating LOGs.
- Created various custom methods for handling FRAME, MULTIPLE WINDOW, LINK, POP-UP and other WEB ELEMENTS. Created customized XPATH and CSS for identifying dynamic elements.
- Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Used Page Object Model (POM) to create Automation Framework using Eclipse, JAVA, Selenium WebDriver, TestNG, Maven and Apache POI.
- Extensively used TestNG Listener to generate automatic response on Test failure, Skip, and Success.
- Created Maven Project using Maven build automation tool to create dependencies like wars, jars. Usage of plugins for invoking XML files. Triggered POM.XML files using Jenkins for Continuous Integration.
- Used GitHub, source code management tool for code re-usage & to extend scope of Automation Testing.
- Performed Functional Testing, Data Driven Testing, and Cross Browser Compatibility Testing on different browsers like IE, Firefox & Chrome.
- Performed Smoke Testing, Functional Testing, Integration Testing, Regression Testing, System Testing, Retesting, Database Testing, and Black Box testing at various phases of the development and test cycles.
- Used Sauce Labs and Selenium Grid to perform cross browser testing and parallel execution of the Tests.
- Used Confluence to documenting information useful in the debugging process and evaluating test data.
- Participated in daily stand ups, bug review & Sprint Retrospective meetings to review the user stories and interacted with Developers, Business Analysts and end users for status updates & to resolve Defects.
ENVIRONMENT: Cucumber, Java, Maven, GIThub, Eclipse, Selenium, SQL Server, Jira, Unix/Linux, Confluence, Notepad++, Microsoft word, Excel, Power point.
Confidential
QA/ DB & ETL tester
Responsibilities:
- Performed the GUI, Smoke, Sanity, Functional, Regression, Re-Testing and System testing.
- Involved in Manual Testing of the application for Negative and Positive scenarios.
- Performed the Regression Testing to make sure that the bug has been fixed and the application was running properly. Validation of source to target mapping documents to test ETL process.
- Extensively worked on SQL statements and executed them to verify that the data on GUI are accurate in the database.
- Performed Manual Testing of Web-based and Client-server enterprise applications and used HP ALM for test management.
- Tested the ETL mappings using informatica Power Center to upsert data in salesforce from oracle database based on business rules applied in the transformations.
- Worked closely with Salesforce team during the validation of salesforce records and objects.
- Worked on Salesforce Standard objects like Contact, Account, Campaign, Lead, Opportunity, custom etc.
- Tested jobs on Autosys scheduler and validate if the jobs are running as per schedule.
- Created test cases, test scenarios and test plans for system testing based on functional specifications.
- Created and executed test cases based on test strategy and test plans based on ETL mapping document.
- Preparation of technical specifications and Source to Target mappings.
- Worked on Informatica Power Center tool - Source Analyzer, warehouse designer, Mapping Designer, Mapplet Designer and Transformation Developer.
- Did ETL Data Warehousing, database testing using Informatica for Workflow process.
- Worked with ETL group for understating mappings for dimensions and facts.
- Extracted data from various sources like Oracle, flat files and SQL Server.
- Written complex SQL queries for data verification process.
- Extensively used SQL programming in backend and front-end functions, procedures, packages to implement business rules and security.
- Developed scripts, utilities, simulators, data sets and other programmatic test tools as required executing test plans.
- Tested a number of complex ETL mappings, mapplets and reusable transformations for daily data loads.
ENVIRONMENT: HP QC ALM, Informatica 9.6.x, Notepad++, Oracle11g, Salesforce, SQL, Unix/Linux, Jira, Confluence, Notepad++, Microsoft word, Excel, Power point.
Confidential
Jr. QA Tester
Responsibilities:
- Analyzed the business requirements and interacted with the developers and business users.
- Involved in updating the test plan for the project, based on the test requirements.
- Performed the GUI, Smoke, Sanity, Functional, Regression, Re-Testing and System testing.
- Involved in Manual Testing of the application for Negative and Positive scenarios.
- Developed Test Cases/Test Scripts, execute tests and log results.
- Testing the compatibility of the software under various Internet Browsers.
- Maintained Test Matrix which gives an overview of the Testing Effort.
- Provided Test plan and test cases for deployment documents.
- Conducted manual testing for scalability and compatibility.
- Participate in regular QA team meetings and discussions.
