Test Automation Engineer Resume
Mequon, WI
SUMMARY
- 5+ years of experience in Information Technology with expertise in analysis, design, development, and testing of Client/Server and Web - Based Applications
- Experience in SQA (Software Quality Assurance) with tools such as Selenium WebDriver/Grid, Cucumber, Jenkins, HP Quality Center, JIRA, Postman, and SOAPUI
- Specialized in user requirement analysis, test plan documentation, and creation/execution of test cases using Selenium WebDriver to verify application functionality against business requirements
- Performed Data-driven testing and created Hybrid Frameworks in Selenium
- Sound knowledge of Junit and TestNG frameworks for unit testing, Maven for project building and framework dependency jar file management, and Jenkins as a Continuous Integration server for Maven configuration
- Proficient in functional, GUI, system, integration, regression, black box, and user acceptance testing
- Expertise in web service testing, XML, and reading WSDL using SOAPUI tool
- Experience in Core Java, HTML, Oracle, SQL, MySQL, XPATH, CSS.
- Working experience in Agile(SCRUM), Waterfall, V-methodologies and strong understanding of the Software Development Life Cycle and STLC
TECHNICAL SKILLS
Testing: Selenium Web Driver/GRID, HP Quality Center, Cucumber, SOAPUI, Postman
Languages: Core Java, SQL
Test Framework: Junit, TestNG
Methodologies: Agile-Scrum, Waterfall, V-Model, Integration
Build Tools: Maven
Integration: Jenkins
Database: Oracle, DB2, SQL Server, MS Access
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Test Automation Engineer
Confidential | Mequon, WI
Responsibilities:
- Develop the Automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model (POM) for reusability
- Prepare test cases using Data-Driven and Hybrid Framework in WebDriver
- Work on SOAPUI and Postman as part of Soap and Rest API calls testing
- Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments
- Create and maintain test cases and test runs using the test case management tool
- Design, build, and maintain story-based test automation scripts for UI validation using Cucumber through business, functional, and technical expertise
- Use Cucumber for regression and functional testing with Selenium as the primary tool to the test scenarios, cases, and conditions identified
- Conduct database testing by writing SQL queries in the SQL developer tool
- Develop data-driven frameworks to test web services using java and TestNG in eclipse
- Perform system testing, functional testing, integration testing, smoke testing, and regression testing
- Log defects, monitor their status, and track them to closure using JIRA
- Work on various projects across multiple teams simultaneously
- Present sprint demos to product owners at the end of every sprint
- Design object repositories in the Selenium framework using CSS and XPATH locators
- Participate in daily scrum, sprint, grooming, planning, retrospective meetings as part of the agile process
- Interact with Development and QA Teams to ensure adequate defect resolution
Environment: Java, JavaScript, Selenium, Cucumber, TestNG, Test Rails, SOAPUI, JIRA, Maven, Jenkins, Log4j, SQL, Oracle SQL developer
Selenium Automation Engineer
Confidential | Hoffman Estates, IL
Responsibilities:
- Developed test cases for various modules of the web application using Selenium WebDriver and TestNG
- Performed automated testing using Selenium on the Confidential website pertaining to customer signup for residence and office delivery options etc.
- Performed user interface testing focused on multiple scenarios to be validated by automation such as the menu, header, footer, and buttons on Confidential ’s online site
- Designed test plans to decide the scope, approach, resources, and schedule of the intended test activities
- Built test cases, scenarios and project checklists to ensure the smooth operation of the applications
- Developed a regression test suite in Selenium WebDriver and TestNG to perform functional and regression testing on all the modules of the application in the second phase of the project
- Tested the entire application and covered various scenarios like Positive & Negative, Business Functionality, Integration, Regression, and User Acceptance Testing
- Wrote SQL queries to retrieve the data from the database for testing
- Participated in weekly status meetings and interacted with the developer team to discuss technical issues
- Used Jira for defect reporting and tracking and managing the entire test documentation like requirements management, test case designing, and test execution & generation of the required reports
- Experienced in working for parallel sprints in which two project builds were released in parallel
Environment: Eclipse, Selenium, Java, XML, JIRA, JavaScript, HTML 5,SQL and agile Methodology
Software Test Engineer
Confidential | Chicago, IL
Responsibilities:
- Involved in analyzing system specifications, design, development, and execution of test plans and test cases for manual and automated testing
- Performed manual testing of both front and back end of the system
- 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 WebDriver
- Developed Selenium test cases using TestNG framework
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Used Selenium Webdriver for automated functional, regression, and integration testing and for generating test Scripts
- Developed Maven build scripts to run sanity test scripts developed in Selenium WebDriver
- Created data-driven test cases using Java/Selenium/XML & Property files
- Configured Maven build scripts to run tests, develop reports, and send notifications
- Used Cucumber automated testing to test new and existing functionality
- Developed TestNG tests for each Java-based API in the project and verified functionality by matching expected and actual output values
- Used Java and Test Driven Development tools for scripting
- Used Maven for building the WebDriver project
- Integrated with the Continuous Integration tool, Jenkins, for running tests automatically on a nightly basis
Environment: Java, JavaScript, Selenium, TestNG, JIRA, Maven, Jenkins, XPath, Eclipse IDE, Agile, SQL, Oracle, Windows
QA Tester
Confidential | Rolling Meadows, IL
Responsibilities:
- Analyzed requirements, functional specifications & required documents for manual testing
- Reviewed project specs and worked closely with BA and Development for creating test cases
- Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required projects’ test conditions
- Wrote SQL queries for database backend testing
- Linked requirements to tests & defects as well as analyzed and tested defects in Quality Center (QC)
Environment: s: Manual Testing, MS office, Quality Center, SQL Server, Windows
