We provide IT Staff Augmentation Services!

Iv&v Senior Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Bethesda, MD

SUMMARY:

  • Specialist in cost - effective solutions using best practices by implementing commercial/open source tools in the market.
  • Hands on experience on categorizing and estimating Manual and/ or Automation Testing phases, expertise in gathering test Data and Test Backlog.
  • Experienced in building automation framework from scratch using Selenium RC, Selenium Web Driver, Selenium Grid, JAVA, JUnit, TestNG, Maven, Eclipse, Jenkins etc.
  • Good at prioritization along critical path and meeting project milestones and delivery dates.
  • Experienced in distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Good in development of governance approach to ensure alignment to UAT process, standards and best practices.
  • Strong experience in development of core QA framework function library for various Web and Client-Server application.
  • Experience with page object model as design pattern for automated testing.
  • Experienced in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios
  • Experienced in manual testing RESTFUL web services in JSON format with Postman.
  • Capable of working on a team with people at all levels as well as working independently.
  • Experienced in setup of smoke tests and regression test suites and base lining them.
  • Experienced in building and executing tangible test cases from abstract internal and customer requirements.
  • Responsible for developing, maintaining and compliance of quality assurance testing strategies, policies, procedures, standards, templates and governance.
  • Deep understanding of all phases of the Software Development Life Cycle (Agile and Waterfall).
  • Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
  • Keen communicator with honed interpersonal, problem solving and analytical abilities.
  • Fast learner and high degree of creativity and initiative is expected.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Jira, Confluence

Scripting & Markup Languages:: HTML, XML, XSLT, CSS, JQuery, Java Script

Programming Languages: JAVA

RDBMS:: Oracle, SQL, My-SQL

Environment: s: WINDOWS Server 2012/10/7/XP, Unix

Tools: Git, Eclipse IDE, Jenkins, NotePad++, BeyondCompare, DBVisualizer IDE

PROFESSIONAL EXPERIENCE:

IV&V Senior Test Automation Engineer

Confidential, Bethesda, MD

  • Identify how the IV&V team aligns within the NHLBI organization and how the IV&V team would achieve the roadmap identified for the project and the NHLBI organization.
  • Identify the scope of the testing required for a release based on the requirements.
  • Create an IV&V Test Plan and IV&V Final Report and have it reviewed and approved by the Solutions Delivery Manager (SDM).
  • Prepare Weekly/Monthly Reports for IV&V testing activities.
  • Review and provide all documentation for required IV&V deliverables and document updates in the SharePoint tool.
  • Attend Weekly Meetings and others, as required.
  • Identify the required metrics and work to have them in place.
  • Identify the testing effort required by calculating the sizing needed for the given release and plan the required effort.
  • Determine the skills required and balance the test resources accordingly.
  • Identify if there are any skill gaps and plan for training & education sessions for the identified test resources.
  • Utilize the test tools for test reporting, test management, test automation, etc. and educate the team on how to use those tools.
  • Document all tasks and defects in the JIRA tool
  • Plan knowledge transfer sessions if required to the team members for the tools utilized.
  • Retain skilled resources by instilling leadership in them and offer guidance to the junior resources enabling them to grow.
  • Manage the test teams effectively:
  • Initiate the test planning activities for test case design and hold review meetings.
  • During the testing cycle, monitor the test progress by assessing the work assigned to each of the resources and re-balance them as required check if there might be any delays in achieving the schedule and hold discussions with testers to figure out the issues that they may be facing and work to resolve them.

Test Automation Engineer

Confidential, Baltimore, MD

  • Configured Jenkins as part of Continuous integration process and integrated with test automation framework for regression testing of functional tests.
  • Implemented Selenium Grid for cross browser and cross platform testing for distributed testing.
  • Used grid as a scalable solution for testing.
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Used Postman for response validation of Restful services.
  • Performed white box testing using TestNG for class, method, & Web Services testing.
  • Involved in Maven configuration for running servers and scripts after the build utilizing maven surefire plugin.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Utilized various web - debugging tools like XPath, Firebug, Firepath and browser s inbuilt dev tools to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Performed data driven testing by using JDBC as a data source and configured SQL queries to fetch data from the Oracle database.
  • Reported software defects in Jira and interacted with the developers to resolve technical issues.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Performed periodic analysis of requirement traceability matrix.
  • Maintained assigned tasks and bugs in Jira.
  • Extensively performed gap analysis for existing automation test cases.

Automation Tester

Confidential, Palo Alto, CA

  • Developed components for each transaction used in the test script or scenario by using Selenium.
  • Identify and document the significant New Integration features and software components that will require testing.
  • Implemented page object design pattern for Selenium WebDriver tests in Java.
  • Developed and executed automation Regression testing and System testing using Selenium.
  • Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium.
  • Performed black box testing, database testing, and web - based testing on several test phases.
  • Used developer tools, firebug to identify object's ids, Name, XPaths, links in the application.
  • Wrote Selenium script for taking screenshots during executions for failure analysis.
  • Action class to perform mouse movement.
  • Used Maven to manage framework dependency jar files.
  • Utilized Maven surefire plugin to generate TestNG test execution reports.
  • Utilized Apache POI to read data from external sources to input locators into the test scripts.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Analyzed functional requirements and documented the user specifications and business rules.
  • Extensively performed gap analysis for existing test cases.
  • Tested the application under Scrum Methodology.
  • Wrote Test Cases and executed test scripts as well as tracked bugs and generated defect report using Jira.
  • Created Test Data using SQL and wrote SQL queries for back-end testing.

Software Quality Engineer

Confidential, LA, CA

  • Developed Test Procedures and Test Cases using software specifications document.
  • Worked with automation testers to identify test scenarios and test cases as candidates for test automation and gap analysis within automation coverage.
  • Participated in requirements review meetings and discussed required testing strategy.
  • Involved in kickoff and Signoff meetings.
  • Prepared Test Plans, Test Scenarios based on functional and Business requirements.
  • Tracked defects and measured the testing effort and the quality of the software.
  • Participated in daily status and defect triage meetings.
  • Participated in peer review for all the test cases written.
  • Responsible for defect management including defect logging, defect tracking, and defect closure using Quality Center.
  • Involved in installation of Builds/Releases in Test environment completely.
  • Conducted Browser compatibility testing using different browsers.
  • Executed Test Cases and procedures on different application build versions.
  • Participated in end to end manual testing of the application.
  • Performed Backend testing using SQL queries to validate the data in the backend Oracle database.
  • Created testing documents such as Requirement Traceability Matrix and Defect Analysis report.
  • Using detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications.

We'd love your feedback!