We provide IT Staff Augmentation Services!

Software Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Holyoke, MA

PROFILE:

  • Over 8 years of experience in Software Manual and Automation Testing for Web, Mobile applications and Rest API
  • Experience and thorough understanding of the Software development process including Agile
  • Experience in eCommerce and Health care Domains.
  • Experience in testing Mobile Web and Native applications and performed the Apps testing on IOS and Android Devices.
  • Virtualized the servers using Docker for the test environments and dev - environments needs, also configuration automation using Docker containers.
  • Automation Engineer. Have the ability to analyzing business requirement documents based on the SMART criteria and verifying, validating web-based applications, creating automated test scenarios and cases.
  • Experience in using Maven Project Object Model (POM.xml) to create projects, Cucumber (including Gherkin language), TestNG, Selenium and Appium with Java to automate test cases.
  • Experienced in reading the test data from the excel spreadsheet using TestNG Data provider.
  • Experience in Selenium locators like XPath, CSS, id, and name.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Have the knowledge to plan, track and manage software development projects in Jira. Comfortable to write MySQL queries and connect to the database.
  • Fast learner with good technical knowledge, passionate interest in self-improvement and knowledge sharing, a good listener and open to suggestions, enjoy being a member of a team. As a result of having the innovative and entrepreneurial spirit, have the ability to think outside of the box and suggest ideas both big and small for continuous improvement.

TECHNICAL SKILLS:

Testing Methodologies: Manual and Automated Testing, User Acceptance Testing, White/Black box testing, Regression Testing, End-to-End/Integration Testing

Test Approaches: Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium Web Driver/IDE/GRID, Appium, Rest Assured, Postman

Frameworks:: TestNG, Page Object Model, Data-Driven, Hybrid Testing, TDD, BDD, JUnit, log4j,Cucumber

Defect Tracking Tools: JIRA

Test Build and Integration tools: Docker, Jenkins, Maven, GitHub

Languages: Java, Gherkin, C#, Python,JavaScript, Lua

Markup Languages: HTML, XML, XPath, CSSIDE:: Eclipse, Intellij, Android Studio, Visual Studio Code, XCode, UNITY

Databases: MySQL

Additional:: PhotoShop, CorelDraw, Arduino, Processing

PROFESSIONAL EXPERIENCE:

Confidential - Holyoke MA

Software QA Automation Engineer

Responsibilities:

  • Analyze the requirements document to create test cases for manual and automation testing.
  • Use Selenium WebDriver, Java and Cucumber to design Automation test scenarios.
  • Develop and implement the Page Object Model based on the automation-testing framework by using Java, Selenium WebDriver, TestNG, JUnit, Cucumber (Gherkin) and Maven.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Using Selenium Grid and images container on Docker
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key-Word driven framework
  • Created automation test scripts using data-driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and Maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet, and mobile.
  • Performed Cross browser testing and Parallel testing on Chrome, Firefox, and Safari using TestNG and Maven on the Selenium grid.
  • Expertise in the grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
  • Involved in developing BDD Framework from Scratch.
  • Involved in the usage of the BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Integrated Jenkins with version controller (GitHub) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Utilized Apache POI jar file to read test data from the excel spreadsheets.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Experience in writing complex XPATH using the following and preceding and using functions like contains and not contains.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, GitHub, Jenkins, and REST with POSTMAN.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check, and regression.
  • Created profiles in Maven to launch specific TestNG suite from Jenkins job
  • Involved closely with developers in the Development of UI modules using HTML, JavaScript, and CSS
  • Shared Daily Status Reports with all the team members, Team Leads, Managers
  • Create and build a Shopify base e-commerce site from scratch
  • SEO, Adwords

Environment: Selenium, Java, JavaScript, Jenkins, GitHub, REST, Postman, Android, Mobile, iOS, Cucumber, BDD, Agile, MS word, MS XL, WebDriver, TestNG, MAVEN, Shopify

Confidential Holyoke MA

Developer, Mobile Software QA Automation Engineer

Responsibilities:

  • Develop Android Applications with Developer team
  • Using Eclipse and Android Studio
  • Analyzed the Business Requirement Document (BRD) to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
  • Implemented real device mobile app testing using Test Object on the cloud.
  • Experience in setting up a test environment for automated script execution using Java, Appium and TestNG.
  • Used GitHub as the version control tool.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Used Appium to facilitate mobile testing by creating a mobile Driver class with the required Mobile capabilities.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Execution of test suites and HTML report generation using TestNG.
  • Extensive involvement in performing Data-Driven tests using parameterization technology.
  • Involved in writing the Project test plans for this test effort by using the Confidential template and attempted in collecting the team meeting minutes.

Confidential

Mobile Software QA Engineer

Responsibilities:

  • Tested Android/ IOS mobile applications
  • Some of the applications have over 20 million download rate
  • Responsible for design, implementation testing, and management of these products.

Confidential

Manager / Assistant Manager, MD

Responsibilities:

  • Health Information Systems Infrastructure and Management
  • Health Information system specialist
  • MD

We'd love your feedback!