Automation Engineer Resume
Baltimore, MD
SUMMARY
- More than 6 years of IT experience in Automation Testing; Understating and well knowledge of SDLC and STLC including agile methodology, business and technology operations.
- Good working Knowledge on all phases of STLC from Requirements analysis, Design, Functional Decomposition, System Analysis, Test Case Design, Maintenance and Documentation.
- Proficient in Test Planning, Test Strategies, Test Case Design, Reviews, Defect reporting & tracking, and Test Execution (manual and automation) using test plans and functional requirements.
- Understanding of different approaches to Testing such as System Testing, Smoke Testing, Regression Testing, Black Box Testing, Functional Testing, WEB/UI Testing.
- Proficient in Selenium, Page Object Model, TestNG, Cucumber, Core Java, Web Services testing (Soap UI) and API testing.
- Expertise in variety of tools such as Selenium Webdriver, TestNG, JUNIT, Continuous Integration with Jenkins, Maven, JIRA.
- Proficient in designing and implementing Automation Frameworks such as BDD, TestNG for a number of projects.
- Wide experience ranging from designing test cases using tools like JIRA.
- Expertise in Problem solving and Bug Tracking Reports using Bug tracking Tools JIRA.
- Knowledge in creating different Scenarios for functional testing utilizing HP ALM/Quality Center as per the requirement specifications. knowledge in SQL.
- Good Knowledge in creating Test Scripts using Selenium WebDriver with Page Object Model.
- Experienced with Cross - Browser and compatibility testing to test Web Application using Selenium WebDriver and TestNG.
- Experienced in building automation scripts and frameworks from scratch using Selenium Web driver with Java.
- Knowledge in front-end routing, client side templating and consuming JSON-based REST APIs.
- Experienced with Automation Framework Development in Selenium WebDriver using Java.
- Good knowledge of handling Xpath
- Experienced in implementing BDD Framework
- Good Knowledge in writing, enhancing and executing test scripts using Selenium, TestNG.
- Knowledge in testing various web services using SOAP UI tool.
- Expertise in preparing Test Reports, Defect Management, Management Reports and Delivery Summary Reports.
- Good Performer and Team Player.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/WebDriver/GRID, HP ALM/Quality Center, Cucumber, SOAP UI
Languages: Core Java
Web Debugging Tool: XPath, Firepath, Firebug
Test Framework: Junit, TestNG,BDD Framework
IDE: Eclipse, IntelliJ Idea
Build Tool: Maven
Bug Tracking Tools: JIRA, Quality Center (QC)/ALM
Continuous Integration Tools: Jenkins
Databases: SQL Server,MySQL
Operating Systems: Windows
Microsoft Office tools: (MS-Word, PowerPoint, Excel and Access)
PROFESSIONAL EXPERIENCE
Confidential, Baltimore, Md
Automation Engineer
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Performed Functional, Regression, System and GUI testing at different stages of the application development.
- Involved in Navigation Testing, Bug reporting and tracking to closure through JIRA tool.
- Used JIRA for tracking, reporting and managing the defects.
- Involved in testing SQL code in mock testing environment and executing the same SQL code in production data.
- Involved in writing SQL query for various projects to verify the back end data based on the specification.
- Performed Backend Testing of the application by writing SQL queries.
- Developed automation framework for Selenium WebDriver in Modular Framework model.
- Extended TestNG framework by adding some helper classes and methods.
- Developed Selenium test cases using TestNG framework.
- Maintained and executed Maven build files for running automated tests.
- Used Maven to help manage project's build, report and documentation across the network.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Tested applications developed in Java with J2EE framework.
- Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.
- Involved in Testing of web services using SOAP UI.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Integrated Selenium WebDriver with existing API to test framework.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Checked Log files to analyze errors experienced using Log4j during testing.
- Designed and developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Involved in providing the efficient locators strategy like XPath and CSS to run Selenium script in stable condition.
- Worked with source version control tool such as Subversion (SVN).
- Coordinated with technical support associates to fix proprietary software issues.
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Verified, edited and updated test data in new or existing systems before testing.
Environment: Java, Selenium WebDriver, Selenium Grid, Firebug, FirePath, CSS, Test-NG, GitHub, SVN, Page object pattern (POM), Cucumber, Maven, Jenkins, HTML, XML, XPATH, HP ALM, Oracle SQL, SoapUI, JIRA, C/C++, MS Word, Windows.
Confidential, Atlanta, GA
QA Tester
Responsibilities:
- Responsible for analysis, reports and defect tracking.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Involved in Defect Management (including documentation and verifying resolutions).
- Performed Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance testing, and End to End Testing.
- Documented the Bugs and generated status reports and Bug reports using JIRA.
- Used JIRA as the defect tracking tool to track, review and generate report on bugs.
- Wrote SQL Queries in Oracle Database to verify the data with the GUI.
- 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 Web Driver, JUnit, Ant and Jenkins.
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Wrote Selenium scripts to create reusable components in Data driven framework.
- Executed automated application testing for key product functionalities and developing new test plans using tools such as Selenium and Junit.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with JUnit.
- Generated Selenium reports using JUnit reporter and automated report generation using ANT.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Used Ant for building the WebDriver project.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber Designed smoke, sanity, acceptance, functional and regression test cases.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Developed test scripts for web services using SOAP UI and worked with XPATH.
- Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing.
- Participated in Project and Test Team Requirements reviews.
Environment: Selenium WebDriver, Selenium Grid, Eclipse, XPath, Firepath, Firebug, CSS, Java, Java Script, JIRA, JUnit, Windows, MS SQL Server, Test-NG, GitHub, SVN, MS Outlook, MS Visio, MS Word, PowerPoint, Apache POI, Page object pattern (POM), Cucumber, Maven, Jenkins, SOAP UI.
Confidential, New York, NY
Software Tester
Responsibilities:
- Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.
- Understood SRS and kept track of the new requirements/change in requirements of the project.
- Coordinated with project manager and development team to formulate test strategy, scope of test effort, test resources required, and test-release schedules.
- Performed and planed functional, regression testing, integration testing, system compatibility testing, and user acceptance testing.
- Involved in generating test plan, test cases using Quality Center/ALM.
- Wrote SQL queries to test the oracle database and validate the data integrity.
- Created VB scripts to connect various reference databases in Oracle host servers using embedded SQL statements.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Developed components for each transaction used in the test script or scenario by using Selenium.
- Performed regression testing to ensure no new bugs exist due to modifications.
- Created Automated Data Driven test scripts for performing highly efficient regression test cycles that can perform XML String comparison to differentiate between expected and actual results.
- Generated Reports, Graphs, Summary data, and Collating execution results to help analyze the performance of the systems.
- Involved in developing RESSTFUL APIs.
- Performed Cross browser testing is used on Internet explorer and Netscape navigator for browser compatibility.
- Participated in Release Review/Requirement Analysis and Design review meetings.Involved in testing configuration and customization like fields, page layouts, users, role hierarchy.
Environment: JIRA, Soap UI, REST, Quality Center/ALM, Selenium, Windows, UNIX, C/C++, SQL, Java, J2EE, VBScript, VB.Net, HTML, XML, MS Word, MS Excel.