We provide IT Staff Augmentation Services!

Senior Test Engineer Resume

3.00/5 (Submit Your Rating)

Plano, TexaS

PROFESSIONAL SUMMARY:

  • Over 5+ years of diverse experience in the Information Technology industry with a focus on Software Quality Assurance (QA/Software Testing) activities.
  • Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies. Good understanding of AGILE, Waterfall software development methodologies.
  • Experience in Automation Testing and Exploratory Manual Testing (Black Box/White Box Testing) on Web - based applications.
  • Experience in developing end to end automation using Selenium WebDriver/IDE/Grid, TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Expert in developing Java Selenium/ WebDriver test scripts and Test Frameworks using TestNG to perform Functional and Unit Testing.
  • Experience in using Jenkins as a Continuous Integration server to configure with Maven.
  • Have Java coding experience in Eclipse IDE for functional testing and regression testing for web based N-Tier applications.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using TestNG testing framework.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
  • Good experience in Web Services testing using SOAP UI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI.
  • Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in Using Quality Center/ALM, JIRA extensively for Establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Exposure on Core-Java 5.0 with strong understanding of API Contents, Collections/Generics, Event/Exception handling. Multithreading/Concurrency .
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Testing tools: Selenium WebDriver/IDE/GRID, HP Quality Center, TestNG, JIRA, Soap UI, Cucumber, Protractor

Web Technologies: SAP,HTML, CSS, XML, XPATH

Defect Tracking Tools: Quality Center/ALM, JIRA, Bugzilla

Languages: Java, SQLProject Management, Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, Agile (Scrum) & Waterfall

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins

Browsers: Internet Explorer, Firefox, Chrome & Safari

Databases: Oracle

Operating Systems: Windows, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, Plano, Texas

Senior Test Engineer

Responsibilities:

  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Cucumber and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Created automated Test Suite using Selenium and WebDriver.
  • Developed Session beans and Web components (Servlets, JSP) using WSAD.
  • Performed white box testing using TestNG for class, method, & web services testing.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Design and prepared test plans for White Box Test Approach & Test cases.
  • Responsible for understanding high level (cross-Browser) business processes related to their application area and its interfaces to other applications.
  • Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.
  • Verified data integrity by back-end testing of the application by writing SQL queries.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Using Postman to develop Restful API based automation for our backend services every sprint.
  • Involved in tracking and reporting defects using Quality Center/ALM and was also responsible for communicating the status to the development team.

Confidential, Bentonville, Arkansas

Senior Test Engineer

Responsibilities:

  • Created Selenese TestNG test case for various functional modules, modified, debugged and executed using TestNG plug in to Eclipse IDE.
  • Prepared the Test cases for Regression, Integration testing using Testng, Cucumber.
  • Scheduling jobs in Jenkins to publish the results in Looper.
  • Implemented cucumber framework for to run the regression suite.
  • Used Testng annotations @BeforeSuite,@AfterSuite, @BeforeTest, @AfterTest,@BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven .
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Tested Application UI Pages with Text Fields, Radio Buttons, Checkboxes, Drop Downs, Links, Alerts, Multiple Windows, Mouse Movements as part of Functional Testing using Selenium.
  • Have done the SAP Validation for Payment validations.

Environment: Java, Selenium WebDriver, Appium, TestNG, Maven, API Testing, Jenkins, SOAP UI, XPath, Firebug, POSTMAN, Eclipse, Cucumber, ALM, SQL, Windows.

Confidential, Bossier City, LA

Test Automation Engineer

Responsibilities:

  • Design and executed automated scripts to validate functionality, interoperability, and data integrity within the IT testing guidelines.
  • Demonstrated the ability to effectively communicate with all levels of management regarding testing strategies, execution of test objectives, and testing progress.
  • Tested Application UI Pages with Text Fields, Radio Buttons, Checkboxes, Drop Downs, Links, Alerts, Multiple Windows, Mouse Movements as part of Functional Testing using Selenium.
  • Designed and developed test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations.
  • Responsible for creating and building the API automation framework (Integration Test) Services LLC using Java, Rest Assured and TestNG platform.
  • Ensuring test cases are developed and traced to software requirements for full test coverage.
  • Using Postman to develop Restful API based automation for our backend services every sprint.
  • Working with Android developers to have Appium automation.
  • Worked with Frontend developers to have Night Watch automation for web application.
  • Worked with Product team, UX designers, and the Development team to understand the overall business objectives, functional and system requirements of our product and services.
  • Worked with the Project management team to provide accurate estimates for testing timelines and also managing the testing resources internally and externally.
  • Conducting regular Bug review and status meetings on team's test plans and feature deliverables.
  • Used SOAP UI for functional testing by developing Sprint based Test Suites for SOAP API's.
  • Coordinated with developers and system engineers offshore to fix application defects.
  • Reported testing status about the test plan coverage in daily scrum.
  • Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Designed automation framework to validate the Angular JS developed application to verify API functionality.
  • Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
  • Used Firebug to do webbased testing with selenium for the commands and locator application.
  • Implemented test automation scripts for mobile testing using Appium.
  • Performed a lot of web services testing by creating requests using WSDL file and testing backend applications by sending the requests through SOAP UI tool.
  • Executed Test Suites for Smoke, Functional, Integration, Regression, User Acceptance and Backend testing.
  • Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
  • Created whole test framework using Selenium for further test creation and execution.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Analyzed the test results and logged the defects using HP ALM 12.01.
  • Used Git for Version Control and Code Collaboration to manage code reviews.

Environment: Java, Selenium WebDriver, Appium, TestNG, Maven, API Testing, Jenkins, SOAP UI, XPath, Firebug, POSTMAN, Eclipse, Cucumber, ALM, SQL, Windows.

Confidential, Ludington, MI

QA Automation Engineer

Responsibilities:

  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven .
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Involved in tracking and reporting defects using Quality Center/ALM and was also responsible for communicating the status to the development team.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Developed HTML TestNG reports to analyze the output of the texts that were automated using Extent Reports API.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Python, Appium, Maven, Cucumber, Eclipse, XPath, Firebug, Firepath, Agile, SQL, DHTML, Quality center, HTML, Extent Reports, GitHub, TDD, Windows 7.

Confidential, Dearborn, MI

QA Automation Engineer

Responsibilities:

  • Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Created automated Test Suite using Selenium and WebDriver.
  • Developed Session beans and Web components (Servlets, JSP) using WSAD.
  • Performed white box testing using TestNG for class, method, & web services testing.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Develop Python scripts to automate the test cases.
  • Design and prepared test plans for White Box Test Approach & Test cases.
  • Responsible for understanding high level (cross-Browser) business processes related to their application area and its interfaces to other applications.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Python).
  • Created Selenese TestNG test case for various functional modules, modified, debugged and executed using TestNG plug in to Eclipse IDE.
  • Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Python / TestNG).
  • Defect logging and tracking using JIRA and updated the test defects status with results.
  • Worked with designing and building automation frameworks in Cucumber BDD.
  • Created automation scripts in Soap UI using Groovy Script for web services testing.
  • Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases.
  • Performed Database Change Verification testing using Oracle-Toad and SQL queries.
  • Attended Defect Review meetings with Developers, Tech Lead, Team Lead and Project Manager to discuss issues regarding the Open defects, resolved defects and all other defects associated to the Source system.
  • Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.

Environment: Selenium WebDriver, TestNG, Soap UI, Cucumber, Python, Web Services, JIRA, Jenkins, HTML, Maven, SQL, GitHub, BDD, SQL, Oracle, Windows.

Confidential

QA Engineer

Responsibilities:

  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Performed Functional tests using Selenium WebDriver with data driven framework.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed functional testing of Web services testing using SOAP UI.
  • Created Data Driven tests that randomized the test data for testing the AUT using Excel file.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed Smoke, Functional, Regression and Integration testing.
  • Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, DataDriven Framework, Quality Center, HTML, CSS, JavaScript, SOAP UI, Web Service, XPATH, WSDL, XML, Oracle, SQL, Windows.

Confidential

QA Tester

Responsibilities:

  • Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.
  • Verified data integrity by back-end testing of the application by writing SQL queries.
  • Reported and tracked the Bugs through HP Quality Center.
  • Maintained the regression suite through monitoring a series of shell scripts.
  • Responsible for dealing with developers and business analysts to better understand requirements, functionality and business process for QA testing.
  • Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
  • Coordinated with the Project Team and Configuration Management Team for build release.
  • Involved in Coordinating with offshore teams.

Environment: Manual Testing, HTML, Java, MSOffice, Quality Center, SQL Server, Windows.

We'd love your feedback!