Automation Engineer Resume
San Francisco, CA
SUMMARY
- Highly qualified and well - accomplished Automation Engineer with over 5 years of experience and a strong background in Automation Framework maintenance and modification.
- Dedicated to continuously adopting new technologies to maximize development efficiency. Great programming knowledge and hands-on experience with various testing tools. Willing to learn and teach others as well.
- Extensive knowledge of JAVA objected oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
- Expertise is Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven, GitHub and Jenkins, exposure in Appium for mobile application.
- Maintained and improved automation frameworks with Page Object Model framework and Data Driven framework using teh help of Cucumber and TestNG.
- Maintained and enhanced teh Selenium & Java Automation code and resources with GitHub
- Experience in writing CSS Selectors, X-path expression to identify web elements.
- Implemented Cloud Based Selenium Grid on Sauce labs and local Selenium Grid for various applications with various combinations of OS and Browsers.
- Extensive experience in writing test scenarios on cucumber feature file also in depth understanding on how and where to use gherkins annotations.
- Written proficient Java glue code step definitions for test scenario using regex
- Performed continuous integration testing using Jenkins also used Allure reporting
- Has in-depth knowledge of various SDLC methodologies including Waterfall, Agile and SCRUM to prepare and execute test cases for web and mobile applications
- Experienced working in Agile Scrum Framework as well as Waterfall methodologies. Has enough experience as an agile tester to interact with Developers and Product owner on a continuous basis, in-depth knowledge on Iterative and Incremental Development, Product backlog, sprint, iteration planning, Release planning, Delivery process, Story Cards, Poker Planning, Burnup/burndown Chart.
TECHNICAL SKILLS
Programming Languages: Java, JSON, HTML5, XML, CSS
Testing Tools: Selenium, Appium, Sauce labs, Maven, JIRA, Jenkins
Frameworks: Hybrid Automation Framework with Page Object Model, Cucumber, Data Driven Framework, TestNG
Database: MySQL, SQL Server 2008/2012 and GitHub for version Control
OS Environments: Windows 7/8/10, Windows Server 2008/2012, MAC, DOS, Android OS, iOS
Software Methodologies: Agile, Scrum, Waterfall, SDLC
PROFESSIONAL EXPERIENCE
Automation Engineer
Confidential, San Francisco, CA
Responsibilities:
- Experience with POM (Page Object Model framework) with Cucumber using JAVA and Selenium Web Driver library. Applied TestNG to view detailed reports with Allure
- Used Maven, Selenium Grid to execute Selenium automation suites on different platforms; performed browser combinations in parallel with Sauce labs
- Always kept teh framework up to date to accommodate all test scenarios. Assisted in Automating Android apps using Appium Java-Client library
- Worked closely with manual testing team to discuss which test cases should or should not be automated. Identified weaknesses in QA Processes and suggested Implemented improvements
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API. Experience in dynamic AGILE environment
- Participated in meetings and walk-throughs with project managers, developers and QA testers
Environment: Selenium, Maven, GitHub, Jenkins, JAVA, SQL Server, HTML, XML, CSS, Windows, Mac OS, iOS, Jira, Selenium, TestNG
Automation Engineer
Confidential, Woonsocket, RI
Responsibilities:
- Worked with Quality Assurance team to test consumer facing application such as drug pricing, discounts, as well as applications for continuous support for medical offices.
- Develop, document and maintain test artifacts like test data, data validation and automated test scripts using Selenium WebDriver, primary language used for automation was JAVA
- Used Firebug and Firepath to identify and locate elements, along with creating custom xpath using xml functions. Applied TestNG and Allure to view detailed test execution reports
- Responsible for automating Internal Web App and used source control with GitHub
- Executed full test on regression builds and provided detailed report to teh upper management
- Implemented Selenium Grid for parallel testing on multi browser and OS combination
- Modified test scripts to handle all checked and unchecked exceptions which helped tests run smoothly and ensured delivery of final content to UAT by teh testing deadline
Environment: Selenium, Maven, GitHub, Jenkins, JAVA, SQL Server, Windows, Mac OS, iOS
QA Tester
Confidential, Norwalk, CT
Responsibilities:
- Developed Test Scenarios and Test Cases for large-scale Data validation and comparison between two web application and between teh UI and Database defining simple to complex scenarios
- Analyzed teh project documentation to ensure a thorough understanding of teh user stories including, but not limited to business, technical requirements, functional specifications, process flow/contextual diagrams, integration points and use cases.
- Extensive knowledge in developing testing scenarios, test cases and executing tests & logging defects in JIRA.
- Executed peer reviews for developing teh UAT test plan, strategy, and test cases which are used while analyzing teh application
- Created UAT test plan documents and strategies
- Analyzed and validated system requirements
- Performed Functional testing on Mobile Application for iOS and Android
- Worked with automation team to help run Selenium test suites as part of regression suites
Environment: JAVA, Eclipse IDE, IntelliJ IDE, SQL Server Management Studio 2008
