We provide IT Staff Augmentation Services!

Software Test Automation Engineer Resume

0/5 (Submit Your Rating)

Sacramento, CA

SUMMARY

  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
  • Professional expertise in Smoke Testing, backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System, Regression Testing, Cross Browser/ Cross Platform Testing, UI Validation.
  • Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid to develop automation testing scripts for web.
  • Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing.
  • Used testing annotations to group the test methods and for cross-browser.
  • Extensive experience in reviewing and analyzing Business Requirements and creatingTest Plans, Test Cases, Test Scripts,Test Estimation & Requirement Traceability Matrix (RTM).
  • Sound knowledge on Junit,TestNG framework,Maven for Project building.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Experience and domain knowledge in Banking, Retail, Insurance, Financial-Mortgage domains, and their workflow.
  • More than 6 yearsof experience inSoftware Quality Assurance Testing.
  • Proficient in testing on Web based applications andexperience on Core Java and OOPS concepts
  • Experience in the development ofBDD frame work using Java and Selenium.

TECHNICAL SKILLS

Processes: Agile-Scrum, Waterfall

IDE: Eclipse, IntelliJ

Data Bases: Oracle, MySQL, SQL Developer

Languages: JAVA, XML, SQL

Operating Systems: Windows, macOS

Test Framework: Junit, TestNG, BDD Framework, Cucumber, Karate

Testing Tools: Selenium IDE/WebDriver, SOAP UI tool, Ready API

Bug Tracking Tools: JIRA

Web Technologies: HTML, XML, CSS

Build Tool: Maven, Gradle

Version Control: GitHub, GitLab

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

Software Test Automation Engineer

Responsibilities:

  • Performing API automation testing using Karate framework.
  • Using the SQL Developer for verifying the data through database.
  • Using TDG (Test Data generator) to create data for testing purposes.
  • Performing the UI testing through front end application.
  • Performing regression testing, functional testing, Smoke testing.
  • Creating test scripts based on Business rules (Requirements).
  • Participating in Stand-up meetings, weekly automation meetings with all other QA.
  • Using Jira as task management tool in the project.
  • Using Excel to create the XMLs for API automation testing.
  • Gathering requirements documents such as business requirements and design documents and other related documents.
  • Attending to Daily stand-up, Sprint planning, Sprint review, and Sprint retrospective.
  • Using Gradle as build management tool for API Automation framework.
  • Using GitLab for version control.

Environment: Karate framework, SQL Developer, Jira, TDG (Test Data Generator), IntelliJ, STLC, Jenkins, Gherkin, GitLab, macOS, XML, MS Office suite.

Confidential, Tysons Corner, VA

Sr. Software Test Automation Engineer

Responsibilities:

  • Experience on Core Java, OOPS concepts.
  • Performed UI, Functional and Regression testing by automated using Selenium WebDriver, Cucumber Maven, and Jenkins.
  • Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
  • Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver, and Cucumber.
  • Designed the test scripts and analyzed the results in various levels of the application including integration, regression, and functional using Selenium.
  • Delivered back-end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database.
  • Participated in Stand-up meetings, weekly automation meetings with all other QA, weekly assessment meetings with business analysts and developers.
  • Used MAVEN for build management, and Jenkins for Continuous Integration of the builds.
  • Involved in preparing a report of all automation difficulties and test results for a further application using Maven.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports
  • Utilized JIRA as defect tracking tool on the project.
  • Involved in building and developing automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD),
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
  • API Automation using Rest Assured library with Cucumber framework.
  • Using Karate Framework for API automation.

Environment: Selenium Web Driver, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), Karate Framework, Gherkin, GitHub, Oracle DB, Eclipse, XML, HTML, SQL, XPath, MS Office suite, SDLC, STLC,, XML, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE, Safari

Confidential, Denver, CO

QA Automation Engineer

Responsibilities:

  • Developed test code in Java language using Selenium WebDriver and TestNG framework.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
  • Involved in designing ofautomation frameworkto be used in UI testing withSelenium WebDriver.
  • Developed Test Cases, Use Cases and Automation test scripts.
  • Test execution report and generation in accordance with Quality Assurance best practices.
  • Execute browser compatibility and regression tests usingSelenium WebDriverfor testing UI for every new build release.
  • Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email.
  • Responsible for writing and maintainSelenium WebDriverscripts for regression andfunctional testingusingdata driven framework
  • API Automation using Ready-API Tool.
  • Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome and Internet Explorer.
  • API Automation Using Rest Assured library with TestNG framework.
  • Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a neat function library to be used by the team.
  • Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
  • UtilizeCSS selectors, IDs, and XPathsto locate elements on Web pages
  • Developed and executedSQL queriesto verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Experience onCore Java, OOPSconcepts.
  • Reviewed theTest Basis,designedand documentedTest Strategies, Test Plan, Test Casesandexecuted test cases.
  • Gathered requirements documents such as business requirements and design documents and other related documents.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Revieweddatabase test casesaccording to assigned Requirements to validate reports by retrieving data withSQL queriesfrom oracle database.
  • Involved in design and implementation ofSelenium WebDriverautomation framework for smoke and regression test suites (TestNG and Maven).
  • Involved in testing the application utilizing theScrum (Agile)methodology.
  • Using SOAP UI for validating the response code and response body.

Environment: Selenium WebDriver,Core Java, TestNG, Jenkins, SQL, Maven, HTML, XPath,GitHub, Windows 7. Oracle SQL Developer, MS Office suite; JIRA, GitLab, SQL, SDLC, STLC, Agile/Scrum, XML, SOAPUI, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE.

Confidential, Chevy Chase, MD

Manual QA Test Engineer

Responsibilities:

  • Worked with QA Director to achieve organizational goals and objectives.
  • Attended and involved daily Scrum meetings.
  • Provided training for other team members.
  • Created Test Requirements Specification documents, Test plan and Test Result documentations.
  • Involved in SDLC, Agile Process, Business Process Design, and Implementation.
  • Used Postman tool for Manual Testing API Rest Request.
  • Analyzed the Business Requirements Documentation, system specifications, and identified the test requirements.
  • Used SQL to perform Back-end Testing.
  • Performed Functional, Integration, regression, positive, and negative testing.
  • Monitoring test progress throughout the project release cycle, providing test results and detailed status reports.
  • Conducting project reviews to improve project implementations.
  • Used Test Director/Quality Center to create coverage between requirements and Test Cases.

Environment: Waterfall, XML, HTML, Google Chrome, Safari, Firefox, JIRA, SQL, Oracle, Windows, MS- Office.

We'd love your feedback!