Automation Engineer (sdet) Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- 3 years of experience in IT, Software Automation Test Engineer with core Selenium, SQL and API testing experience to provide outstanding assistance in a team oriented Agile environment, utilizing proficiency in the SDLC, STLC and technical knowledge. Open to relocation and authorized to work in the United States.
- Quality Assurance/ Software Automation Testing experience on both Waterfall and Agile methodology.
- Strong experience in Automation of UI, API, Back - end , and Manual Testing of client Server, Web based Applications, API .
- Solid experience in Automating Test Cases using different Automation Tools like Selenium WebDriver, Cucumber, JUnit, TestNG using Java programming language.
- Hands on experience with Back-end database testing writing SQL queries to validate complex content-including SQL joins in Oracle and SQL server .
- Extensive experience both in SDLC and STLC, experienced in defining and implementing the test process across the projects right from the initial phase.
- Ability to build framework from scratch with Maven using POM.xml file.
- Successfully performed Smoke, Functional, Back-end, Unit, Integration, Regression, End to End Tests.
- Processed Data Driven Test by using Apache POI to read and write the data to Excel sheets.
- Experience with Web Services Testing in Rest-Assured tool, validating request and response in XML and JSON for REST-API.
- Deep knowledge of Behavior Driven Development and Test Driven Development.
- Solid background in designing and creating Test cases, Test scenarios, Test scripts.
- Successfully created Page Object Model for web based application writing dynamic Xpath and Css locators for complex element Identifications in Selenium WebDriver.
- Solid understanding of HTML and XML files.
- Extensively used JIRA and Bugzilla to create Test Cases and report bugs in defect module.
- Extensive experience in developing BDD scripts with Cucumber and writing step definitions using Gherkin language.
- Deep knowledge of using JUnit and TestNG to organize the flow of scripts by using annotations and performing parallel executions in various types of browsers and platforms.
- Successfully performed Continuous Integration Test using Jenkins.
- Experienced using GIT as a version control system.
- • Responsible for giving demonstrations and presentation to the management, and mentoring other team members.
- Excellent written, inter-personal, and oral communication skills.
- Strong analytical, problem solving and decision-making skills.
- Remarkable ability to meet strict deadlines.
- Excellent quick learning skills regarding new tools, techniques, approaches, methods, and concepts.
- Detail-oriented, team player, self-motivated, dedicated, open to learn and share the knowledge
TECHNICAL SKILLS:
Programming Languages: Python, Java, SQL, XML, HTML, JSON, Gherkin
Testing Tools: Selenium Web Driver, Rest - Assured, Postman, Cucumber
Maven Dependencies: GSON, JDBC, Apache POI, Selenium WebDriver Manager
Testing Framework: TestNG, Cucumber, JUNIT
Bug Tacking Tools: JIRA
Continuous Integration: Jenkins
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
Automation Engineer (SDET)
Responsibilities:
- Worked in Agile environment, attended daily scrum, sprint grooming, sprint planning and sprint retro meetings.
- Attended the Business and Functional Requirement Document (BRD) review meetings conducted by BA team to better understand the application functionality in order to create the Test Cases and Test Scenarios.
- Developed test scripts in Selenium for Regression, Smoke and Functional Testing.
- Developed and maintained automated regression test cases in Selenium Web Driver using Java as the programming language.
- Responsible for implementation of Data Driven Automation Framework using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Developed Automation test scripts with Selenium for regression testing. Created and Reviewed Detailed Test Cases, status reports and Test Closure reports.
- Automated test reports using Cucumber plugin HTML report and JSON reports attached with failed scenario screenshots.
- Developed Test Scripts to test functionality of the application and executed automation scripts on different browsers/environments and reported defects through JIRA.
- Developed SQL queries along with JDBC and applied to test scripts for database validation.
- Conducted Smoke, Functional, Regression, Integration, and Sanity testing against the existing and the new product.
- Analyzed Test Requirements and tested systems by applying designed test cases.
- Attended several walkthrough meetings with Business Analysts, Project Manager and Developers, and provided feedback accordingly.
- Developed test cases from the test specifications into JIRA.
- Designed and created Cucumber feature files to write down test scenarios. Implemented the scenarios in the process of creating the test automation framework.
- Created work with/in Jenkins to achieve Continuous Integration to execute the smoke test and regression test on nightly basis.
- Participated in defect management activities through identifying, logging and re-testing.
- Communicated and coordinated with different stakeholders to facilitate testing.
- Performed parallel execution using Cucumber runner class.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data tables on the server.
- Developed reusable methods with Java Programming Language using Selenium WebDriver and maintained the framework.
- Designed and developed test cases using Rest-Assured for REST-API.
- Aggressively pursued the resolution of high level defects in the project to facilitate smooth functioning of the test execution.
Book IT
Test Automation Engineer (SDET)
Responsibilities:
- Performed Smoke test, Functional test, Regression Test, and User Acceptance Test.
- Involved in requirements gathering and analysis during the initial stage of SDLC.
- Developed reusable Test Cases from Business Requirement Documents and use case scenarios and Functional Requirement Documents.
- Actively performed negative testing, integration testing, Ad-hoc testing, positive testing, database (back-end) testing.
- Developed and maintained keyword driven and data driven framework, using Selenium WebDriver.
- Participated in both code and framework design review meetings.
- Actively involved in preparation of Requirement Traceability Matrix (RTM) on various dimensions like test status to reflect the test progress.
- Attended preparation of test plans, acceptance criteria and test scenarios for project. Identified requirements and wrote test cases.
- Performed manual testing for functional test cases and logged critical defects.
- Involved in Database testing and executed SQL queries to ensure data integrity.
- Executed automated tests and analyzed test results for finding the root cause of the test failures.
Confidential
Title: IT Support
Responsibilities:
Mentoring for Robotic Classes and Attending STEM Science Fair.