We provide IT Staff Augmentation Services!

Software Test Automation Engineer Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Proficient in using Database Management Systems such as PostgreSQL, Microsoft Access, MySQL, and Oracle.
  • Experience in reviewing and analysing Business Requirements,Test Plans, Test Cases, Test Scripts,Test Estimation & Requirement Traceability Matrix (RTM).
  • Experience in developing Test Cases, Test Scenarios, Test Scripts, and Feature files for Behaviour Driven Development using Cucumber framework.
  • Over 7 years of experience in Information Technology, with extensive focus in Software Quality Assurance
  • Proficient on testing Web based applications and a good experience on Core Java OOPs concepts.
  • Experience Writing automation tests within the automation framework and contribution toward the maintenance of the frameworks.
  • Experience in all aspects of the Software development life cycle (SDLC) and strong knowledge of Agile/Scrum and Waterfall Models.
  • Sound knowledge of Cucumber (BBD) and TestNG frameworks for UI testing and good knowledge of tools like Apache Maven, Jenkins, and Git.
  • Experienced in Test Driven Development (TDD), Behaviour Driven Development (BDD), using Gherkin language, JAVA, Selenium in both TestNG and Cucumber Automation Frameworks.
  • Experienced with Structured Query Language (SQL), HTML, Git, JAVA, and Selenium WebDriver.
  • Strong Java skills with experience on Selenium WebDriver/IDE for developing automation test scripts for web - based applications.
TECHNICAL SKILLS

Web Technologies: HTML, XML, CSS

Languages: JAVA, SQL

Build Tool: Apache Maven

Databases: PostgreSQL, Oracle, MS Excel

Test Framework: TestNG, Cucumber

Testing Tools: Selenium IDE/WebDriver

Processes: Agile-Scrum, Waterfall

IDE: Eclipse, pgAdmin, SQL Developer

Operating Systems: Windows (7, 8, 10) Mac OS

Bug Tracking Tools: JIRA

PROFESSIONAL EXPERIENCE

Software Test Automation Engineer

Confidential, Washington DC

Responsibilities:

  • Building framework and implementing Page Object Model, using Selenium WebDriver, Cucumber, JAVA, and OOPs concepts.
  • Preparing test strategy document to define the test environment, entrance and exit criteria into different phases of testing and resources required to conduct the job.
  • Developing Test Scripts to implement Test Cases and perform BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin language.
  • Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in domain specific language, Gherkin.
  • Participated in Stand-up meeting, weekly automation meeting and weekly assessment meetings with business analysts and developers.
  • Solid knowledge of SQL.
  • Being involved in Agile Scrum methodology and participating in Sprint Planning, Sprint Review, Spring retrospective, and Daily Scrum.
  • Participating in User Acceptance Testing (UAT) exclusively in an agile environment. And providing support for business user during UAT Testing.
  • Experience in Core Java, OOPS concepts.
  • Analysing and implementing business requirement and functional requirement documents for completeness, testability and will carry out testing activities.
  • Using Maven for build management, Jenkins for Continuous Integration of the builds, and running testcases.
  • Managed defect tickets in JIRA
  • Maintained automation framework and used POM Page Object Model approach to develop automation scripts using Java and Selenium WebDriver.
  • Designed automation tests within the automation framework and provides required maintenance on those tests
  • Performed User Acceptance testing (UAT) in an agile environment.
  • Implemented Regression and Smoke/Sanity test execution using Selenium WebDriver.
  • Creating automated test scripts in JAVA and Selenium WebDriver.

Environment: Selenium WebDriver, JAVA, Selenium Grid, Selenium hybrid, JAVA & OOPs Concepts, Data Driven and Page Object Model Framework, Cucumber, Gherkins Jenkins, SQL, Maven, HTML, XPath, GitHub, GIT, Oracle SQL Developer, MS Office suite, JIRA, SDLC, STLC, Agile/Scrum, XML, JSON, Windows XP, 7, 10, Browsers: IE, Mozilla Firefox, Safari, Opera, Chrome.

Test Automation Engineer

Confidential, Hopewell, NJ

Responsibilities:

  • Reviewed and analysed Business Requirements Document (BRD), procured test data, designed Test cases, and Test scripts for the application under test.
  • Reports software defects and shepherds them through the defect life cycle to closure.
  • Maintained testing frameworks and automated test suites for the product teams to which they are assigned.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Developed test code in Java language usingSelenium WebDriver andTestNGframework.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Used Maven for build management, and Jenkins for Continuous Integration of the builds alongside TestNG automation framework.
  • Assisted writing Test Plans, Test scenarios, Test cases, Test data, Test procedures, creating Test reports, and traceability matrixes.
  • Conducted Regression and Smoke test execution as a separate step of the deployment process using Selenium WebDriver; Ensured bug fixes do not introduce new regression issues.
  • Create detailed, comprehensive, and well-structured test cases and test scripts
  • Analysed user stories and participated in Sprint planning, Spring Review, Sprint Retrospective, and Scrum meetings.
  • Used TestNG testing annotations to group the test methods and for cross-browser testing.
  • Assisted test lead in documentingUser Acceptance Test reportand reporting defect resolution.
  • UtilizeCSS selectors, IDs, and XPathsto locate elements on Web pages
  • Designed the test scripts and analysed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.

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

QA Analyst (Manual tester)

Confidential, New York, NY

Responsibilities:

  • Work closely with business and technical teams in an agile environment to derive testing requirements and scenarios for our e-commerce web applications.
  • Performed both functionality testing and non-functionality testing: Regression Testing, usability Testing, Smoke Testing, Sanity Testing, Performance Testing, Integration Testing, Stress Testing, Scalability Testing, and System Testing.
  • Participated in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) using agile methodology.
  • Write & execute functional and regression Manual tests using requirement document.
  • Participated in regular meetings to learn the product and update the testing status.
  • Developed test environment to perform testing for different test cases; Developed test plan and prepared test strategy; Verified the test cases and performed test scripts execution.
  • Contributed to writing of Automation Test cases using JAVA, Selenium WebDriver, Cucumber and Maven.
  • PerformedEnd-to-Endtesting 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.
  • Report and manage software issues and test activities with a clear understanding of the Software Development Lifecycle and the Agile-Scrum methodology.
  • Performed automation testing using Selenium suite web-based automation testing tool.
  • Was responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests
  • Was responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Participated in requirement analysis, created test cases, and execute different types of testing throughout the test life cycle according to the test plan.
  • Triaged and troubleshooted on issues found during testing. Supported defect fix testing, including reporting, tracing, and troubleshooting defects in JIRA

Environment: MySQL, Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML, Windows, 7, 10, Browsers: Chrome, Firefox, and IE

We'd love your feedback!