Automation Engineer Resume
Plano, TexaS
SUMMARY
- 5+ years of Extensive experience in Software Quality Assurance (Manual/Automation testing) using Web - based, Desktop and Client/server application with strong business understanding knowledge in different domains.
- QA Experience includes Preparation of Test Strategy, Test Plan, Requirement Analysis, Effort Estimation, Designing Test Scenarios and Test Case and Reviewing Test Cases.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Java, TestNG & Maven.
- Expertise in exporting TESTNG scripts from Selenium IDE to Eclipse TESTNG Test Suites, creating new TESTNG test cases, modifying the Selenium scripts and writing test suites using TESTNG.
- Expertise in Set up of Selenium WebDriver using Eclipse IDE as well as through command line.
- Maintained the Selenium & JAVA automation code and resources in source controls like GitHub over the time for improvements and new features.
- Experienced in Testing various web based and client server applications across various domains in Automation and manual testing.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Strong working experience in building automation scripts and frameworks using selenium WebDriver with Java.
- Expertise in designing and implementing different automation frameworks from scratch like Page Objects Model, Keyword Driven framework, Data Driven framework and Hybrid framework for many projects.
- Experience in Agile/Scrum methods like Scrum and Feature Driven Development.
- Excellent understanding of Software Quality Assurance techniques, Agile Methods and Test complete.
- Experience in working with build tools like JUNIT, TESTNG and Maven.
- Experienced using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG xml.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman and Rest Assured tested both XML and JSON formats.
- Expertise in performing manual testing & Mobile Application Testing using Appium.
- Proficient in different types of testing related to Black Box testing such as integration testing, system testing, stress testing, usability testing, acceptance testing, regression testing and back-end testing.
- Experienced various types of AUT (Application under Test) such as GUI, Functional, Regression, System Testing and Performance Testing. Proficient in Cross Browser Testing and Cross Operating System.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and object-oriented methodologies.
- Experience with building Gherkin (Cucumber) user scenarios for automated testing (Selenium/Cucumber).
- Proficient in preparing the Testing artifacts like QA Test Plan, Test Execution, Test Result Analysis, Test Cases and Bug Reports based on product release features, client requirements, and technical documents.
- Participated in all phases of the test cycle including Sanity Testing, Functional Testing, Integration Testing, System testing (on Internet Explorer, Chrome, Fire Fox), Regression Testing. Strong in Database Testing and writing the SQL queries.
- Experience in importing and exporting Test Scripts to Quality Center from Microsoft Word/ Microsoft Excel.
- Experienced in working with business analysts and developers to understand business requirements and prepare test strategy.
- Good documenting skills while ensuring the completion of project within specified deadline.
TECHNICAL SKILLS
Methodologies: SDLC - Agile/ Scrum, Waterfall, STLC, TDD, BDD
Build Tool: Maven
Version Control Tools: GitHub
Integration Tools: Jenkins
Web Services: SOAP, Rest
Automation Tools: Selenium WebDriver, Cucumber, TestNG, JUnit, RestAssured, Postman, Soap UI
Framework: Keyword Driven, Data Driven, Hybrid Testing Frame work, Page Object Model patterns.
Bug Tracking Tools: Quality Center, JIRA
Programming Languages: Java, HTML
Database/Database tools: SQL Server, Oracle, MySQL, Toad, SQL, Postgres
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential, Plano, Texas
Automation Engineer
Responsibilities:
- Prepared Test Plan, Test Cases and Test Procedures using Business requirements documented Functional requirements document of the system. Understand the application requirements and system design.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Perform end to end testing, Integration testing and Smoke testing manually.
- Involved in Designing & developing data driven framework using Selenium WebDriver, Testing and implemented Java Mail to send the regression result automatically.
- Worked on Selenium GUI Object/element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as testing suite.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber.
- The request and response of the Web Services (SOA) through SOAP UI.
- Used Java for SQL connection to database.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Worked on the Parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts. Extensively queried through SQL to check the database records.
- Involved in preparing a report of all Automation difficulties and test results for a further application using Maven.
- Performed API testing for Restful Web Services using Rest Assured with Java/TestNG to run Cucumber feature and scenarios and generating report daily basis.
- Developed test scripts to automate process of testing in Selenium WebDriver using Java and TestNG.
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP/Windows 10/) compatibility testing in virtual machine environment. Execute automated Selenium scripts and reproduced failures manually.
- Prioritized and reported defects using Defect Tracking tool JIRA.
Confidential, Philadelphia, Pennsylvania
Automation Engineer
Responsibilities:
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
- Used Selenium WebDriver, Java to execute parallel tests on multiple browsers - IE, Chrome, Firefox & Safari.
- Involved in preparing test cases using Selenium WebDriver to validate all UI components, Pop-ups, Browser navigations, Mouse Movements.
- Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI.
- Actively involved in SDLC and STLC process and used tools like Selenium WebDriver, Java, RestAssured, SOAP UI.
- Experienced using HP Application Life Cycle Management (ALM) for global test management, bug tracking and reporting. Practiced Test-driven TDD, automated unit testing, refactoring, and extensive pair programming.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment. Involved in Writing Java Scripts to develop automated scripts and frame works.
- Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Involved in writing complex SQL queries and SQL procedures, functions and packages for backend testing.
- Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber, Gherkin language. Developed Functional tests using TestNG.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an AGILE software development SCRUM environment.
Confidential
Manual Tester
Responsibilities:
- Prepared Test Plan, Test Cases and Test Procedures using Business requirements documented Functional requirements document of the system. Understand the application requirements and system design.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- The AIMYM Information System maintains information such as membership, history, and various activities pertaining to this organization, in Hindi and English. It keeps information by zone and province. Reports are generated with the help of XML and JSP.
- Generated the SQL Queries to retrieve the data from databases for validation testing.
- Used Windows NT 2000
Confidential
Manual Tester
Responsibilities:
- Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an AGILE software development SCRUM environment.
- Actively involved in SDLC and STLC process,
- Prepared Test Plan, Test Cases and Test Procedures using Business requirements documented Functional requirements document of the system. Understand the application requirements and system design.
- Experienced using HP Application Life Cycle Management (ALM) for global test management, bug tracking and reporting.
- Developed a website that contains information about Wheat Products Promotion Society. It has an admin panel that a WPPS administrator can use for updating and maintaining the site. An applet shows current activities.
- Generated the SQL Queries to retrieve the data from databases for validation testing.
- Worked at Windows NT 2000