Automation Developer Resume
0/5 (Submit Your Rating)
Rockville, MD
SUMMARY
- A highly motivated and ambitious, qualified Engineer, having over 5 years of Experience as a QA Manual and Automation, in various field of Banking and Insurance industry
- Specialized in Automation Testing of Web - Based and Client Server Applications, using Selenium WebDriver, JUnit, Maven, Jenkins, Git, and Cucumber
- Fundamentals knowledge of Software Development Life Cycle, Waterfall Methodology and Agile Methodology with Scrum
- Fluent in Automation Testing of Web-Based and Client/Server Applications, using Java with Selenium WebDriver, Maven, JUnit, Cucumber, Git and Jenkins
- Well experienced in Daily Scrum, Sprint Grooming, and Sprint Planning meetings and provided inputs to the Sprint Backlog items with proper estimates
- Experience on Peer Reviews of Test cases, Defects, and maintain Review Checklists
- Participated in User Acceptance Testing (UAT) and Create Test Cases and Test Data
- Comprehensive Experience in System Testing, Integration Testing, Positive and Negative testing, Smoke Testing, Functional Testing, and Regression Testing
- Integrate Automation Framework with capability to make Web-Service calls using RESTful API using REST Assured libraries
- Performed Back-End Testing including writing SQL queries for testing data integrity and validating business rules
- Developed Data Driven Testing by using JDBC to connect to Oracle Database and configured SQL queries to get data
- Strong in writing Test Cases by applying Test Case Design Techniques after reviewing the Business Requirements Specifications
- Expertise in documenting defects with high-level of detail, accuracy, and informative recreation step using JIRA and Bugzilla
- Knowledge to Design, Create and Maintain Automation Frameworks in Eclipse IDE using Java, JUnit/TestNG, Selenium WebDriver/Grid, Maven, Jenkins, Cucumber, and SOAP UI
- Extensive experience on developing test automation framework with Data Driven, approach using Selenium WebDriver with Java
- Experienced in Enhancing Existing Framework to improve the test Automation Reusability and Maintainability
- Strong experience in developing Reusable Actions, Method and Error Handling Scripts using Java as a programming language
- Able to easily identify dynamic Web Elements using HTML Document Object Model(DOM)
- Experience in using Maven as build management tool, Git as Version Control and Jenkins for Continuous Integration
- Ability to implement a user-friendly HTML Reports by using Junit with Selenium WebDriver
- Experience creating POM and Cucumber based framework
- Experienced in using Jenkins for Continues Integration, and Git for Version Control
- Ability to create Feature Files and step definitions with Gherkin Language and Cucumber
- Good organizational skills and proven ability to work independently on multiple tasks simultaneously
- Commitment to cooperative teamwork and involved in delivering a high-quality product to a client
- Shown leadership characteristics with importance on personal and unit effort lined with excellent written and oral communication skills
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE, Selenium GRID, Cucumber, Maven, SoapUI
Bug Tracking Tools: Jira, Bugzilla
Languages: Java, Python, SQL, HTML, XML, JSON, CSS, Gherkin
IDE: Eclipse, NetBeans, Android Studio, IntelliJ
Testing Framework: JUnit, TestNG
Repository System: Git
Continuous Integration: Jenkins
Build Tools: Maven
Database: Oracle, MySQL
Operating Systems: Linux, Unix, Windows, MAC OS
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential - Rockville, MD
Automation Developer
Responsibilities:
- Analyzed Business Requirement Documents to get better understanding of the system both on technical and business perspectives
- Responsible for generating test scripts to Automate Functional and Regression Testing with Selenium WebDriver, and JUnit using Java as Programing language
- Used JIRA as bug tracing tool, and reported software defect to developers
- Responsible for creating test strategy and executing test cases to test the application in high quality in given timeframe
- Involved in Agile Scrum Methodology, attended Daily Scrum meeting
- Attended: Sprint Grooming and Sprint Planning meetings. Additionally, analyzed Sprint Backlog items and providing proper time estimates
- Experienced Cross Functional Team Member, helped Manual Testers to create and execute Test Cases
- Developed Test Cases and Requirements Traceability Matrix documents for the projects using approved templates based on the Requirements Document
- Developed Test Code in Java using Eclipse, Selenium WebDriver, and Junit
- Automated Web Services using REST Assured libraries
- Involved in implementation of Test Automation Framework by using Selenium WebDriver, JUnit, and Maven
- Developed on Test Framework using Selenium WebDriver for Regression Test, and Functional Test
- Used Selenium WebDriver to execute test cases in multiple browsers and Platforms
- Responsible for creating Test Data using Automation Scripts
- Executed Automated Test Cases for Regression and Analyzed Test Failure for Defect
- Performed and Scheduled Daily Smoke Test script by using Jenkins
- Created Feature Files and Step Definitions with Gherkin Language and Cucumber.
- Successfully Automated test reports on Cucumber and HTML
- Hands on Experience on POM, and CUCUMBER based framework with help of Maven
Confidential - Centreville, VA
Jr. Automation Analyst
Responsibilities:
- Responsible for Automating Test Cases according to Business Requirement Document
- Analyzed Requirement Documents and Functional Specifications developed Test Strategy and created Test Cases
- Participated in every stage of Software Development Life Cycle (SDLC) and walkthrough meetings
- Experienced in Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC)
- Developed Test Automation Framework using Selenium WebDriver and JUnit
- Performed Back End Testing by writing and executing SQL Queries
- Prepared and conducted Quality Assurance by review meetings, developed check lists and other QA documentation with test strategy Document and Defect Reports
- Prepared Proof of Concept for test automation framework and provided demo to the upper management for further automation effort
- Resolved long execution time issues by developing conditional wait functions with Java and improved the existing scripts
- Participated in Code Review meeting and provided Feedback for Test Automation scripts
- Interacted with developers to discuss existing software defects and re-tested the fixed issues
- Executed manual and automated test cases and used JIRA as bug tracing tool
- Analyzed the regression suite and prioritized the test cases for test Automation Development based on Risk Assessment
- Automated large amount of manual test cases from regression suite and executed the test scripts for each release cycle
- Interacted with Developers, BA's and other team members within planning project for insights of the programs and in understanding the end user's needs for the testing standpoint
