Test Automation Engineer Resume
SUMMARY
- Highly skilled, motivated Software Test Automation Engineer with 6+ years of experience in Quality Assurance field.
- Good understanding of Software Development Life Cycle and various SDLC models like Agile - Scrum, Rational Unified Process and Test management.
- Expert in developing Java Selenium WebDriver/ IDE/GRID test scripts and Test Frameworks using TestNG/JUnit, MAVEN build tools.
- Experience in working on Page Object Model Design pattern with Hybrid framework.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid and TestNG
- Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Good understand with Web Services and expert in writing test cases and executing Web Services using SOAP and REST protocol on Postman.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Created and maintained automated test script for API testing using Rest Assured.
- Experienced with SOA, Web Services, SOAP, RESTFUL technologies.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.
- Proficient in Defect management, including Defect creation, modification, tracking, and reporting using JIRA.
- Experience with standard test methodologies, and ability to quickly acquire business and technical knowledge to come up with robust test cases, and work against aggressive timelines
- Excellent written, verbal and interpersonal skills
TECHNICAL SKILLS
Testing Tools: Selenium, Cucumber, REST Assured, TestNG, Junit, JIRA, Fire-path, Firebug
Development Languages: Java, SQL, HTML, XSLT, XML
Environment: s/ Platforms: JAVA, J2EE, LINUX/UNIX,ODBC/JDBC, SQL Developer, Oracle
CM and Other Tools: Eclipse, Git, MS Office, Adobe Acrobat, HTML, MS Access, DB2, Jenkins, Maven
PROFESSIONAL EXPERIENCE
Test Automation Engineer
Confidential
Responsibilities:
- Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies.
- Followed Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script and followed the CICD process (scale up & running in different salves).
- Configured Maven for JAVA automation projects and developed Maven project object model (POM)
- Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Update the framework with helper methods if any while developing REST API automation scripts.
- Involved in testing both SOAP and REST services using Postman, Rest Assured and Tested both XML and JSON formats.
- Executed the selenium test cases locally, on VM machines and also using Selenium GRID
- Performed black box testing, database testing, and web-based testing on several test phases.
- Developed components for each customer transaction used in the test script or scenario by using Selenium.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Use Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Performed functional testing of SOAP and RESTFUL Web Services using Postman.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Attending Retrospective and presenting the demo to the Product Owner, Scrum Master and the project team members.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Fire Path, Firebug, Eclipse, HTML, XML, XPath, Jira, Internet Explorer, Chrome, Oracle and Windows.
Test Automation Engineer
Confidential
Responsibilities:
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- 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, TestNG and Jenkins.
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven.
- Used Maven to build the Project, SVN version control for Code repository and JIRA for Test Defects.
- Developed Data provider test data Objects for multiple test runs and captured Screenshots results.
- Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
- Developed selenium java automation scripts using XPath for complex situations.
- Implemented POM (Page Object Model) automation framework using Java, Selenium web driver.
- Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Executed the selenium test cases locally, on VM machines and also using Selenium GRID
- Responsible for regression and smoke testing whenever there is a hotfix.
- Developed Automation java code for CSV files load data validation.
- Validated Mortgage Loans data from Input CSV files and output Data Sets and report datasets.
- Parameterized input values with CSV Data Set, correlated dynamic values with Regular Expression Extractor.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Coordinated with the offshore team for task allocation and resolving their queries to maintain the quality of deliverable under stringent deadlines.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium WebDriver, TestNG, JavaScript, XML, HTML, Fire Path, Firebug, Eclipse, PL/SQL, Windows XP.
QA Test Engineer
Confidential, Portsmouth, NH
Responsibilities:
- Participated in daily requirements review sessions for each sprint and produced a real-time query log for each iteration
- Worked in a fast-paced Agile Scrum team environment.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Develop Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
- Develop Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Involved in production support and worked on solving the issues with the developers and Customer service team members.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
- Located web elements using Contains, Sibling, Ancestor various xpath axes to find elements using Selenium.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Attending Sprint Plan meetings and estimating story points for each user story.
- Analyzing the User Stories, New Features/Enhancements in JIRA.
Environment: Java/J2EE, SQL Server, UNIX, Windows7, Selenium (Web Driver2.0), IDE, TestNG, Eclipse, MS Word, Excel, HTML, XML
