We provide IT Staff Augmentation Services!

Senior Automation Test Engineer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • 6 years of experience in conducting Manual and Automation Testing of web - based applications with the ultimate purpose of assuring that software meets all standards of quality.
  • An in-depth understanding of different environments like AGILE/Scrum and Waterfall as well as of various domains such as Finance, Telecommunication, Healthcare.
  • A thorough understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), Test strategies and Test plans.
  • Expertise in developing and maintaining framework with Selenium Web Driver, Cucumber, Maven, TestNG, JUnit and Java programming language.
  • Expert in developing BDD scripts like Scenarios and Scenario Outlines with Cucumber and writing step definitions for behavior.
  • Testing Mobile applications using Appium Desktop and UI Automator, along with Selenium and JAVA.
  • Experienced in installation and administration of version control systems like GIT(Distributed Version Control)
  • Deep understanding of Relational Database Design, proficient in writing SQL queries for further performing Back-end testing of application.
  • Excellent programming skills and in-depth knowledge of Object-Oriented programming and its implementation automation while testing.
  • Skilled in API testing of RESTful web services using Postman and significant knowledge in using Rest Assured Library as part of automation and validating
  • Experience working with the Amazon Web Services (AWS)- the Amazon Elastic Compute Cloud for to create and run virtual machines in the cloud.
  • Great knowledge of using Continuous Integration tool Jenkins to configure with Git and Maven.
  • Skillful in finding web elements by using ID, Name, Link Text, Partial Link Text, XPath, Tag Name, Class, CSS Selector. Efficient in working with dynamic XPath
  • Competent in Defect Management, including Defect creation, modification, tracking and reporting using JIRA.
  • Extensive knowledge in Behavior Driven, Data Driven, Test Driven frameworks along with Selenium Web Driver, and Java programming language.
  • Proactive participation in Agile ceremonies: Sprint planning, Backlog grooming, Spring review and Retrospective.
  • Solid experience in performing various types of tests such as Functional, Database, Regression, Smoke, Positive, Negative, Boundary, Black Box, White Box, Front-End, Back-End, UI (User Acceptance) and API testing.
  • Good understanding of Business Requirement Specifications, Functional Specifications and Design Documentations and converting them into Test Scenarios.
  • Effective Communicator and active team player with excellent interpersonal Skills.
  • Ability to work in a team environment or independently.

TECHNICAL SKILLS

Automation/Build/Testing Tools: Selenium WebDriver, JUnit, TestNG, Maven, Cucumber, Selenium Grid

Continuous Integration Tool: Jenkins

Database/API: JDBC API, SQL Developer IDE, Postman, Rest Assured

Defect Tracking Tools: Jira, Rally

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

Version Control Systems: Git, Gitlabs, GitHub

Automation Frameworks: Page Object Model, BDD, DDT

Mobile Testing: Appium Desktop/UI Automator

PROFESSIONAL EXPERIENCE

Confidential, Tampa FL

Senior Automation Test Engineer

Responsibilities:

  • Used Selenium WebDriver, JAVA, JUnit and Cucumber frameworks for test Automation.
  • Closely worked with developers to reproduce the bugs and to resolve usability issues during UAT.
  • Automated testing tools such as JUnit and Selenium to implement user acceptance, positive, negative, integration, smoke, functionality and regression tests.
  • Conducted PROD testing during every Sprint Release along with the Developers.
  • Actively involved in daily Stand-ups, Sprint Planning, Grooming, Retrospective and Review meetings.
  • Located unique Xpath, CSS locators using the source code of the page to identify elements.
  • Logged the bugs/defects in JIRA and maintained track of the defects throughout the Testing Life Cycle.
  • Designed and developed Page Objects using POM (Page Object Model) design patterns on JUnit which makes the code reusable, maintainable and more readable.
  • Implemented reusable codes and executed test scripts using Selenium and IntelliJ
  • Involved in automation of Web Services using Rest Assured using Java in IntelliJ. Maintained manual API testing using Internal App “MATE”
  • Constantly monitored testing and analysis of the failures on Jenkins Environment.
  • Periodically, provided project status and updates to the QA Manager.
  • Actively involved in identifying test cases that should be automated for better handling.
  • Maintained Selenium automation code and resources in version control systems like GIT and GitHub over the time for improvements and new features.
  • Participated weekly status meetings and defect review meetings with test team.
  • Involved in creating and executing SQL using SQL Developer to create test data and validate the results.

Confidential, Chicago IL

SDET

Responsibilities:

  • Developed BDD Automation Framework using Selenium Web Driver, Java, GIT, Maven, JUnit and Cucumber for UI testing.
  • Participated in daily Stand-ups, Sprint Planning, Grooming, Retrospective and Review meetings.
  • Created Automated test scenarios from scratch which become part of Automation Regression Suite.
  • Created test scenarios by using Gherkin language in Cucumber feature file.
  • Utilized Jenkins for Continuous Integration and centralized dependencies in Pom.xml file with the help of Maven.
  • Used Rally for bugs/defects report, updated all changes made to the test case and closed it when all requirements are met through
  • Followed Page Object Model design pattern to maintain and organize framework along with build management tool as Maven to manage dependencies in POM.XML file.
  • Performed manual and automated API testing using Postman and REST-Assured library respectively to verify functionality and reliability of pertaining Web Services.
  • Utilized JDBC for automated database testing to connect to the database and retrieve data for validation purposes.
  • Sustained the Selenium & JAVA automation code and resources in source controls like GitLabs over the time for improvements and new features.

Confidential, Chicago IL

QA Tester

Responsibilities:

  • Involved in creation of different QA methodologies/policies, and strategies in all stages of SDLC.
  • Collaborated with business analyst to develop Test scenarios from functional specification for both positive/negative scenarios.
  • Worked side by side with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Successfully conducted cross-browser testing on multiple browsers and platforms using Selenium Grid and checked for compatibility.
  • Participated in developing and executing comprehensive Test cases.
  • Actively participated in Data Driven test framework creation and enhancements.
  • Used Jenkins to schedule jobs to run overnight.
  • Conducted database testing with SQL queries using SQL Developer and JDBC.
  • Used Apache POI for Data Driven Development to read the test data from the Excel file and load them into required test cases.
  • Created automation scripts for front-end testing using Selenium and executed the TestNG tests.
  • Provided a high-level report to the team and upper management with Regression test run results content.
  • Performed data validation reading, writing from external files (excel) using Apache POI.
  • Conducted parallel execution using TestNG.
  • Utilized JIRA for defect/bug logging and managing.

We'd love your feedback!