Automation Engineer Resume
5.00/5 (Submit Your Rating)
VA
SUMMARY:
- 5+ years of Experience in IT field with emphasis Software Quality Assurance, mainly focusing on automation testing of web - based applications.
- Complete understanding of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Defect Life Cycle Management .
- Extensive background in QA methodologies- Agile-Scrum and Waterfal l Methodologies.
- Hands on experience with Agile Environment and actively involved in Agile ceremonies like Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.
- Expertise in Selenium automation using Selenium WebDriver, Cucumber tool in Eclipse IDE, Java, JUnit, Maven, TestNG .
- Reading and writing MS Excel files to maintain Java APIs using Apache POI and creating JDBC utilities for connecting with framework.
- Worked on Continuous Integration Tool Jenkins to pull the code from the Repository, scheduling the Smoke Test for Continuous Integration in Jenkins.
- Expert on Web Object Identification with XPath, CSS, and locater techniques for Selenium Automation.
- Cucumber BDD layer with Feature files and Scenarios for easy collaboration and steps reusability
- Successfully performed Smoke, Functional, Positive, Negative, Back-end, Integration, Regression, End to End and API Testing .
- Good Knowledge in Multi-Browser and Multiple Platforms Testing of Web Applications using Selenium WebDriver with Java for Firefox, Chrome and Operating Systems like Windows and Mac.
- Worked on Defect Tracking and Reporting using test management tool JIRA .
- Strong Skills in Backend Testing using SQL Queries on Oracle, and MySQL servers.
- Proven skills in taking proactive approach by avoiding the defects in a verification process and meeting the deadlines.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
- Excellent research and mentoring skills. Ability and enthusiasm to learn new tools/technologies quickly.
TECHNICAL SKILLS:
Testing Tools: Selenium Webdriver, Selenium GRID, RESTful API, Cucumber
Defect Tracking Tool: JIRA
Languages: Java, SQL, XML, HTML
Testing Frameworks: JUnit, TestNG
IDE: Eclipse
Build Tools: Maven
Continious Integration: Jenkins, GitHub
Database: Oracle, SQL Server, MySQL
WORK EXPERIENCE:
Confidential, VA
Automation Engineer
RESPONSIBILITIES:
- Developed and implemented robust (BDD) framework using Cucumber, Java and Gherkin language.
- Used Page Object Model approach to develop Automation Framework using Selenium WebDriver
- Designed automation Framework, configuring Selenium WebDriver with Eclipse, setting up coding standards, naming Conventions and Folder Structures.
- Developed framework using Java as a language, JUnit and Selenium WebDriver .
- Executed automated Regression Scripts across multiple browsers like IE, Chrome and Firefox to test the Browser Compatibility of Web based application.
- Provided mentorship to team members on best automation practices using Selenium WebDriver, Java, Cucumber and JUnit in Eclipse .
- Page Object Model design for better automation code reusability and easy maintenance
- Performed Back end testing with extensive use of SQL queries.
- Used Jenkins as a Continuous Integration server to configure with Git and Maven.
- Integrated automation executions with CI process (Jenkins) so, scripts are executed each time a build is kicked off.
- Participated in Sprint Grooming Sessions to provide feedback for clear and complete Acceptance Criteria.
- Analyzed execution result to identify test failure and reporting defects in JIRA .
- Actively participated in Agile Scrum environment ceremonies like Sprint Grooming, Planning, Sprint Demo, Retro and Daily meetings .
Test Automation Engineer
RESPONSIBILITIES:
- Performed Automation and Manual Testing in an internal web-based application
- Developed and designed test automation framework using TestNG, Selenium WebDriver, Java and Page Object Model(POM).
- Hands on experience on automation with Selenium WebDriver and Java .
- Used Object Oriented Programming concepts of Java language and TestNG framework for developing the scripts for scenarios.
- Used Maven as a built management tool for building the Cucumber BDD project.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Performed Smoke, Functional, Positive, Negative, Integration, Regression, Front-end and Backend Tests using Selenium WebDriver with Java.
- Involved in executing all Selenium tests on different browsers and checked for compatibility.
- Automated test cases using Page Object Model (POM) pattern to design and write tests using Java and Selenium WebDriver.
- Involved in testing the backend Database, retrieved the data from the tables using SQL queries.
- Attended User Story Generation Sessions, provided feedback for Acceptance Criteria and helped set the metrics for clear Definition of Done.
- Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
- Actively participated in Daily scrum meeting, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective meetings
Environment: Java, Selenium WebDriver, JUnit, XML, HTML, Eclipse
Confidential, ChicagoQA Automation
RESPONSIBILITIES:
- As an active team member of iterative product development methodology and participated in “ Daily stand up ” meetings, Sprint planning, Sprint Grooming and Sprint Retrospective .
- Building automation framework with Selenium Web Driver with Java, using tool Maven and supporting major releases.
- Performing negative, positive, functional and regression testing for the application.
- Actively dealt with data tables, iframes, pop ups and alerts on the application
- Created test scenarios in Cucumber feature file using Gherkin language.
- Configured and controlled all dependencies of project and tool versions using maven POM file.
- Performed parallel execution using TestNG.
- Anticipated test reports and tracked and logged the defects through JIRA and retested resolved defects.
- Scheduled tests using Jenkins for Regression and Smoke tests and automated reports.
- Performed extensive Cross Browser Compatibility testing on various web browsers like Internet Explorer, Mozilla Firefox and Google Chrome
- Aggressively pursued the resolution of high level defects in the project to facilitate smooth functioning of the test execution
