We provide IT Staff Augmentation Services!

Senior Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

VA

OBJECTIVE:

Over 6 years of experience as an Automation Test Engineer in the field of Quality Assurance of Software Development to add more value to the client’s business.

SUMMARY:

  • Proficient in designing, creating and executing manual/automation testing for functional and GUI testing according to the requirements.
  • Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle and Development Methodologies like Waterfall and Agile(Scrum).
  • Actively Participated in Sprint Grooming and Sprint Planning sessions to dissect the Sprint Backlog items and providing proper estimates.
  • Participated in Sprint Review meeting and demonstrated newly developed functionalities to the development team and business owners.
  • Expert in Requirement Analysis and creating Requirement Traceability Matrix between requirements and test cases to ensure Test Coverage.
  • Extensive experience Smoke, Functional, Regression, Integration and User Acceptance Testing, Sanity Testing, Integration Testing, Functional Testing, Compatibility Testing experience with strong Web Application Development experience.
  • Reading and writing MS Excel files in Java using Apache POI
  • Expertise using Selenium WebDriver, Cucumber tool on Eclipse IDE, Java, Junit, Maven, TestNG and Jenkins as a Continuous Integration .
  • Expertise in using different Spying tools like Firebug and FirePath element as a Firefox add - on for addressing web elements using locator's ID, ClassName, CSS Selector, Xpath etc.
  • Developed scenarios and features for the test cases using Gherkin language on Cucumber .
  • Experience in creating Page Object Model and Page Factory framework as a part of the folder structure .
  • Experienced with Logging Defect, Retesting Defect and Closing Defect using Jira.
  • Proven skills in taking proactive approach and meeting the deadlines .
  • Experienced in Back-End Testing with complex SQL Queries.
  • Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome and Internet Explorer.
  • Good team player and have the ability to work independently in a time sensitive environment
  • Analyzed the Regression Suite, Identified and prioritized test cases for test automation development.
  • Experienced with Black Box Testing, Positive Testing, Negative Testing, Functional Testing and Regression Testing.
  • Experience in configuring Maven built tool for automation projects and developing Maven project object model file ( pom . xml ).
  • Expertise in using Jenkins to pull the code from the repository, Scheduling the Smoke test for continuous integration .
  • Experience in testing RESTful webservices using Postman
  • Experience testing applications deployed to cloud environments such as AWS
  • Good organizational and communication skills, with the ability to express technical concepts verbally and in writing.

TECHNICAL SKILLS:

Testing Tools: Selenium Webdriver, Postman, SQL Developer

Project Management Tools: VersionOne, Jira

Testing Frameworks: Cucumber, TestNG, Junit

Languages: JAVA, SQL, Java, HTML, XML,Gherkin

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

PROFESSIONAL EXPERIENCE:

Confidential, VA

Senior Test Automation Engineer

Responsibilities:

  • Participated in Daily Scrum meetings, Sprint planning, Sprint Grooming and Sprint Retrospective .
  • Interacted with Client, Product Owner and Development Team to understand the User stories and Acceptance Criteria and gathered Functional requirements for application release.
  • Involved in User Story Generation and reviewed Acceptance Criteria and participated in preparing Test cases based on Product Backlogs .
  • Designed and developed the process for Automation Framework and Coding Standards, Naming Convention for Automation Scripting using Selenium .
  • Developed and implemented Behavioral Driven Development Framework, added global reusable libraries, created a package for all page objects using Page Object Model and developed Driver Script .
  • Performed Cross Browser Compatibility Testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations.
  • Built and maintained testing framework by creating Maven project using Java language, Selenium WebDriver to test the Web Browser, TestNG and writing scenarios and features in Cucumber feature files .
  • Performing smoke test, black box, regression and functional testing .
  • Developed Requirement Traceability Matrix to ensure requirement is covered and tested satisfied the Acceptance criteria using JIRA .
  • Reading and writing MS Excel files to maintain Java APIs using Apache POI
  • Designing the Cucumber / Selenium testing framework including Page Object Model to automate test cases .
  • Using FireBug and FirePath locate the objects on the web page.
  • Developing TestNG framework to run automated GUI tests and Maven to build the project .
  • Implementing Jenkins jobs to run the Regression test suite and Smoke tests in test environments and generate reports .
  • Creating Cucumber feature files and developing Selenium test scripts to execute an automation by following Test Driven Development .
  • Testing the database applications using use JDBC from Java, MySQL and SQL Server by executing SQL Queries .
  • Help manual testers to execute manual test cases .
  • Performed Ad - Hoc Testing and Negative Testing and logged critical defects that is not covered in the requirement .
  • Worked as a Cross Functional Team member and took extra responsibilities as needed by the project .

Confidential, Bowie, MD

Test Automation Engineer

Responsibilities:

  • Working closely with BA to understand the requirements, create test cases and test scenarios based on Requirements Document .
  • Analyzed business requirements, Software requirement specifications to create test cases for manual and automated testing.
  • Responsible in Creating, Executing and Reviewing Functional & Integration test cases based on the Business and functional requirements.
  • Developed automated front-end tests using Selenium Web Driver with Java .
  • Developed Smoke / Shakeout test automation in Selenium WebDriver to test post Build Deployments .
  • Used XPath and CSS Selector locators extensively in Selenium scripts to describe unique identification of web elements.
  • Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium .
  • Worked on the Parameterization using TestNG Parameters and DataProvider annotations in Selenium WebDriver Scripts.
  • Attended daily Scrum/Agile standup meetings with the team to discuss status.
  • Creating Test Suites and run parallel tests on TestNG .
  • Performing Black box testing, Integration testing, Regression testing, and UAT testing .
  • Designing an automation test framework using TestNG and Maven and developing BDD scripts with Cucumber and defining reusable methods for the behavior of the application .
  • Generating TestNG test result HTML Report after execution using Selenium WebDriver .
  • Developing test cases using Selenium WebDriver to validate Popups, Browser navigations and Mouse Movements .
  • Creating an automatic screenshot capture method when automated tests failed using TestNG annotation .

Confidential, Washington DC

Quality Assurance Analyst

Responsibilities:

  • Worked as manual, automation tester and involved in preparation of test cases, Selenium IDE automation test scripts, test execution reports
  • Created test scripts with Selenium IDE and Selenium WebDriver .
  • Created and execute Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Completely involved in Test management in Quality Center .
  • Identified all major Defects prior to End to End Testing .
  • Worked on data preparation for different test scenarios including negative testing to provide accurate delivery of overall functionality of the product and maintaining the automated scripts.
  • Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
  • Perform multi browser testing and multi environment testing.
  • Provide QA support for Releases, Patches.
  • Carried out test data for positive and negative test scenarios for Functional Testing.
  • Performed automation feasibility using Selenium WebDriver and demonstrated Proof of Concept.

We'd love your feedback!