Test Automation Engineer Resume
Manhasset, NY
PROFESSIONAL SUMMARY:
- Over Six years of IT experience in Software Testing, Testing processes and Automation frameworks.
- Expertise in Manual Testing and Automated Testing of applications developed on various Environments.
- Profound knowledge on web application technologies: Java Script, CSS, XML, and HTML.
- Good experience in implementing Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
- Experienced in Test Methodology, Test Plans, Test Cases and Test Scripts on Mac and Windows platforms.
- Proficient in Functional, Black Box, Positive, Negative, Integration, Regression, User Acceptance Testing (UAT).
- Experienced in reporting bugs using Bug tracking tools such as JIRA.
- Experienced in built processes using HP ALM/Quality Center for Integration in multiple platforms and programming languages.
- Experienced in MySQL SQL Server, creation of database triggers, stored procedures, functions and packages.
- Good experience in writing PL/SQL and SQL statements in databases to validate data.
- Developed Selenium WebDriver test cases using Java, Cucumber BDD framework.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium WebDriver.
- Experienced in using GitHub as a source repository system to share code within the office and with team in overseas.
- Good Knowledge in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Experienced in developing and executing automation Regression testing and System testing using Selenium.
- Experienced in performing Data driven testing using TestNG to validate the components displayed on the website using Selenium WebDriver.
- Expertise in Scheduling testing job and set up the flag to run automation script.
- Experienced in providing the efficient locators strategy like XPath and CSS locator to run WebDriver script in stable condition.
- Experienced with SOAP UI, postman and RESTful Web Service Testing.
- Experienced in dealing with fast changing requirements and delivering testing objectives in time.
- Experienced in working/coordinating QA efforts with offshore resources.
- Actively engaged in Walkthroughs and review meetings with BA’s and Developers.
- Ability to work methodically in a fast - paced, deadline driven environments.
TECHNOLOGY & TESTING PROFICIENCIES:
Software development IDE: Eclipse, IntelliJ IDEA
Testing Tools: HP ALM/Quality Center, JIRA, Selenium Webdriver, Maven, Soap UI
Testing Framework: TestNG, Cucumber BDD, Rest Assured
Languages: Java, HTML, XML, PL/SQL
Web Related: HTML, CSS, SOAP UI, XML
Cloud Testing Environment: BrowserStack, SauceLabs
Databases: SQL Server, Oracle, MySQL
Operating Systems: Windows, Mac
Version Control: Git & GitHub
Software Methodologies: Agile Scrum, Waterfall, V-Models
PROFESSIONAL EXPERIENCE:
Confidential, Manhasset, NY
Test Automation Engineer
Responsibilities:
- Involved in testing the functionality of a Web-enabled portal offering a single sign-on platform.
- Prepared Test data for data driven Test cases and tested the entire application regarding the Requirement of system.
- Performed Automated and Manual validation of Key business flows in various Environments before Prod Release.
- Experienced in debugging applications, processing and validating application/backend logs in both UNIX and Windows environments.
- Performed UI testing and worked with GUI, Functional Testing.
- Performed Regression Testing, Integration Testing, Smoke Testing, System Testing and User Acceptance Testing.
- Logged defects into JIRA and participated in Defect Resolution to analyze the defects.
- Used JIRA for Configuration Management and Defect Tracking.
- Executed various SQL Queries to perform backend testing using Oracle.
- Involved in Automation Planning, Design and development Frameworks using selenium WebDriver.
- Developed Hybrid Framework for web automation using Java, Selenium WebDriver, TestNG, Maven, and Jenkins.
- Executed scripts parallel on various machines using Selenium Grid.
- Automated the regression test cases using the Selenium & TestNG.
- Executed automated tests in appropriate test regions in support of integration, functional, and regression testing using Selenium WebDriver.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Extensively worked on Selenium WebDriver with the preferred Languages Java.
- Worked on data driven framework and with page object module for automation test scripts.
- Used XPath and DOM to work with dynamic and static objects in selenium.
- Test API's for various functionalities and modules of the application using SOAP UI.
- Participated in requirements gathering and code reviews.
- Participated in JAD sessions and requirement walkthroughs with business users.
- Performed automation execution and analysis, and prepared Daily Summary Reports.
- Participated in regularly scheduled meetings with programmers and Management to discuss Enhancements and clientele Modification Request issues to establish quality control conformance.
Environment: Java, Maven, Oracle, J2EE, VB, Toad, SQL Server, JBoss, Tomcat, WebSphere, Test NG, MS Outlook, MS Visio, MS Word, MS Excel, Windows, Selenium WebDriver, Selenium Grid, Jenkins, JIRA.
Confidential, New York, NY
Test Engineer
Responsibilities:
- Created and set up Test data in preparation for automation.
- Provided scope definition for testing and identified required Regression testing to assure best quality.
- Involved in developing and implementing detailed Test strategies, Test plans and Test cases.
- Analyzed Business, Functional requirements and streamlined the Testing activities.
- Performed GUI, Smoke, Adhoc, System, Integration, Regression based on Test scenarios developed.
- Worked on JIRA to trace the requirements, wrote the test cases in the test plan and tracked the defects in the defect module.
- Reviewed and verified bug tickets within JIRA.
- Performed backend regression testing by writing SQL queries to review the returned data to ensure that the correct data was retrieved.
- Developed Selenium WebDriver test cases using Java, Cucumber BDD framework.
- Leveraged Java (Eclipse IDE) to access and test various operations.
- Performed Regression and Integration Testing using Cucumber framework and executed assertions.
- Automated regression test cases using Java Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Developed new and updated existing Automation test cases using Selenium WebDriver and Cucumber, using GitHub as VCS for java based web application, using Maven as Build tool.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java).
- Involved in testing Web services and XML with tool called SOAP UI, located WSDL file on internet, created Test cases and run them.
- Used SOAP UI for Rest API testing.
- Conducted User Acceptance Testing to ensure that developed systems satisfied the needs of business as specified in the functional requirements.
- Prepared Status Reports and conducted Daily Conferences and Status Meetings.
Environment: Maven, Jenkins, HTML, XML, MS Outlook, MS Visio, MS Word, MS Excel, Soap UI, Oracle, Java Script, Ajax, UNIX, Windows, Selenium WebDriver, JIRA, Jmeter, J2EE, SVN, TestNG.
Confidential, Somerset, NJ
QA Tester
Responsibilities:
- Reviewed project documents like Project Definition Document, Software Architecture Document and batch specification documents.
- Documented Test Cases by reviewing Scrum stories of the functionality of the application.
- Worked on Agile software development environment where performed testing in each sprint.
- Performed System, Integration, Regression, Smoke and Functional Testing.
- Generated reports using JIRA to track the test team progress.
- Logged defects in JIRA with all the details like screenshots, steps to reproduce, application and server logs.
- Used Quality Center/ALM for storing the script and executing it for functional testing
- Generated Defect report every day to keep track of Defects closure using Quality Center/ALM and had regular meetings to discuss the defect statuses and priorities.
- Used Quality Center/ALM as both Test Management Tool and Defect tracking tool.
- Performed backend validations using SQL statements against Oracle Database.
- Developed SQL queries involving performance views for real-time database performance statistics
- Implemented Failure test cases execution with help of WebDriver listeners in Selenium.
- Modeled workload distribution of critical business transactions and configured runtime setting accordingly
- Enhanced and maintained test scripts for different builds of the application and according to the changing system requirements.
- Responsible in testing the site in all the windows flavors in order to check the compatibility of the site.
- Monitored project plan execution and project metrics reporting.
- Involved in performing UAT (User Acceptance Testing).
- Kept records of all bugs identified, producing progress reports on a regular basis.
- Involved in preparing Defect Summary report, Test execution report and Daily Status reports.
Environment: Quality Center/ALM, C++, Selenium, TestNG, Windows, UNIX, SQL, Java, J2EE, VBScript, VB.Net, HTML, XML, Outlook, MS Excel, MS Word.