Automation Engineer Resume
Manhasset, NY
SUMMARY:
- 6 + years of experience in Software Quality Assurance and Automation Testing.
- Experienced in Software Testing with Knowledge of all phases of Software Development Life Cycle (SDLC).
- Proficient in review of all kind of testability docs like requirement specification, functional documentation, and conversion of the requirements document into detailed Test plan, Test cases and Test scripts.
- Experienced in Test design, development, and quality assurance of cost - effective enterprise applications.
- Strong knowledge of Black box and Grey box testing.
- Extensively experienced of software QA methodologies and Waterfall, V-Model, Agile Scrum.
- Expertise in conducting and participating different types of testing - Integration, System, Functional, GUI, Regression, Sanity, Smoke and User Acceptance Testing (UAT).
- Proficient in writing test scripts, test automation using diverse testing tools HP Quality Center/ALM.
- Good Knowledge in using different Test Management system like HP ALM/Quality Center.
- Proficient all types SQL queries like select, insert, update, delete and joining multiple tables based on business requirement.
- Experienced in set up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
- Experienced in performing Regression testing, System testing and Functional testing using Selenium.
- Expertise in implementing cross browser and cross platform web testing with Selenium RC and WebDriver.
- Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
- Experienced in designing automation testing framework for web-based application using Selenium that maintains the work flow as an end-user.
- Experienced in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Experienced in Designing and implementing different automation frameworks from scratch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects using Selenium WebDriver, TestNG and Maven.
- Experienced in Performance/Load/Stress testing with JMeter.
- Experienced in testing web based applications using JMeter and SOAPUI, as well as performance benchmarking validations.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Experienced in using JIRA for issue tracking and Git and GitHub for version control.
- Able to meet deadlines and have taken the initiative to learn job-related skills on my own.
- Able to work independently and with other QA Analysts on projects.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, TestNG, Maven, Jenkins, HP ALM, HP Quality Center, Jira
Programming: SQL, PL/SQL,VB Script, Java, HTML
Databases: Oracle, SQL, SQL Plus, MS Access, SQL Server
Word Processors: Microsoft Word, PowerPoint, MS Excel
Operating Systems: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE:
Confidential,Manhasset, NY
Automation Engineer
Responsibilities:
- Reviewed and Analyzed the Requirement and Test Plan, developed efficient, highly maintainable and reusable Test Automation framework Strategy to support multiple projects.
- Coordinated with Functional Team to identify Test cases that are candidates for Automation.
- Designed automated test based on Test Case and wrote Test Case.
- Analyzed and identified the areas of a project for Test Automation.
- Provided a written/verbal escalation of project status, resources and schedule issue as required to upper Management.
- Created Automation scripts in such way that to results can be generated in Text file, Excel and HTML formats.
- Prepared Test Plan that provides a detailed list of conditions under which the system will be tested using HP ALM.
- Reviewed the Test Results and Logged the Defects in HP ALM.
- Worked with development members on bug reproduction and fixes; and updated management on testing results, activities and planning using HP ALM.
- Used HP ALM to store all testing results and metrics.
- Used SQL Quires to perform Data integrity test to retrieve the data from various tables and to test the database.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- Involved in Automation of the test cases using Selenium WebDriver, TestNG and Maven.
- Created XSLT HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
- Performed Parallel, Cross-Browser Testing using Selenium GRID and Junit.
- Conducted Regression Testing whenever some code module was changed; identified risks and developed mitigation strategies.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Involved in preparing status reports and attending daily, weekly, monthly and quarterly meetings to update the automation status, challenges and efforts.
- Defined project release cycle and maintained project cost estimates.
- Involved in meetings and Responsible for weekly status.
Environment: Selenium WebDriver, TestNG, Maven, Jenkins, SQL Server, MS Office, Windows, SOAP UI, UNIX, XML, HP ALM, Java, J2EE, Java Script, MS Excel.
Confidential, Baltimore, MD
Test Engineer
Responsibilities:
- Developed Test cases and Test scripts for both Manual and Automated testing based on functional specifications and design documents.
- Involved in creating Test Plans, Test cases for new Implementation based on the business requirements.
- Involved in preparation & execution of Test plan, Test Conditions and Test Cases manually.
- Prepared Test data for interpreting the positive/negative results; Involved in preparation of Test Data used to test the Key Functionalities in Latest Builds.
- Determined the Entry and Exit Criteria for different phases in testing cycle of the system.
- Interacted with Business Analyst and developers for bug review using HP Quality Center.
- Worked with development Teams for timely closure of bugs reported & in meeting the requirement specification using Quality Center.
- Tracked, monitored and reported defects using HP Quality Center.
- Involved in writing SQL Queries to check Data integrity.
- Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, performance, browser and operating systems compatibility.
- Involved in working with JUnit test runner and Eclipse.
- Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Developed and maintained release acceptance tests using Selenium WebDriver, JUnit/TestNG, and Maven.
- Developed a Page Objects framework using WebDriver.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Created CSS/XSLT script to parse XML results into HTML format.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Performed User Acceptance Testing.
Environment: Selenium WebDriver, Java Script, MS SQL Server, Web Services, HP Quality Center, Java, Windows, UNIX, MS Excel, MS Office.
Confidential, New York, NY
QA Tester
Responsibilities:
- Reviewed Business Requirement Documents, Functional requirement documents, and Technical review document.
- Involved in creating Use Case for complex system interfaces.
- Involved in developing Test cases from Business Requirements in Test Manager.
- Prepared test data and test environment for testing modules.
- Responsible for writing Test plan, Test scenarios, and Test cases for requirement, client and submission modules.
- Implemented Quality Center in the project.
- Wrote the Test cases in Quality Center.
- Responsible for test execution and documenting the results in Quality Center.
- Involved in backend testing in database using SQL queries.
- Developed and implemented automated Frame work for Selenium WebDriver using Java.
- Configured ANT build scripts to run tests, develop reports and send notifications.
- Assisted the Business Analyst in preparing the business documents.
- Contributed to development strategy to deliver a quality product that might entail strategically designing a product that could easily be tested.
- Contributed to evaluation and development of the tools and reusable scripts to reduce time of the Testing procedure.
- Prepared Status Reports every week, which includes Revision History, Test case status, Performance related Issues and bugs.
Environment: Agile, MS Office, UNIX, MS Excel, TOAD, Oracle, SQL Server, Quality Center, Selenium, Java, Java Script, Windows, HTML.
