We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

Washington, DC

SUMMARY:

  • Software Test Automation Engineer with 6+ years of experience in software quality assurance and software testing in various industries, projects, and environments.
  • Specialized in automated testing across multiple business domains including financial, healthcare and, IT Service and Solutions industries.
  • Extensive experience in writing test plans, test cases, preparing test scenarios, test data and developing requirement traceability matrix (RTM), defect tracking and test result analysis.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Selenium IDE, TestNG, Maven, JIRA, Jenkins.

Languages: Java, SQL, HTML, XML.

Databases: SQL Server, Oracle, DB2, MS Access.

Operating Systems: Windows, UNIX, Linux.

Web/App servers: IIS, Apache, Web Sphere, Web Logic..

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Test Automation Engineer

Roles and Responsibilities:

  • Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies.
  • Analyzed Business Requirements Documents to get a better understanding of the system both on technical and business perspectives.
  • Documented the Test Cases using Software Requirement Specification and Design documents.
  • Involved in testing the Web Applications developed in different programming languages.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Implemented cross - browser and cross-platform web testing with Selenium WebDriver.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Designed and developed automated scripts for Functional, Regression Testing using Selenium IDE and WebDriver tools.
  • Developed and implemented Data Driven framework using a Selenium WebDriver.
  • Automated testing tools such as TestNG and Selenium to conduct systems, integration, positive and negative, functionality, object, and regression tests, identify defects and ensure delivery of expected results.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements
  • Attended the Test planning sessions to help understand the End to End team with the code changes for the project
  • Performed cross-browser testing
  • Configured Selenium and GRID scripts on Virtual machines.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Created positive and negative assertions based on the business requirements
  • Reported defects through Rally and performing Regression to resolve bugs fixes
  • Extensively involved in resolving bugs fixes with Development Team.
  • Used Jenkins as continuous integration tool to schedule and run the automated test scripts
  • Used Git for Build Management for each release, QA, Integration and staging environments.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Involved in Setting up the Data for Integration and End-to-End Testing.
  • Involved in Preparing the Status Reports Every Week, which includes Revision History, test case status, metrics, QA Issues, and Defects.
  • Prepared TestNG XML, build XML to work for Access scripts and run them in a remote system.
  • Interacted with developers on defects status on a daily basis.

Environment: Selenium WebDriver, Selenium Grid, Java, TestNG, HTML, JavaScript, Maven, CSSselector, MySQL, Jenkins, and JIRA

Confidential, St. Louis, MO

Quality Assurance Specialist

Roles and Responsibilities:

  • Develop and Build Automation Framework from scratch using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time
  • Create and run BAT File to execute Automation Test Suites and generate XSLT Reports using Apache ANT and TestNG.
  • Analyzed business requirements and functional documents, created the test strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Implemented Framework for Selenium scripts.
  • Identified test cases to automate. Automate those test cases using Selenium RC, TestNG, and Java (Eclipse IDE).
  • Perform and validate positive, negative, system, cross-browser and integration testing
  • Modify and update Automation scripts when developers change the code in Agile Environment
  • Participate in meetings, prepare reports and other supporting documentation to contribute to the establishment of standards and procedures for software testing
  • Work closely with product team, designers and developers to ensure application development meets user's expectations
  • Used selenium Grid to run the test cases in multiple browsers.
  • Involved in analyzing business requirements and system specifications
  • Involved in testing of Business Plan and Associate management, Customer Management, Marketing management, support functions, Assembly order integration, end to end flows and workflows
  • Responsible for entering, Tracking bugs in JIRA
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using SVN for a java-based web application, using Maven as the Build tool.
  • Extensively worked on preparing test cases and traceability matrix in Test Link
  • Expertise in finding bugs and reporting to developer with error message and suggestion
  • Actively participated in all status meetings with clients and coordination with offshore

Environment: Selenium WebDriver, Java, TestNG, HTML, JavaScript, Maven, CSSselector, AJAX, MySQL, Jenkins and JIRA

Confidential, Plano, TX

QA Tester

Roles and Responsibilities:

  • Involved in Planning, Designing, Developing and Executing Test Scenarios for Manual and Automated Test cases
  • Engaged in created Modular Driven Automation Framework from the Scratch
  • Developed automated test scripts using Selenium IDE.
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver
  • Performed cross-browser testing
  • Responsible for updating and maintenance of existing selenium scripts.
  • Created positive and negative assertions based on the business requirements
  • Reported defects through Jira and performing Regression to resolve bugs fixes
  • Extensively involved in resolving bugs fixes with Development Team.
  • Used Jenkins as continuous integration tool to schedule and run the automated test scripts
  • Used Git for Build Management for each release, QA, Integration and staging environments.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.

Environment: Selenium IDE, SQL Server, HTML, SQL query, GIT, Jira, Jenkins

Hire Now