We provide IT Staff Augmentation Services!

Sr. Test Automation Engineer Resume

Pittsburgh, PA

SUMMARY:

  • 7+ years of experience in Information Technology with specialization in Software Quality Assurance in areas of functional and automation testing using Selenium Suite and JAVA.
  • Complete understanding of Software Development Lifecycle and experienced in Agile - Scrum and end to end quality assurance activities as a SDET.
  • Implemented web applications automation using Selenium WebDriver with JAVA using Eclipse IDE.
  • Expertise in different frameworks for automation like Page Object Model, Keyword Driven and Data Driven automation framework’s Design, Development and Maintenance.
  • Experience in testing code developed in TDD / BDD environments.
  • Expert on Web Object Identification with XPath, Firebug, and FirePath locater techniques for Selenium automation.
  • Implemented Annotations like Maven, Cucumber, JUnit, Git and TestNG in Selenium WebDriver.
  • Experienced in reporting automating results using XSLT in Selenium WebDriver.
  • Complete Understanding on integrating JAVA Selenium WebDriver test scripts ANT and MAVEN build tools.
  • Implemented  Cucumber framework using Selenium WebDriver , Maven and JUnit to execute test cases in multiple browsers for Browser Compatibility .
  • Worked on Continuous Integration tool Jenkins for Selenium automation.
  • Mastery in preparation of Test Plan, Test Summary, Test Scenarios, Traceability Matrix and Test Data Matrix.
  • Experience in different testing types like Smoke, Functional, System, Integration, Regression, Compatibility, Acceptance Testing.
  • Worked on Defect Tracking and Reporting using tools like ALM and JIRA.
  • Experienced in supporting Production Deployments and performing production sanity testing.
  • Good Knowledge in multi browser and multiple platforms testing of web applications using Selenium WebDriver for Firefox, IE and Safari and operating systems like Windows and Mac etc.
  • Experience in XML and XML pattern validation with XSLT, CSS and XSD.
  • Used SOAP UI for WSDL Validation. Utilized diverse Assertions for approving reactions.
  • Experience in using Property Transfer and Data Driven in SOAP UI.
  • Mastery in programming languages and script like Java, HTML, CSS.
  • Good understanding of Object Oriented Programming Concept in JAVA.
  • Strong skills in backend testing using SQL Queries on Oracle, Sybase and SQL Server.
  • Solid Agile Scrum practitioner with Cross Functional team mindset with maximum Collaboration among Development Team to increase the Efficiency and Effectiveness of Agile Scrum Team.

TECHNICAL SKILLS:

Testing Tools: HP QC, ALM, Jira, Test Complete, Selenium Suite

Languages: JAVA,SQL, PL/SQL, Java, .Net, HTML, VB Script, XML

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

Operating Systems: Windows, UNIX, SUN Solaris, Linux

Web/App servers: IIS, Apache, WebSphere, WebLogic

WORK EXPERIENCES:

Confidential, Pittsburgh, PA

Sr. Test Automation Engineer

Responsibilities:

  • Developed and implement robust Behavioral Driven Development (BDD) framework using Cucumber, JAVA and Gherkin language.  
  • Used Page Object Model approached to developed Keyword Driven Automation Framework using Selenium WebDriver, JAVA in Eclipse IDE.
  • Worked in Agile Scrum environment by actively participating Scrum ceremonies like Sprint Grooming, Planning, Sprint Demo and Retro meetings.
  • Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution, report generation.
  • Involved Keyword Driven Automation Framework design, including configuring Selenium WebDriver with Eclipse IDE, setting up Coding Standards, Naming Conventions and Folder Structures.
  • Analyzed the Regression Suite, Identified and prioritized test cases for test automation development.
  • Responsible for implementing Page Object Model (POM) using Selenium WebDriver and JAVA to keep my automation test script structured, maintainable and reusable.
  • Developed a Keyword Driven Automation Framework using JAVA, TestNG and Selenium WebDriver
  • Implemented an automated deployment process using Git that we use for deployments to our staging and QA environments. 
  • Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off. 
  • Generate text report for automation script using Log4j and used TestNG reporter also for reporting. 
  • Analyzed execution result to identify test failure and reporting defects in JIRA.
  • Participated in User Story Session to provide feedback for clear and complete Acceptance Criteria.
  • Interacted with the development team members, business analyst to ensure all documentation and quality procedures are completed as per our internal processes and procedures. 
  • Designed Batch Testing Plan for the Hot Fixes and Production Releases with Selenium batch executions.
  • Identified and added critical scenarios which were not covered in the Regression Inventory using GAP analysis.
  • Executed automated Regression Scripts across multiple browsers like IE, Chrome and Firefox to test the Browser Compatibility of Web Based application.
  • Provided training to team members and employees in organization for providing mentorship on best automation practices using Selenium WebDriver, JAVA, Cucumber and TestNG in Eclipse IDE.
  • Provided Automation Demo, Functional Demo in Sprint Review/Demo meetings to the Clients and Stakeholders.
  • Involved in evaluating the Business Requirement documents, Test Plan documents, Design documents, RTM and Test scripts.

Confidential, Massachusetts, MA

Test Automation Developer

Responsibilities:

  • Performed Smoke, Integration, Regression and Acceptance Testing for web based application.
  • Responsible for planning, creating and analyzing of Test Plan, Test Cases and Test Scripts
  • Recorded automation script in selenium IDE and converted into Selenium WebDriver in JUnit and enhanced the automation script with JAVA in Eclipse IDE
  • Used JDBC to do Database testing with Java Programming Language.
  • Executed parallel tests using TestNG.
  • Designed and Developed Test Automation Framework using Selenium WebDriver with Java
  • Developed test cases to be tested manually and automatically using TestNG for functionality, integration and regression testing.
  • Performed Debugging and Maintenance of the scripts as and when required in Eclipse IDE .
  • Analyzed Technical specification, Business Requirements, and Database Schema to develop test cases. 
  • Participated in requirement walkthroughs with users to better understand requirements. 
  • Solved day-to- day problems of the team arising due to functionality and validation issues. 
  • Performed Functional - Regression Testing using both Manual and Automated Testing and Reported, Tracked Defects in JIRA
  • Participated in both code and framework design review meetings.
  • Successfully reproduced and logged defects using Application Lifecycle Management (ALM) tool and retested when it is resolve.
  • Performed Backend Testing using SQL queries to retrieve and verify information in the database.
  • Worked on Agile Methodology and attended all different agile meeting and provided feedback as a QA point of view. 
  • Directly involved in requirement mapping and preparing a Requirement Traceability Matrix (RTM)

Confidential, New York, NY

Quality Assurance Analyst 

Responsibilities:

  • Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution, report generation.
  • Worked on an Agile development environment - consisting of many iterative releases with extensive celebrations between the DEV, QAs and the BAs.
  • Involved in regression test planning, Manual - automated test executions and test result analysis.
  • Participated in Testing documentation reviews and walkthroughs, including those for Test plans, Test cases, Test strategies, Test Summary Reports.
  • Participated in Test result evaluation, documentation, and relevant reporting.
  • Developed the test scenarios from the product stories and created test cases for them and uploading them in Quality Center.
  • Managed Test activities by executing the test cases using Quality Center.
  • Reported bugs using Quality Center and worked closely with development team for the closure of these bugs before release.
  • Involved in Back end testing by using SQL Quires.
  • Performed functional regression testing using QTP.
  • Gave demo of the working product at the end of the release cycle to development team, Business team and stake holders.
  • Involved in implementation and documentation of standard procedures for setting up and configuration of the test.
  • Attended weekly meetings on project status. Responsible for designing and developing mockups for User Interface and prototype testing.

Hire Now