Automation Test Engineer Resume
Sunrise, FL
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in Software Quality Assurance in Retail and Health care domains.
- Involved in design and Implementation of Selenium WebDriver automation framework for smoke and regression test suites using TestNG.
- Developed test cases manually and generated automation scripts using Selenium Web Driver, TestNG, Maven.
- Well versed in other selenium components IDE and Grid.
- Proficient in different types of software testing like Integration testing, System testing, Sanity testing, Smoke testing, Alpha testing, Beta testing, Regression testing, Retesting etc.
- Involved in System Analysis , Requirement reviews , creating detailed specifications with Use Cases and User Scenarios .
- Actively participated in Scrum meetings and Daily standup meetings across various business teams and provided status, associated risks and resolutions for the issues.
- Hands on experience in all software testing life cycles (STLC) and software development life cycles (SDLC).
- Having enough experience in API testing using different tools like SoapUI and Postman.
- Expertise in Problem solving and Defect Tracking Tools like Rally and JIRA.
- Experience in database testing across multiple workbenches like SQL Server, MySQL, Oracle etc.
- Hands on experience in different software development methodologies like Agile, Waterfall etc.
- Experience in working with Version Control tools like SVN and GIT and created branching strategy for moving artifacts to QA environment using Jenkins CI.
- Expertise in different build/continuous integration tools like Maven, Jenkins, ANT etc.
- Having good knowledge in automating mobile applications using Appium.
- Have experience in replicating Customer issues, finding root causes, risk analysis and follow ups with client in live environment.
- Extensive experience in Behavior driven framework (BDD) based tools like Cucumber for writing acceptance tests.
- Good Knowledge on Application Servers like JBoss.
- Responsible for Provided status reports to appropriate groups concerning test issues and progress .
- Excellent team player and has ability to quickly adopt and work under minimal supervision.
- Ability to communicate requirements effectively to team members and manage applications.
- Extensive experience in providing 24/7 on - call support for Production, Staging and Development environments.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Cucumber, TestNG, SOAPUI, Postman, Apache POI
Software Development Methodologies: Agile, Waterfall
Programming Languages: Core Java
Build Tools: Ant, Maven, Quality center
Bug Reporting Tool: JIRA, Bugzilla, QC
Web: HTML, CSS, XML, AJAX, JavaScript, J Query and JSON
Operating Systems: Windows and Linux
Version Control Tools: SVN and GIT
Data Base: SQL Server, Oracle
PROFFESIONAL EXPERIENCE:
Confidential, Sunrise, FL
Automation Test Engineer
Responsibilities:
- Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
- Collaborated with product management teams in an Agile environment to develop a comprehensive set of tests for Web-based applications.
- Executed full test on every regression build and provided detailed report to the upper management.
- Analyzed the system requirements and developed detailed test plans, test cases and provided the documentation.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using TestNG prior to agile testing
- Involved in creation of automation framework in Selenium WebDriver using data driven and Page object driven Approach.
- Maintain the regression suite and oversee regression testing each release cycle, with automated testing delegated to offshore resources
- Implemented Selenium Grid for parallel testing on multi browser and OS combination.
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Gathered the Test data for Test cases.
- Used User Stories from JIRA to create test Scripts.
- Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing, in SOAPUI.
- Used SOAP UI tool to test SOAP services and REST API.
- Performed REST API Testing using REST Assured for SOAP/REST web APIs.
- Developed and maintained test documentation for test plans, test cases, and test data.
- Retest defect fixes and reopen issues when needed.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test-Case and Test Data).
- Performed Back-end testing by using SQL Queries.
Environment: Selenium Web Driver 2, Agile, Jira, core Java, Eclipse, Git, TestNG, SOAPUI, Restful API testing, Apache HTTP Client, JSON, Jenkins, XPath, Firebug/Fire-Path, Log4j, Oracle, SQL, Firebug, Linux.
Confidential, Melbourne, FL
Automation Test Engineer
Responsibilities:
- Analyzed functional specifications and Use Case documents and created Test Plan, Test Cases for functional testing.
- Involved in Designing Requirement Traceability Matrix to analyze changes and identify the areas of application for Regression Testing.
- Performed Integration & Regression Testing to check compatibility of new functionality with the existing functionality of the application using Selenium.
- Developed driver scripts using Selenium WebDriver and function library for automation framework.
- Used Selenium GRID to test on browsers like Firefox, Chrome and IE.
- Communicated with developers, Business Analysts and Users to discuss issues and priorities.
- Responsible for API Testing using Java and TestNG.
- Led automation efforts for new features like best offer notification and extensively worked with locating web elements using Id, CSS selector and XPATH.
- Used automated scripts and performed functionality testing during the various phases of the application development using selenium WebDriver.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium WebDriver.
- Used Cucumber for entire regression testing and functional testing with primary tool selenium to test scenarios, test Cases and Test conditions identified.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Used Git and integrated it with Jenkins for continuous integration for build management for each release, QA, integration and staging environments.
- Experienced in working with Build management tools like Ant, Maven and continuous integration tool like Jenkins.
- Responsible for developing the Automated Regression Suite and ensure the suite is ready, reviewed and maintained regularly.
- Design, develop, maintain and execute data-driven API test suites for Web Services (SOAP and REST) using SOAPUI for functional testing and schema validation.
- Involved in Defect management, Defect Review and Defect Status Reporting using Rally.
- Implemented the functionality of HTML Reporting to be incorporated with existing Selenium Automation Framework.
- Actively participated in Daily Standup Meetings, planning, review and retro meetings.
- Worked on user stories discuss in scrum meetings, followed agile methodology to collaborate with developers and project managers for quick and effective software testing in timely manner.
Environment: Java, selenium WebDriver, TestNG, Cucumber, SOAPUI, Maven, Jenkins, Agile, Rally, Web Services, Soap UI, MS Excel.
Confidential
Software Test Engineer
Responsibilities:
- Interacted with application users and performed User acceptance testing.
- Developed TestNG tests for each Java based API in the Project and verified functionality by comparing expected and actual output values
- Was part of Designing and implementing the Modular Driven automation framework using Selenium Web Driver.
- Automated the Restful web services using TestNG and run the regression test suites using Jenkins tool
- Performed testing on web services using SOAPUI and Expertise with XML web services and SOAP
- Modified existing test plan for the changes and setup the automation test strategy.
- Involved in writing the test plan, test cases and test scripts for the application manually.
- Writing Test Cases in Test Director according to business perspective.
- Designed REST APIs that allow sophisticated, effective and low-cost application integration.
- Interacted with Business Analyst to understand the user requirements.
- Developed use cases for User Acceptance testing and Win-Runner is used for regression testing.
- Held meeting to update the users on the application developed and tested.
- Responsible for Smoke, Integration, Functional and System testing and performed End-to-End testing manually.
- Coordinated and integrated the work of the testing team by interacting with the Testers, Team.
- Lead and Business Analyst to solve ambiguous requirements.
- Involved in walkthroughs throughout the full phase of the project
- Reported the defects in the Test director automated tool and Coordinated with the QA Lead and developers.
- Wrote SQL queries to insert and retrieve the data from MySQL database.
Environment: Selenium WebDriver, SOAPUI, Web Services, SOAP, TestNG, Firebug, Fire-Path, Microsoft Excel, SQL Server, Windows, MAVEN, JAVA, Junit.
Confidential
Software Test Engineer
Responsibilities:
- Writing the test cases related to enhancements and modifying the test cases based on the requirement changes.
- Performing Functional and Regression testing.
- Involved in Hybrid Driven Framework based on test cases.
- Interacting with Manual testing team for Knowledge related meetings and defects identified from Automation team.
- Joining the calls with Onsite team to discuss Defects and application functionalities.
- Defect reporting, Executing Framework and Analyzing result and Responsible for enhancement of Test Scripts.
- Assisting the Customer during UAT phase, analyze Customer’s bugs from UAT
- Performed compatibility testing using different device OS and resolutions
- Involved in testing that determines the functionality of the system behavior
- Involved as a support to testing team in testing the client specification with the intent of rectifying bugs at Module level, integration level as well as at system level.
- Involved in writing complex x-path to identify the objects. Also involved in functional study of the application.
- Responsible for debugging and peer-review of the test scripts.
- Worked closely with developers in reproducing bugs reported.
- Mobile testing in physical devices, using user agents and emulators (Android / iOS).
- Attended meetings to discuss on status of defects and projects.
Environment: Java, SQL Server, XML, SVN, AGILE, JIRA, JDBC and MS Excel.