We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 6 years of extensive hands - on experience in diversified fields of the Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.
  • Experience in developing end to end automation using Selenium WebDriver, TestNG, Log4j, Maven, Jenkins, Cucumber, Page Object Model frame work, Web Services (REST, SOAP).
  • Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
  • Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
  • Expertise in manual testing using User Interface, Client and Web based applications.
  • Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
  • Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to- End Testing and Business Process Testing.
  • Solid experience in API testing using various tools like POSTMAN and REST AssuredLibrary on Selenium.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center and Jira.
  • Experience in maintaining Selenium WebDriver and Java Automation Code and resources in source controls like GIT for improvements and new features.
  • Professional experience in all periods of Software Testing Life Cycle (STLC) - Agile/Scrum Model and Waterfall model and Software Development Life Cycle (SDLC) that in corporate Requirement Gathering, Analysis/Design, Documentation, Development and Testing.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Proficient in Defect Management, including Defect creation, modification, tracking, and reporting using Quality Center /ALM, JIRA.
  • Experience in developing and executing automation Regression testing and System testing using Selenium.
  • Experience in testing Mobile Apps using Android Studio and Real Devices to test the application using AppiumandAppiumDesktop.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Hands on experience in using build and project management tolls like MAVEN and code repository management tools like SVN, GIT and Continuous Integration (CI) tools such as Jenkins.
  • Good programming skills in Java, SQL, PL/SQL and experience in MYSQL, SQL Server and Oracle Databases.
  • Extensive working experience in Agile (SCRUM) and waterfall methodologies.
  • Proficient in using basic SQL queries to perform back end testing for data integrity.
  • Effective Time Management Skills and consistent ability to meet client deadline.
  • Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.

TECHNICAL SKILLS

Methodologies: Agile and Waterfall

Testing Tools: Selenium WebDriver, SOAP UI, REST ASSURED, POSTMAN, APPIUM

Testing Framework: JUnit, TestNG, Cucumber

Scripting Languages: JavaScript

Query language: SQL, PL/SQL

Web Technologies: HTML, XML, Web Services, JSON

Database Applications: Oracle, MS SQL Server

Operating Systems: MS-Windows, Android, iOS

Other Tool: JIRA, Quality Center/ALM

Version Control Tools: SVN, Git, Bitbucket

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

QA Automation Engineer

Responsibilities:

  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Worked with the development team to understand new features and develop test cases for them.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE.
  • Created data-driven automation scripts for testing REST API Web Services using REST Assured.
  • Developed test code in Java language using Eclipse, WebDriver and TestNG framework.
  • Automated the entire flow and wrote test cases for individual pages using TestNG.
  • Working with Android developers to haveAppiumautomation.
  • Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing including AJAX-enabled applications.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Setup Jenkins to run regular regression tests using Maven configuration.
  • Created automated script for REST-API testing using Rest Assured framework.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in testing of web application by creating XML test suite.
  • Provided feedback to the development team to enable better testability of some pages.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Conducted Test Case walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
  • Involved in backend testing for different environments like System Testing and User Acceptance Testing.
  • Implemented test automation scripts for mobile testing usingAppium.
  • Worked with Developers, Architects and business team in AGILE environment.
  • Used Postman forAPItesting to verify the CRUD operations.
  • Performed functional and regression testing to identify various critical points in the Application and automated it by using Selenium WebDriver.
  • Used GITHUB as repository to store all Java codes.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Responsible for preparing Test Cases based on analyzing business requirement and functional documents.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Responsible for performing data driven testing using multiple sets of data.

Environment: Selenium WebDriver, Java, Eclipse, TestNG, Cucumber, Jenkins, Maven, Appium, POSTMAN, REST ASSURED, HTML, Eclipse, Agile, JIRA, Git, SQL, and Windows.

Confidential, Anaheim, CA

QA Engineer

Responsibilities:

  • Evaluation and implementation of Robot Framework to create Selenium WebDriver automation test suite.
  • Developed automation test cases using TestNG framework and Selenium WebDriver.
  • Developed and automated Regression Tests, created Behavior- Driven Framework using Cucumber.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Performed Functional, Regression, Ad Hoc on Web based applications.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
  • Followed the decision tree table in creating the test cases as specified in the requirement document.
  • Cross-Browser Testing both Manual and automation using Selenium.
  • Executed various SQL Queries to perform the backend testing.
  • Updated JIRA with all the changes made to the test cases and closed it when all the requirements were met as specified.
  • Tested Enterprise Restful Web Services using SOAP UI tool.
  • UsedPostmanvalidated REST API Web Service Call by sending JSON Request and JSON Response.
  • Used SOAPUI for checking the correct transmission of data and to test web services.
  • Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix, new feature development, or innovative functionality in code repository (Git).
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created Test Cases in JIRA, executed Test Cases and reported defects in the project.
  • Documented and updated production support team prior to application release.
  • Performed Regression Testing with existing test cases and test scripts after fixing bugs in the applications.
  • Participated in Weekly Project status meeting and involved in improving the testing Process.

Environment: Java, Selenium WebDriver, JIRA, JavaScript, Appium, Jenkins, Soap UI, Postman, Maven, XPATH, SQL, Oracle, JSON, SOAPUI, Cucumber, GIT, Windows.

Confidential, Fort Worth, TX

QA Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Effectively implemented different QA methodologies, strategies and plans.
  • Involved in preparation of Test Procedures, Test Scenarios, and Test Cases.
  • Run Defect Triaging and Review the Test Scenarios/ Test Cases with Businessteam.
  • Designed, executed and maintained Selenium Web Driver (TestNG) automated test cases for regression test cases
  • Developed Automation framework using TestNG and built test suite.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver & created Data Driven framework using TestNG.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Execute the Test cases and review the results to get the Business approval for UAT.
  • Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis
  • Involved in the regression test plan for the project and identified the critical regression tests
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Used GIT to maintain and manage the build scripts, test data used, and other documents related to the project.
  • Executed the automated regression test cases during every release and also executed the daily regression test suites
  • Participating in daily meetings and AGILE Process.
  • Used JIRA forIdentifying, logging, tracking and escalating bugs.
  • Actively participated in daily scrum and sprint meetings as part of Agile Environment.

Environment: Java, Selenium WebDriver, JIRA, Jenkins, TestNG, Maven, TestNG, SOAP, SQL Server, JIRA, GIT, Windows.

Confidential, Green Bay, WI

QA Tester

Responsibilities:

  • Reviewed System Requirement Specification, Technical Specification, and functional design documents to achieve better understanding of the project.
  • Performed manual testing to check the functionality.
  • Conducted Black-Box Testing, Functionality, GUI and Regression Testing for the entire application, for various builds in a team environment.
  • Worked with Retesting and Regression testing.
  • Worked in Quality Center for planning, running and tracking defects while attending walkthroughs with client and the development team and Defect reporting meetings periodically.
  • Performed Back-End testing by using SQL queries.

Environment: Quality Center, Windows, MS Office, HTML, XML, SQL.

We'd love your feedback!