Automation Test Engineer Resume
Phoenix, AZ
SUMMARY
- Over 7+ Years of experience with diverse roles in IT industry as QA Automation Engineer and Quality Analyst. Worked in all phases of Software Testing Life Cycle (STLC), Test Strategy, Test Plans, Test Cases and Automated Test scripts using Selenium WebDriver and Java. Diversified experience in Automation and Manual testing.
- Extensive experience in AGILE & Waterfall delivery processes of Software Testing Life Cycle (STLC).
- Expertise inJavaandOOPSconcept required forSeleniumframework and experiencedin continuous integration withJenkins tool.
- Experience in Black Box, White Box, Grey Box Testing, GUI Testing, Regression testing, Ad - hoc, Compatibility and Website Testing and End-End testing.
- Good understanding of QA methodology and Software Development Life Cycle (SDLC) and STLC Proficient in writing Test Strategies, Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing.
- Expertise and solid experience in developing test automation scripts using Selenium Web Driver for functional and regression testing.
- Experience with the design and implementation of automation frameworks such as Data driven, Keyword driven and hybrid frameworks.
- Experience in designing Selenium framework using Page Object model.
- Experience in automating SOAP Web services and Rest Assured with Java.
- Experience with continuous integration tool Jenkins to perform regression testing.
- Experience in implementing cross browser and cross platform web testing with Selenium WebDriver and Grid.
- Expert in usingWebDriver for Firefox,IE, Chrome, HTML Unit driver and usedWebDriver/Web Element interface, Absolute/Relative XPaths, CSS Selectors, Implicit/Explicit waits, Web Driver Wait Class, WebDriver timeout Interface, Fluent Wait and many more.
- Good expertise in identifying web elements by using ID, NAME, X-PATH, CSS with the help of Fire Bug and Fire path plugins.
- Experience in working with Java and TestNG framework.
- Bug reporting, tracking and documentation on the Bug tracking System using JIRA, Version One and HP Quality Center.
- Created and executed SQL queries for various test scenarios to validate data and generate expected results in form of tables and reports using export to excel for UAT verification.
- Developed scenarios for Regression/Functional testing for automation.
- Expertise in working knowledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling and Collections).
- Experience inversion controltools such asGIT.
- Excellent communications and interpersonal skills backed up by sound professional ability to work independently as well as a team member.
TECHNICAL SKILLS
Automation Tools: Selenium Web driver, Selenium IDE
Defect Reporting Tool: JIRA, HP Quality Center and Version One
Project Methodologies: Agile/Scrum, Waterfall, SDLC, STLC, V-MODEL
Build Management Tools: GitHub, Subversion (SVN), Maven and ANT.
Frameworks: Junit, TestNG, Data, Keyword Driven and Page Object Model.
Web Debugging Tool: XPath, Fire path, Firebug.
Environment: Eclipse IDE.
Browsers: Firefox, Google Chrome & IE.
Languages: C, JAVA, HTML and VB Scripting, Python.
RDBMS: SQL, Oracle 10g.
Operating Systems: Windows XP, Vista, Windows 7/8/10.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Automation Test Engineer
Responsibilities:
- Work with Agile teams on analyzing the application business requirements and prepare test plans.
- Actively Participate in business meetings, project discussions, and define testing scope.
- Experienced in STLC workflow model and maintain the end-to-end test management activities.
- Perform activities like Test Design, Test Environment Mgmt., Test Execution, Defect Management.
- Working with Dev teams to triage the open defects/issues and used Jira as a complete workflow management from logging till closure.
- Created detailed test results documents and reports and share to business team, get their sign-off and Go-No-Go for every application release.
- Experience in Data-driven framework and Key- Word driven framework using .CSV and Excel reader
- Perform Smoke Testing, Functional testing, Regression Testing, End to End business scenarios testing.
- Design the test cases, maintained the page library functions and its locator methods using TestNG, POM framework.
- Design feature files using Selenium WebDriver Java, Cucumber Gherkin format as per business requirements.
- Extensively used TestNG framework features like annotations, testing.xml for design, configuration, prioritization of test scripts and control the execution.
- Designed the E2E scenarios to validate the Insurance Product functionalities which covers UI Web, Database.
- Configured Selenium Grid to perform cross-browser Testing using remote execution on virtual machines using Jenkins CI CD process.
- Configured Extent Reporting and test maturity metrics dashboard on Jenkins Jobs for test coverage.
- Verified the data flow correctly into SQL Database target tables with consistent data and no data loss and validated data from source to Target.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Involved in testing of services usingSOAP/RESTservices usingPostman and perform JSON request/response payload fields and schema validation.
- Created the API automation scripts using Rest Assured framework, designed the model classes as per the JSON responses and asserted the JSON attributes, status codes, and performed the GET/PUT/POST/DELETE requests using API scripts.
- Ensure Quality deliverables and increase the ROI and automation coverage by reducing cycle time.
Environment: Java, Selenium, SQL, Hybrid Framework, Python, Maven, Gradle, J2EE, Mozilla Firefox, DB2.
Confidential, Colorado, Denver
Automation Test Engineer
Responsibilities:
- Experience in Agile Methodology to meet customer timelines & expectation with quality deliverables.
- Ensure and review business/technical requirements are understood and translated to system requirements consistent with framework/standards to meet requirements
- Identified and documented defects/system issues using the Quality Center and assisted of root cause analysis for timely resolution of defects.
- Monitor and support all phases of Agile SDLC Testing cycle with proper entry /exit criteria as per test strategy.
- Identify regression candidate tests during requirement gathering and test design phase.
- Conduct functional, integration testing and report, track, and follow-up on issues in timely manner.
- Participate in Sprint Review meetings and Sprint Retrospective meetings and preparing metrics for execution of test cases during release testing.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Build POM automation framework using page libraries, Utility classes for Test Data, JDBC Drivers for database connection, Reports Generation, and define page objects methods, locators for functional modules/pages and created reusable web driver helper methods
- Experience in designing REST API automation functional scripts using Rest Assured framework, used Serialization, deserializations, POJO class to handle the complex JSON response payloads.
- Experienced in performing manual API Testing for RESTful webservices using Postman, validated JSON responses objects, status codes, response headers.
- Build Automation Framework using POM design pattern, develop reusable utilities for data reader.
- Design the BDD cucumber feature files, test step definitions, and used Maven project and manage library/package dependencies using POM.xml.
- Experience in creating custom XPATHs to handle the dynamic locators, dropdowns, web tables, Shadow DOM elements in Web application.
- Analyzed test results and prepared test/defect summary report for Sr. Management.
Environment: Selenium WebDriver, Java, TestNG, Cucumber, BDD, Postman, SOAP UI, Jira, ALM, MS SQL server 2016
