We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

OBJECTIVE:

Experienced Software Automation Engineer and Advanced Java programmer with interpersonal and leadership skills to provide outstanding assistance in a team - oriented environment, developing proficiency in the SDLC and technical knowledge.

PROFESSIONAL SUMMARY:

  • 6+ years of Quality Assurance / Software Automation Testing experience in Agile and Waterfall methodologies. Successfully executed manual and automation testing in web-based, mobile and client-server applications.
  • Actively participated in Agile Scrum ceremonies such as Sprint Grooming, Sprint Planning, Sprint Retrospective and Scrum meetings.
  • Solid background designing and creating Test cases, Test plans, Test scenarios and Test Scripts.
  • Deep knowledge of product release processes and quality assurance goals.
  • Experienced on Mobile Automation using Appium with open-source framework (open-test) for Android & iOS platforms.
  • Extensively skilled in creating Maven project and configuring Maven Project Object Model file (POM.xml).
  • In-depth knowledge of using TestNG and JUnit to organize the execution flow, by using annotations and performing parallel executions in various types of browsers and platforms.
  • Solid experience in Automating Test Cases using different Automation tools as Selenium, Cucumber, TestNG, JUnit using Java programming language.
  • Experienced with version control tools Git, GitHub and GitLab.
  • Maintained and developed automation frameworks using Java and Selenium WebDriver like Data Driven, Keyword Driven, BDD, TDD.
  • Broad experience in developing BDD scripts with Cucumber and writing step definitions using Gherkin language and Selenium WebDriver.
  • Hands-on experience working on defect tracking tools like JIRA, Bugzilla, and YouTrack.
  • Successfully created Page Object Design for web-based application writing XPath and CSS Selector and other locators for element identification.
  • Solid understanding of HTML and XML files.
  • Qualified in developing SQL queries to successfully retrieve and manipulate data for database validation.
  • Experienced in creating automated tests for REST Web Services using RESTful testing tools.
  • Effectively used Jenkins to schedule Smoke and Regression test running.

SKILL:

Programming languages: Java, SQL, HTML, XML

Testing Tools: Appium, SDK, Selenium WebDriver, CucumberSelenium Grid

Testing Framework: OpenTest Framework, TestNG, JUnit

Databases: Oracle, MySQL

Bug Tracking Tools: JIRA, Bugzilla, YouTrack

Project building tools: Maven

Continuous Integration: Jenkins

IDE: Eclipse, Visual Studio Code, Android Studio

Version Control: Git, GitHub, GitLab

Operation Systems: Mac OS, Windows

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. Automation Engineer

Responsibilities:

  • Experienced working on Android and IOS platforms using Appium tool on real and virtual devices.
  • Expertise in testing Mobile Web applications and performed the Apps testing on iPhone, iPad and iOS.
  • Utilized ADB commands in order to install apps on SDK based AVD.
  • Performed compatibility testing using various mobile devices, Android Virtual Device by installing .apk file.
  • Skilled in using Android Studio, Java, Android SDK, and ADT Plug-in.
  • Comfortable on Mobile Automation using Appium with open-source framework (open-test) for Android & iOS platforms.
  • Experienced with version control tool GitLab.
  • Actively engaged in Daily scrum meeting, Sprint Planning, Sprint Grooming, Sprint Demo, Sprint Retrospective meetings.
  • Cooperated in requirement specification and documentation review meetings with developers and Business Analyst team.
  • Performed Smoke, Regression, Integration and Functional tests.
  • Experience in using Integration tool Jenkins in combination with Maven.
  • Very comfortable with multiple development environments, such as Eclipse and Visual Studio.

Confidential, Chicago, IL

Sr. Automation Engineer

Responsibilities:

  • Operated Manual and Automation Testing for the web-based application.
  • Actively engaged in Daily scrum meeting, Sprint Planning, Sprint Grooming, Sprint Demo, Sprint Retrospective meetings.
  • Cooperated in requirement specification and documentation review meetings with developers and Business Analyst team.
  • Analyzed and contributed requirement documentation, test plans, and created test cases.
  • Cooperated Production support and user feedback sessions. Applied Page Object Model to framework to centralize web elements of the application, increased reusability and maintainability of the code.
  • Developed Test Scripts to test functionality of the application and execute automation scripts on different browsers / environments and reported defects through JIRA.
  • Maintained Maven project written in Java and executed Tests in Cucumber feature files.
  • Automated test reports using Cucumber plugin HTML reports and JSON reports attached with failed scenario screenshots using Selenium WebDriver.
  • Experienced with version control tool GitHub.
  • Generated SQL queries and connected to various Databases using JDBC and applied to my test scripts for database validation. Implemented Smoke, Positive, Negative, Functional, Integration, Regression, Front-end and Back-end Tests using Selenium WebDriver, Java, and JDBC.
  • Created Feature files and test scenarios in Cucumber using Gherkin language.
  • Executed parallel execution using TestNG.
  • Performed extensive Cross Browser Compatibility testing on various web browsers like Internet Explorer, Google Chrome, and Mozilla Firefox, using Selenium Grid.
  • Performed Web Services testing manually using Postman and Automated it using Rest Assured library.
  • Developed POJO classes for validation of responses received from API.

Environment: Java, Selenium Web Driver, Cucumber, TestNG, Maven, JIRA, API, Eclipse, SQL, Jenkins, Postman and Agile.

Confidential, Chicago, IL

QA Automation Tester

Responsibilities:

  • Directly elaborated in analyzing and planning the application requirements and creating Test Plan, Test Cases, and developing Test Scripts.
  • Manually tested test cases and developed Automated Test Scripts using Selenium WebDriver.
  • Performed Smoke, Regression, Integration and Functional tests.
  • Created test cases with Cucumber executed test cases and run the daily regression with Cucumber and Gherkin.
  • Maintained code, using version control tool GIT.
  • Experience in using Integration tool Jenkins in combination with Maven.
  • Wrote complex SQL queries to verify and validate the exact targets for email and direct mail campaigns.
  • Used JDBC to do Database testing with Java Programming Language.
  • Used JUnit to configuring Selenium Web-Driver, TestNG, Maven tool and creating Selenium automation scripts.
  • Performed Data Driven testing by fetching data from Excel sheets using Apache POI to verify the application's behavior for different data inputs.

Confidential, Chicago, IL

Automation Tester

Responsibilities:

  • Performed Manual Testing in an internal web-based application.
  • Performed various types of testing, such as functional, regression, user acceptance testing manually.
  • Analyzed and facilitated requirement documentation, test plans and created test cases.
  • Contributed in requirement specification and documentation review meetings with developers and management team.
  • Verifying and reporting bugs on JIRA tracking tool.
  • Executed Manual Testing to check the performance of the application using valid and invalid data.
  • Extensively skilled in writing SQL queries & retrieve data from Databases.

We'd love your feedback!