We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer Resume

Charlotte, NC

SUMMARY:

  • Software Quality Assurance Test Engineer Automated Test Systems Quality Methodologies Test Framework Expert. Senior software QA testerwith 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 professionalaccustomed to working in complex, project-based environments.
  • Multifaceted experience in QA software testing software development and user-acceptance testing Backed by strong credentialsincluding a computer science degree and computer analytics 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.
  • Proven ability to work efficiently in both independent and team environments
  • Wrote Feature File Based on the BRD, Implemented Features, Scenarios, Scenario Outlines, Background, and Expected Results etc. Performed Behavior Driven Testing Using Cucumber Framework With Java And JUnit.
  • Developed Automation Scripts in Selenium for Functional testing, Regression Testing using JUnit and TESTNG.
  • Extensively experienced in Smoke testing, Functional testing, Integration testing, Regression testing, UAT, Accessibility Testing and Sanity Testing.
  • Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc.
  • Verified soap call response in xml formatted data, worked with added test cases and Assertion Using SOAPUI NG PRO, also used Data Source loop and data Source for Data Driven Testing From Excel or from Grid itself, used Data Sink for Automated Report generations.
  • Expertise on TestingREST APIusing Robot Framework and SOAP UI
  • Strong knowledge in web services testing via ToolSOAP UI/ Restful web services
  • 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” approachon 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 documentationof QA testing practices to enhance their repeatability, saving time and money and encouraging testing standardization and best practices.
  • Contributed tohigh-reliability technology releasesas 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, Charlotte, NC

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.
  • Thorough experience inAgile, Scrum methodologies.
  • Automation of test cases usingSelenium Web driver,TestNG, Page object Model(POM)
  • Designed and documentedREST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Writing simple to complexSQL queriesfor testing purpose.
  • ValidatedSOAP UIandRestfull API services
  • Implemented Selenium tool (Selenium RC, or Selenium GRID).
  • ConfiguredSelenium Gridto execute the scripts in cross browsers.
  • Performed white box testing usingTestNGfor class, method.
  • ImplementedSimulatorformobile app testing in IOS and Android platform using Appium Tool.
  • 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 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, Bit bucket, Jenkins, SeeTest (Experites).

Confidential, New York

Sr. Automation Test Engineer

Responsibilities:

  • Serve as a key member of software development team as the lead QA tester on development projects for government, DoD and transportation industry clients.
  • Supervise a five-member software QA testing team in developing and implementing quality-assurance and quality-control methodologies to ensure compliance with QA standards, federal regulations and customer specifications.Results:
  • 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.
  • Created and executed automated software test plans, cases and scriptsto uncover, identify and document software problems and their causes. Led QA testing that.
  • Prevented hundreds of thousands of dollars in erroneous chargesto Florida Turnpike drivers by identifying software bug in automated toll-collection system.
  • Pinpointed previously undiscovered flaw in new DoD missile-detection system prototype,resulting in formal commendation letter from the DoD.
  • Identified the root cause of intermittent interoperability glitch in air-traffic control software,leading to a no-fault audit finding.
  • Transitioned software development efforts to a test-driven development (TDD) process,which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Conducted formal and informal product design reviewsthroughout the software development lifecycle to provide input on functional requirements, product designs, schedules and potential issues. Leveraged developer background to communicate effectively with software design team, quickly gaining their respect and becoming a valued, “go-to” team member on challenging test cases.

Environment: Selenium WebDriver, MAC, HTML, CSS, XML, JSON, Postman, RESTful API, Web-Service, Java, TestNG, Unix, Bit bucket, Jenkins.

Confidential

QA Automation Test Engineer

Responsibilities:

  • 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, Burlington, NJ

QA Tester 

Responsibilities:

  • 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.

Hire Now