Test Automation Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Over 6 years of experience in Software Quality Assurance and Test Automation Process in IT industry and experience in testing Client/Server, Web - based Applications, Web Services (SOAP and REST) with proficiency in both Manual and Automation Testing.
- Involved in creation and implementation of Test Procedures, Test Plans and Test Scripts and experienced in writing Test Plans, defining Test Cases, developing and maintaining test scripts.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), and methodologies like Waterfall and Agile.
- Experience in SQA (Software Quality Assurance) including Manual and Automation testing with tools such as Selenium WebDriver/IDE/Grid, TestNG, Maven, Jenkins, JIRA and SoapUI.
- Experience in Data Driven, Page Object Model (POM) patterns using Selenium WebDriver and TestNG.
- Excellent knowledge on XPath, Firebug, Firefox and Chrome devtools.
- Automated Web services (API) by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints.
- Solid expertise in automated testing tools like Eclipse, JIRA, BugZilla, GitHub, SVN Version Control, Apache POI, Log 4J, ANT and Maven.
- Hands-on experience with Web Service testing using SoapUI, Apache Http Client, Rest API, and WSDL.
- REST API testing using SoapUI, POSTMAN, Apache HTTP Client API, TestNG, JAXB & JSON parsers.
- Sound knowledge on TestNG framework for Test Automation, Maven for Project build integration, Jenkins for Continuous Integration.
- Good working knowledge of MySQL and Oracle databases.
- Strong experience with Version Control Systems such as SVN and GIT.
TECHNICAL SKILLS
- GUI and Functional Testing
- Black box Testing
- Positive/Negative testing
- Ad-hoc testing
- Systemtesting
- Integration
- Performance
- Stress
- Load and Regression Testing of Web and Client/Server based applications using Manual and Automation techniques.
PROFESSIONAL EXPERIENCE
Confidential
Test Automation Engineer
Responsibilities:
- Involved in creating Java based scripts for Selenium WebDriver with TestNG as automation framework.
- Automated Web Application testing using Selenium WebDriver and REST API with Apache HTTP Client, TestNG.
- Used Selenium WebDriver, Maven, Java, XPath & Firebug, Log4j, JDBC and Apache POI APIs.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS locators.
- Performed parameterization of the Automated Test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Used Firebug and Fire Path to identify the elements in the web application.
- Used TestNG test suite to run group of test classes and test cases.
- Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
- Used SoapUI for testing SOAP and Restful web services of the application.
- Developed test cases and suites of the web services using Data Driven pattern.
- Used Toad for writing SQL queries to validate backend applications to ensure accurate results.
- Coordinated with development team closely for issue resolution.
- Involved in creating automation test suites for regression testing in UI. The messaging formats included API over HTTP and REST based clients with XML payload.
- Tested SOAP and Restful Web Services using SoapUI manually Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status Expert in developing Java Selenium Web Driver/RC/IDE/Grid test scripts and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.2/2017 - 4/2019
Confidential
SDET - Test Engineer
Responsibilities:
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
- Analyzed Business Requirements use cases and worked on automation and manual testing of the application.
- Responsible for all types of tests like Business Functionality, Documentation testing, User Acceptance Testing (UAT), browser compatibility testing, Integration testing.
- Involved in creating Java based scripts for Selenium WebDriver with TestNG as automation framework.
- Automated Web Application testing using Selenium WebDriver and REST API with Apache HTTP Client, TestNG.
- Used Selenium WebDriver, Maven, Java, XPath & Firebug, Log4j, JDBC and Apache POI APIs. Worked on Selenium GUI Object / element verification is done through XPath, CSS locators.
- Performed parameterization of the Automated Test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Used TestNG Annotations in creating test suites for validating Restful web services.
- Involved in creating automation test suites for regression testing in SoapUI. The messaging formats included SOAP over HTTP and REST based clients with XML payload.
- Tested SOAP and Restful Web Services using SoapUI manually.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug statusâ— Familiar with Cucumber and BDD test automation frameworks.
- Used JSON, XML types in Restful Web Services.
- Expert in developing Java Selenium Web Driver/RC/IDE/Grid test scripts and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
- I have good hands on experience in Spring boot Spring's RestTemplate comes to Rescue. RestTemplate provides higher level methods that correspond to each of the six main HTTP methods that make invoking many RESTful services a one-liner and enforce REST best practices.
Environment: Agile, JIRA, Selenium WebDriver, Java, Fire Bug, Apache POI, Log4j, MAVEN, Eclipse, TestNG, Jenkins, HTML, JavaScript, CSS, XML, XPATH, Firebug, Web Services, SoapUI, SOAP and REST APIs, Oracle SQL, Linux, WebSphere Application Server.
Confidential
Test Engineer
Responsibilities:
- Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
- Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements
- Used TestNG framework for creating Selenium scripts, for functionalities of deriving complex quotations.
- Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
- Performed regression test to ensure that introduction of new features into application doesn' Confidential affect the existing functionality.
- Tested compatibility of application for dynamic and static content under various browsers using HTML IDs and XPath in Selenium.
- Used Core Java for writing automated regression test scripts using Selenium WebDriver.
- Tested Rest API using Apache HTTP Client, TestNG.â— Used SoapUI to test Web Services using WSDL file given by development team.
- Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
- Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
- Performed tests for Functionality, Regression, GUI, End to End, System, Configuration and Backend.
- Classified the defects according to severity and priority levels and prepared Test Status Reports.
- Raised defects in Rally and made sure appropriate hand-offs and retesting takes place.
- Prepared defect prevention (DP) reports and conducted DP meetings with the team.
- Used Toad to write SQL queries, to verify quotation values displayed on various pages of the application.
- Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.
- Actively participated in weekly meetings, triage calls and updated weekly reports.
Environment: Selenium WebDriver, Apache POI, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, GSON, XML, JSON, SOAP, WSDL, SoapUI, Rally, Toad, SQL, GIT, Oracle, Linux.