We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

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

We'd love your feedback!