We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY:

  • Software Quality Assurance Test Engineer, Automated Test Systems Quality Methodologies Test Framework Expert Senior software QA tester with full system development lifecycle experience, including designing, developing and implementing test plans, test cases and test processes fueling swift corrective actions, significant cost savings and fault - free audits. Hands-on technology professional accustomed to working in complex, project-based environments. Multifaceted experience in QA software testing software development and user-acceptance testing, Backed by strong credentials including a computer science degree and computer analytics certificate advanced command of various testing suites, agile methodologies and monitoring tools and cross-platform skills in Windows, Linux and UNIX.
  • I have acquired in last 7+ years, a vast experience of introducing open source solutions and accumulated experience in planning, developing and executing quality assurance tasks for various projects.
  • Implemented Agile Testing for the enterprise with solid understanding of Software Development Life Cycle including Agile, Waterfall and Iterative with Strong experience with Agile test mythology and Agile Development process.
  • Implemented Black Box and Gray Box functional testing for front to back test automation.
  • Provide cost-effective solutions using 'best practices' by implementing Open Source like Selenium WebDriver and commercial tools in the market.
  • Employed a “test-to-break” approach on testing initiatives and clarified ambiguous requirements to ensure the effectiveness of all test plans.
  • Lead the design, modification, development, and implementation of test automation architecture and framework
  • Developed Test Framework with Selenium WebDriver to implement hybrid test framework with Page Object, Data Driven and Keyword Driven.
  • Developed Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM and Gherkin Language to implement TDD for the organization
  • Improved documentation of QA testing practices to enhance their repeatability, saving time and money and encouraging testing standardization and best practices.
  • Contributed to high-reliability technology releases as a result of thorough cross browser, cross platform with Selenium Webdriver web testing that helped maintain industry-leading position
  • Create and validate automated scripts that support Continuous Integration/Continuous Delivery pipeline
  • Developed Keyword Driven and Data Driven framework implementation with Selenium
  • Developed Automation for SOA architecture with Restful Web Service Testing.
  • Contributed to QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, Business Process Testing and more.
  • Experience in development of core QA framework library for various Web Application.
  • Excellent writing, verbal and interpersonal skill set with a self-starting attitude, team player, flexible, fast learner and high degree of creativity and initiative is expected.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver, Advanced Rest Client, Poster

Test Management Tools: Application Life Cycle Management (ALM), JIRA (X-Ray)

Defect Management Tools: JIRA, Rally, Bugzilla, VersionOne

Requirement Management Tools: Confluence(wiki), JIRA, SharePoint

Version Control Tools: GIT, SVN

Development IDE: IntelliJ IDEA, Eclipse, Visual Studio

Build management Tool: Apache MAVEN, ANT, Gradle

Continuous Integration Tool: Jenkins, Bamboo

Cloud Testing Tool: Browser stack

Programming Languages: Java, Python, C#, HTML, CSS. JSON, XML, JavaScript

Reporting: Extent report, TestNG report, Cucumber Report, Allure report

Database/Database Tools: Toad, MySQL, SQL Server, Oracle, SQL Developer, and MS-Access.

Applications: Microsoft Office Application, Microsoft Publisher, VMware

Operating Systems: DOS, Mac OS, Windows, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, Texas

Sr. Automation Test Engineer

Responsibilities:

  • Worked closely with Business Analysts and Developers to gather Application Requirements and Business Processes in order to formulate the test plan.
  • Developed scripts using Selenium WebDriver using JAVA as well as by writing custom functions/method
  • Used TestNG as a test runner frame work which has in build reporting & used Extents Reporting for custom reporting.
  • Reviewed evaluated and derived requirements for testability, develops and directed preparation and execution of comprehensive test plans, procedures and schedules for complete systems and/or subsystems.
  • Assisted with the implementation and execution of all aspects of the testing activities including planning, creation and execution of test cases, test scripts, test reports.
  • Reviewed product requirements, functional and design specifications to determine and prepared automated test Script.
  • Developed Reusable functions, which improve the robustness, re-usability, and easy to maintain test scripts & Frameworks.
  • Actively executed manual test cases to validate functionalities and update test statuses promptly.
  • Performed functional negative testing, function positive testing and boundary value analysis testing for Input Fields.
  • Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application using JDBC connection to validate with UI data
  • Reported software mismatches to the development team using JIRA plugin Test Rail
  • Performed Regression testing for fixes and closed the defects.
  • Created Data Driven Framework to reduce automated scripts maintenance time.
  • Documented weekly automation status reports that provided information about the AUT being tested, corresponding test-cases that have been automated, script information, verification point’s information, corresponding bugs’ information, and expected status for the next week.
  • Reviewed product requirements, functional and design specifications to determine and prepared automated test Script.
  • Involved in daily scrum meetings during the sprint and extensively worked throughout defect life cycle from opening to closure using Test Rail & Jira.
  • Experience in Web Services/API Testing using Soap UI to test SOAP and RESTful web services.
  • Communicated with Application Developers, Project Manager and other Team Members Scrum Master and Various Stakeholders on Application testing status.
  • Strong working knowledge in Mobile Test (Android & iOS) using Appium.
  • Running script in Seetest cloud from Jenkins
  • Strong knowledge in CI/CD pipeline.
  • Attended meetings to fix the bugs and to know the functionality and flow of the application.
  • Involved in the End-To-End test and responsible for the Quality Assurance of this application to complete in record time.

Environment: HP ALM, Selenium WebDriver, MAC, Xcode, Android Studio, NPM, HTML, XML, Postman, Rest-Assured,Restful Web-Service, Microsoft VB, Java, Appium, Junit, TestNG, Unix, Bitbucket, Jenkins, SeeTest(Experites).

Confidential, Dearborn, MI

QA Automation Test Engineer

Responsibilities and Accomplishments:

  • Collaborate closely with engineers, business analysts and product owners and other team members to determine appropriate acceptance criteria for all changes (new features as well as updates)
  • Work as part of a scrum team in an agile environment that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective
  • Develop test strategy for changes, which describes the features and functions to be tested.
  • Introduced and implemented automation testing framework for the organization
  • Design and implementation of automated test frameworks in a fast-paced agile environment
  • Design and implement automated tests based on the agreed-upon acceptance criteria.
  • Active Participation in determining acceptance criteria of new features as well as changes.
  • Responsible for the architecture, design and implementation of testing frameworks and tools, working along the Product and Engineering team to build game changing products.
  • Work with DevOps and Engineering team to create a fully automated continuous deployment
  • Implemented open source Selenium WebDriver for cross browser and cross platform web testing.
  • Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software
  • Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
  • Develop Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Develop and implement robust Selenium Page Object Model (POM) framework with Selenium WebDriver using Object Oriented Programming Java and open source unit test framework TestNG
  • Developed automated functional test framework utilizing Java, TestNG and Selenium.
  • Implemented Selenium Grid implementation for in-house script execution Parallelization.
  • Implemented Selenium Cross Browser test implementation for cloud with Browser Stack.
  • Setup the execution of automated tests via Continuous Integration (CI) tools and integrated automation executions with CI process (Jenkins) so our scripts are executed each time a build is kicked off
  • Wrote SQL scripts to verify the ETL transactions and identify irregularities in data loading.
  • Build Automated Test script to increase the automation coverage for the regression test cycle.
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
  • Contribute to the creation and execution of user interface and software application test plans.
  • Track the bug and enhancement requests as they are entered into bug tracking systems.
  • Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion.
  • Work with the technical writing department to assure that the documentation is consistent with the software functionality.
  • Responsible to review the results of automated tests and take appropriate action
  • Responsible to ensure that any areas not covered by automated tests are validated via alternate mechanisms
  • Responsible for generating and communicating test reports and metrics out to stakeholders
  • Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures.
  • Responsible for coaching and mentoring the team.
  • Lead a diverse team of manual testers and automation engineers located in our home office in New York, and our offshore team in India.
  • Responsible for Java coding for Test Case automation using Eclipse and IntelliJ.
  • Responsible to implement Page Object Model framework with Selenium WebDriver.
  • Participate in Scrum, Daily Stand-up, Sprint and iterative development activities - Prepared to take on any role within the Agile team
  • Participate in Sprint planning and release planning
  • Participate in backlog refinement
  • Define acceptance criteria when stories are created
  • Good at prioritizing along critical path and meeting project milestones and deliverable.
  • Quality Testing including Effective Test Case Design, Test Execution and Reporting.
  • Experience in analyzing the User Stories and Use Cases to develop test cases.
  • Experience in preparation of Test Strategy, Test plan, Traceability Matrix.
  • Strong analytical and problem-solving skills.

Environment: SQL Developer, J2E, HTML, CSS, AngularJS, Selenium WebDriver, JIRA, Zephyr, Spring MVC, Maven, Selenium Grid, TestNG, Soap UI, Rest-Assured, Team City, Appium (Android & IOS)

Confidential, Englewood Cliffs, NJ

QA Test Engineer

Responsibilities and Accomplishments:

  • Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts
  • Developed and implemented Keyword Driven automation testing with Selenium Page Object Model.
  • Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
  • Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
  • Developed robust framework to find test object with Selenium API, which enable us to develop automated script for dynamic web application.
  • Created complex Key word driven, Data driven and Table-drivenautomated test script to maximize the automation script with Selenium.
  • Created Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts.
  • Conducted workflow, process diagram and GAP analyses to derive requirements for existing systems enhancements.
  • Used detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications.
  • Participated in requirements walkthroughs with users to better understand requirements
  • Performed backend testing using SQL queries to retrieve and verify information in the database
  • Develop Web Service Test with Soap UI to test SOA platform
  • Corresponded among QA Managers, Developers and Team Members.
  • Reported and tracked defects, monitored defects reported by team.

Environment: HP ALM, Selenium WebDriver, .Net, Windows NT, XML, IIS, MS SQL Server & Restful Web Service, C#, NUnit, Azure.

We'd love your feedback!