We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Overall 8+ years of IT experience with an emphasis on Software Quality Assurance in both automated and manual testing on web - based and client-server applications.
  • Experienced in all phases of the Software Testing Life Cycle (STLC) starting from developing Test Plan, Test Strategy, Test Cases, execution of testing and writing effective Testing Summary Reports and Defect Reports.
  • Experience in Building JAVA automation Scripts by using Selenium, Eclipse, IntelliJ, TestNG, JUnit, and Cucumber.
  • Proficient in different forms of testing like Manual Testing, Unit testing, Integration testing, Regression testing, Performance testing, and Non-functional testing.
  • Worked extensively on performing Black Box Testing, System Testing, Smoke Testing, Regression Testing, and User Acceptance Testing.
  • Strength in Total Automation using Selenium - Java, WebDriver, Quality Assurance, Engineering, and business development function as well as expertise in Total Quality Management and use these functions effectively to achieve the overall objectives of the organization.
  • Experience in writing and executing SQL queries to perform data validation and back-end testing of databases to check the integrity of data.
  • Implementingrecovery scenarioswherever applicable in TOSCA automation.
  • Good understanding of Object-Oriented Programming concepts.
  • Experienced in writing test scripts using JAVA and executed it through Selenium WebDriver for Functional and Regression testing.
  • Strong experience in functional and UAT testing using Selenium Web Driver on both platforms as well as cross platform web testing on all major web browsers (Safari, Google Chrome, Firefox and IE).
  • Experienced with testing various web API and Web Services such as REST and SOAP using tools like POSTMAN, HTTP client instances, Rest Assured and SOAP UI and validated the responses in XML and JSON.
  • Used Python programming and language to develop a working and efficient network within the company.
  • Excellent knowledge of using various IDEs like IntelliJ, Eclipse and SSMS.
  • Experience with defect tracking and analysis using different defect tracking tools such as Jira and Quality Center (QC).
  • Experienced using Jenkins Automation Server tool for scheduling jobs, testing and reporting on isolated changes.
  • Extensive knowledge of Performance Testing using LoadRunner.
  • Proficiency in various protocols like Web (HTTP/HTML), Web Services/API and Java.
  • Working experience with Maven build tool to build and manage Java-based project.
  • Experienced in Database Testing using SQL queries on RDBMS databases like SQLServer, and MS Access.
  • Excellent Communication skills, Documentation Skills, Team problem solving ability, analytical and programming skills in high speed and quality conscious.
  • Ability to learn new concepts and applications quickly and ability to work in short schedules and on different applications concurrently.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which read data from scripts using property and XML files.
  • Performed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

TECHNICAL SKILLS

Tools: JIRA, Selenium, JUnit, TestNG, Cucumber, Postman, SOAPUI, Appium GitHub, Jenkins,, HP Quality Center/HP ALM, Selenium, JMeter, SoapUI, Eclipse

RDBMS: SQL Server, Oracle, MongoDB, MS Access

Web Development: HTML, XML

Languages: Java, C#, HTML PowerShell, SQL.

Browsers: Google Chrome, Firefox, IE, Microsoft Edge

Other Tools: Azure, Maven, SourceTree, Bitbucket, GIT, MTM, Jenkins

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
  • Involved in planning, designing, and executing different test cases for Smoke, Functional, Integration, System and User Acceptance and GUI testing.
  • Developed Test Plan and Test Cases for REST API/Web Services testing using Postman.
  • Automated Restful web services/API by using Rest Assured library to send various HTTP requests and validate the JSON response.
  • Designed and developed Data driven, Behavior driven, TDD and Hybrid Automation framework usingSelenium WebDriverandJava.
  • Created test harness to enable comprehensive testing utilizing Python.
  • Designed and developed automated scripts for functional, regression, sanity and integration testing using automation tool Selenium with Java.
  • Builtautomationscripts using Data driven Framework and TestNG Framework and conducted usingSelenium with Java.
  • Executed Performance Center scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
  • Used JMeter to simulate java request load on a backend Application.
  • Developed and Maintain testmodulesin TOSCA
  • Performed back-end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verified the correctness of the data with front-end values.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Bitbucket (GIT) as version control system for Java based application, using Maven as build tool and Continuous Integration tools Jenkins for nightly batch run of the scripts
  • Involved in Web Application GUI automation creating regression suites using SeleniumWebdriver, TestNG, and IntelliJ.
  • Created and maintained Requirement Traceability Matrix (RTM) to ensure all the requirements are covered.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Established and maintained test cases and test data in JIRA
  • Used JIRA to maintain defect repository and followed the bug life cycle until the bugs are fixed or closed.
  • Verified that the Software Quality Assurance Standards are met throughout all phases of development.

Environment: Java, Jenkins, Agile, JIRA, SQL, MongoDB, POSTMAN, Selenium Web Driver, Selenium IDE, JIRA, TestNG, HP Performance Center.

Confidential, IL

Automation Engineer / SDET

Responsibilities:

  • Heavily involved in planning, designing, and executing different test cases for Smoke, Functional, Integration, System and User Acceptance and GUI testing.
  • Actively followed Agile Methodology for all the phases of SDLC and interacted with Lead, Business Analyst, Developers and other QA Members during Daily Stand-Up Meeting.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Implemented automation using Selenium WebDriver, JAVA, TestNG, Selenium Grid, Cucumber, Maven.
  • Used JIRA to track defects/bugs and issues and managed them.
  • Involved in Web Application GUI automation creating regression suites using SeleniumWebdriver, TestNG, and Eclipse.
  • Maintained Selenium and Java automation code and resources in the GitHub source control.
  • Analyzed the graphical chart of performance reports in Performance Center.
  • Used Maven Performed continuous integration of code and scripts using Jenkins.
  • Excel reports are validated using SQL and embodying complex formulas in Excel.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Extensively involved in testing the ETL process from different data sources (SQL Server, Oracle, flat files) into the target Oracle database as per the data models.

Environment: Java, Selenium Web Driver, Cucumber, TestNG, SQL Assistant, SQL, SharePoint, Web Logic, Oracle, TOAD, Flat files, JMeter.

Confidential, Nampa, ID

Automation Engineer

Responsibilities:

  • Worked in the agile SDLC environment with frequently changing requirements and features set.
  • Participated in Meetings and Walkthroughs, interacted with other development team members to better understand system functionality to improve testing quality.
  • Worked existing Selenium Automation Framework with JAVA using Data Driven Testing.
  • Designed structured User Interface UI automated Test cases using Selenium Web driver in JAVA for web-based software products used to perform software testing.
  • Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
  • Done back-end testing by writing SQL queries and validating them against the database.
  • Used TestNG as the testing framework to create test methods.
  • Involved in extensive data validation, back-end testing and querying the database using SQL Server.
  • Expertise in writing SQL Queries, SQL Scripts and performing database testing.
  • Used Gherkin language like Given, When Then, And to write test scenarios for BDD.
  • Involved in Sprint Demo meeting, Sprint Retrospective, Scrum, and other team meetings.
  • Created and maintained reusable actions, functional libraries, and shared object repositories.
  • Performed API/web services testing using Postman for RESTful APIs and SOAPUI for SOAP based APIs.
  • Identified application defects to minimize the number of steps to reproduce the problem
  • Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meeting daily.

Environment: Selenium WebDriver, JAVA, TestNG, Postman, Selenium GRID, SOAPUI, SQL, Sprint, RESTful API

Confidential

QA Automation Tester

Responsibilities:

  • Extensively reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided a weekly status report that includes testing metrics, test logs and test summary reports.
  • Actively participated in BDD (Behavior Driven Development) approach using Cucumber.
  • Used POSTMAN to manually test Rest Web Services and APIs.
  • Used SOAPUI tool to test web services and APIs.
  • Tested applications build on Pega and JAVA.
  • Builtautomationscripts using Data driven Framework and TestNG Framework and conducted usingSelenium with Java.
  • Used Maven to execute Selenium automation suites on different platforms, browser combinations in parallel.
  • Build automated frameworks using Selenium WebDriver and JAVA programming language.
  • Used Jira to open bugs, create tasks and user stories, and initiate change requests.

Environment: AGILE, Jira, Java, BDD, SQL, SQL Server, SOAPUI, Selenium Web driver, Cucumber, TestNG.

We'd love your feedback!