We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY:

  • QA Automation Engineer with 5 years of work experience in Manual and Automation Testing of Web applications and Rest API. ISTQB certified.
  • Experience in Software Quality Assurance and Development of test strategies for Web based and Rest applications using both Automation and Manual testing.
  • Experience in building and executing tangible Test cases from abstract customer requirements.
  • Strong knowledge of all the software development life cycle (SDLC) aspects Requirement analysis, Design, Development, Testing and Deployment.
  • Proficient in White Box Testing, Ad - hoc testing, Black Box Testing, API and UI Testing.
  • Experience in developing test plans and automate test cases based on test framework standards and agile methodology, using Selenium Web driver and TestNG.
  • Good understanding of web services standards, technologies and tools like XML, JSON and REST.
  • Familiar and have practical knowledge of MVC and related design patterns.
  • Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Experience in Unix environment with shell commands, updating application configuration, running automation scripts and application servers.
  • Good communication skills, delivery focused and independent.

TECHNICAL SKILLS:

Languages: JAVA, PL/SQL, XML, JSON, YAML

Web Technologies: HTML, CSS, DOM, Java Script

Web Automation: Selenium WebDriver, IDE, Grid

Test Frameworks: TestNG, JUnit

API Testing: RestAssured, Postman

Other Tools: JMeter, Jenkins, Eclipse and MS Office

Build/Version Control: Maven, ANT, GIT, SVN, Jenkins

Application Servers: Apache, Tomcat, JBoss

Database: Oracle, MySQL

Operating Systems: Linux, Mac and Windows

WORK EXPERIENCE:

Confidential, CA

QA Automation Engineer

Responsibilities:

  • As part of core payments team, active participant in project Kick off and daily Scrum meetings for Test planning and execution.
  • Set up sandbox accounts with Confidential for Testing.
  • REST client API Testing that sets up Mandates, Customers and payments with UK direct debit provider Confidential .
  • Perform UI testing Using Selenium in JAVA.
  • Perform API testing using Postman and Chrome Rest client.
  • Write SQL scripts to test the REST server API that parses and stores the webhook notifications received from Confidential .
  • Preparation of functional test cases covering all user cases and validations.
  • Automating the functional test cases and running the regression and smoke test suites.
  • Developed TestNG tests using Selenium web driver in Java to test the Customer service UI to manually setup Mandates, Customers and payments with UK direct debit provider Confidential .
  • Followed the Page Object Model Design Pattern for writing test cases in TestNG.
  • Written Data Driven test cases using YAML and Analyzed test results in TestNG reports.
  • Conducted Regression testing on various releases of the application.
  • Experience in Continuous Integration (CI) build using Jenkins automation.
  • Regular coordination with DevOps team for the build and environment related issues.

Environment: Java 7, JSON, RESTAssured, Postman, Selenium, TestNG, Oracle, Eclipse, JIRA, Maven, Jenkins, GIT, Linux.

Confidential, CA

QA Automation Engineer

Responsibilities:

  • Worked closely with Product and Dev team in Agile way to understand PreAuth Token requirements.
  • Preparation of all positive and negative Confidential functional test cases and share them with Product and Dev for feedback.
  • Test data set-up with different Card types and Expiration dates using Boundary value analysis.
  • Testing of Rest API client as part of Zero Dollar Authentication and verifying payments.
  • Data-driven testing with different Card types and payment gateways PaymentTech and Vantiv.
  • Wrote SQL queries for regularly creating and updating Test data and ensured data quality.
  • Participated in project updates, meetings, defect review meetings and defect report meetings with Project Managers and Developers.
  • Regular coordination with build team for the build, deployment and re-testing.
  • Reporting of bugs via Jira application and Document the test results.

Environment: Java 7, XML, RESTAssured, Chrome Rest Client, TestNG, SQL, Oracle, Eclipse, Maven, Jenkins, JIRA, GIT, Linux.

Confidential, CA

QA Automation Engineer

Responsibilities:

  • Understanding the NACHA file format and working with Product to provide the latest specification.
  • Preparation of all possible test cases using NACHA’s Return and Change codes and Manual testing of Confidential criteria for immediate release.
  • Worked on to automate those test cases using Selenium Webdriver and TestNG and added to Regression test suite later.
  • Extended TestNG framework by adding some helper classes and methods.
  • Wrote SQL queries and regular expressions for searching, creating and updating test data.
  • Regular coordination with build team for the build, deployment and re-testing.
  • Reporting of bugs via Jira application and Document the test results.

Environment: Core Java, Oracle, Eclipse, JUnit, Maven, Jenkins, SourceTree, GIT, Linux.

Confidential

Automation Engineer

Responsibilities:

  • Perform standardized review and exploratory testing of rich media UI across multiple browsers and platforms.
  • Collaborate with campaign team to create test plans for Campaign units containing special features.
  • Rest API and Database testing as part of role-based authentication and authorization services.
  • Test data setup for custom Email Templates on different categories and run functional tests for Java Mail.
  • Test data to support data transformations including CSV, Doc, and XML.
  • Write and group the Selenium tests into different test suites. Report bugs in Jira based on TestNG Reports.
  • Document and prioritize issues in Jira system, monitoring bug fixes through closure.
  • Coordinate with release team to sign-off on feature, hot-fix builds after end to end testing and regression results.

Environment: JDK1.6, JSP, Java Mail, JDBC, Selenium, HTML, XML, MS Excel, MySQL, JBoss, Eclipse 3.0, SVN.

Confidential

Automation Engineer

Responsibilities:

  • Setup test framework for loading the configuration files and logging using log4j.
  • Develop UI tests (Selenium, TestNG and Java)
  • Prepared test plans, participated in reviews and implementation.
  • Used Javascript to test dynamically loaded Form based and Tabular based templates.
  • Implemented XSD based validations for XML message structures and configurations.
  • Wrote SQL queries and expressions as part of data-driven testing and regularly run SQL scripts in the Test environments.
  • Developed JMeter performance scripts to run volume and concurrent tests for load testing.
  • Took part in Post install verification of the features post deployment.

Environment: JDK1.4, Javascript, JSP, JDBC, JavaScript, HTML, XML, SQL, MySQL, JMeter, JBoss, Eclipse 3.0, SVN.

We'd love your feedback!