We provide IT Staff Augmentation Services!

Software Test Automation Engineer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Having Seven years of Software Testing (Manual and Automation) with a solid understanding of Test Planning, Test Design, Test Execution, Defect tracking and Reporting for Web based and Client server applications.
  • Enough experience with Software Development Life Cycle (SDLC) and its methodologies such as: Agile, SCRUM, and Waterfall
  • Experience in Data Driven TestNG, Cross Browser testing and parallel Test Execution Selenium Web Driver and Selenium grid.
  • Having enough experience in Smoke Testing, back - end Testing, Black Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/Cross Platform Testing, UI Validation, and Boundary Value Testing.
  • Experience in CI/CD tools like Jenkin and API testing tools like Karate. Experience in webservice testing using postman.
  • Extensive experience in testing applications implemented in Java, XML, HTML, REST/SOAP, SQL Server and Oracle.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
  • Experience in Automation testing using Selenium WebDriver, Selenium GRID, Junit, TestNG, Jenkins, Maven
  • Used GitHub and Bitbucket for code repository for automation scripts
  • Experience in developing Selenium Web driver scripts using Java and JavaScript.
  • Excellent knowledge of system integration testing and software testing
  • Experience in developing TDD (TestNG-Java) framework with Selenium WebDriver, Exposer in developing Data Driven Frameworks and creating function libraries.
  • Ability to manage and track the requirements through Requirements Traceability Matrix.
  • Experience in developing automated testing using hybrid Framework Cucumber (BDD) and Page Object Model.
  • Experienced in using defect tracking tools such as JIRA, Team Foundation Server (TFS).
  • Motivated and hardworking individual with excellent organizational and time management skills with strong work ethics.

TECHNICAL SKILLS

SDLC Methods: Agile Scrum, Waterfall

Testing Tools: Selenium WebDriver, SOAPUI, Cucumber, TestNG, GIT, Postman, JUnit, Firebug, KarateProgramming Java, HTML, XML, JSON, SQLIDE Eclipse, DBeaver

Defect Tracking Tools: Jira, TFS

Build Tools: Maven

Testing Frameworks: Page Object Model (POM), Data Driven, Keyword Driven, Hybrid Framework

Continuous Integration Tools: Jenkins

Project Methodologies: SDLC, STLC, Agile (Scrum), Waterfall

Databases: Oracle, MySQL, SQL Server, MS Access

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

MS Office Tools: Outlook, Word, Excel, PowerPoint, VisioOperating Systems Windows 7/8/XP/10, LINUX

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Software Test Automation Engineer

Responsibilities:

  • Involved in building and developing automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD)
  • Interacted with Scrum Master, Business Analyst, Developers and Project Manager to get a better understanding of the Business Processes and gathered Business Requirements for Personal Client Information Systems (PCIS).
  • Performed Regression and User Acceptance Testing for Online Banking System (Web Application) for Lloyds International Private Banking.
  • Written and executed Test Scripts manually for Fedlink (Funds Transfer Replacement Project) Outgoing, Incoming, and Internal Wire Transfers.
  • Experienced in working with the online banking system, Core Banking System, Internet Banking, Mobile Banking System
  • As a black box tester executed functional testing using equivalence partitioning, boundary value analysis, error guessing.
  • Participated in writing automated scripts for regression testing and smoke test suites
  • Involved in developing detailed test cases including test steps and test input based on the business requirements for Functional testing and Regression testing.
  • Performed Back End testing in Oracle Database Server by writing SQL queries to test complicated business scenarios.
  • Prepared Test Plan, Test Summery Report and Maintained traceability matrix and providing quick status for senior management.
  • Created Automation Test for Functional and Regression Scripts using Selenium and Cucumber BDD for application regression suite.
  • Involved in creating Rest Assured API scripts for webservices testing.
  • Verified that the manual transactions that are streamlined and automated, meets business requirements.
  • A separate Bug tracking process-using Jira is being used to Track Bugs periodically.
  • Played a major role by actively participating in scheduled conference calls with different regions to review the testing status and Defect Summit meetings to triage new defects and to follow up on new fixes, patches and builds.
  • Participated in Stand-up meeting, walk-through meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
  • Involved in preparing a report of all automation difficulties and test results for a further application using Maven.
  • Performing User Acceptance testing (UAT) exclusively in an agile environment.

Environment: Selenium, Cucumber (BDD), Jenkins, GIT, JAVA, Jira,Excel, SharePoint, Oracle, JIRA, Rest Assured Web, Karate API, Services, Apache-POI, SSMS, SDLC, Gerkin, Agile

Confidential, Chevy Chase, MD

QA Automation Test Engineer

Responsibilities:

  • Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with QA Manager to define Test Scope, Gap Analysis, Risk, Dependency and Constraints.
  • Created scripts from the scratch. Proficient in script enhancement using parameterization, Optional Step, Regular Expression, Check Points etc. CreatedData Driven Scriptsto reduce script maintenance time.
  • CreatedShared Object Repositoryand incorporated the shared repository file with the scripts to reduce script maintenance time.
  • Logged the defects with proper priorities and severities, analyzed and reported the Defects using RALLY
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework
  • Writing complex queries to validate the data as per the requirements in backend testing against Oracle database.
  • ValidatedSOAP UIandRESTFULLAPI services, Experience inRESTFULLweb service Testing using Rest Assured framework java. Validated JSON formatted data, different http status codes.
  • Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
  • Configured Selenium Web Driver, TestNG, Ant tool and created selenium automation scripts in java using TestNG prior to agile testing.
  • Developed the features, scenarios, Scenario Outline, step definitions, test runner for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkins
  • Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with JUnit, Maven, UFT (Client)/ Selenium (Web) and with java language
  • Used Object Oriented Programming concepts of the Java language and TestNG framework for developing the scripts for Scenarios using Maven for dependency management Tool.
  • Performed Restful API testing using Java and TestNG. Also performed parameterized testing using TestNG.
  • Extensively used Selenium locators like XPath, CSS Selectors, ID locator and WebDriver to test the web application.
  • Involved in end-to-end testing from application login to execution of defined task as per the requirement.
  • Developed automated scripts using complex sql and oracle functions for testing in order to support the automation strategy.

Environment: Java, Selenium, JASON, Swagger, SOAPUI, Oracle, Jenkins, GIT, Junit, JMeter POM, TestNG, Eclipse, Selenium, Cucumber, Windows

QA Analyst (Manual Tester)

Confidential, McLean, VA

Responsibilities:

  • Creating Test Requirements Specification documents, Test plan and Test Result documentation.
  • Involved in SDLC, Waterfall Process, Business Process Design, and Implementation.
  • Analyzed and Reviewed Requirement Document for the better understanding of Application.
  • Attended walkthrough meeting the user requirements by interacting with developers and Business Analysts Wrote and executed the test cases manually and automated.
  • Analyzed the Business Requirements Document and system specifications and identified the test requirements.
  • Performed the execution of the test cases and tested the application features like My Bill, Plan, Features, Profile, Support and Usage Info. Responsible for creating the Test plan and the Test cases.
  • Performed Functional, Integration, regression, positive, negative and UAT testing.
  • Performing Regression test using automated testing tool Selenium.
  • Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to test the Test scenarios, Test cases and test conditions identified.
  • Monitoring and measuring Memory utilization and Bandwidth.
  • Monitoring test progress throughout the project release cycle, providing test results and detailed status reports.
  • Extensively worked on testing Crystal Reports, Active Dynamic reports, and Business Object Reports.
  • Test Director /Quality Center is used for creating coverage between requirements and test cases
  • Provided for other team members.
  • Given demo to customer for Amdocs BSS suite and CSRs for using applications.
  • Attending and involving day - day scrum meetings.
  • Conducting project reviews to improve project implementations.
  • Working with QA Director to achieve organizational goals and objectives.
  • Directly Interacted with Project Teams, Developers, Business Analysts and Clients for Test requirements, clarifications, and Testing.
  • Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking using Rally.
  • Provide daily status report, defect matrices, daily updates to lead Provide daily status report on task assigned to the Project Manager/Client.
  • Monitoring test progress throughout the project release cycle,
  • Providing test results and detailed status reports.
  • Conducting project reviews to improve project implementations.

Environment: Waterfall, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, KRA, Quality Center, SQL, Oracle, Windows.

We'd love your feedback!