Qa Automation Engineer Resume
HoustoN
SUMMARY
- 8+ years of IT industry experience in Software Testing with Manual and Automation.
- Experience in Web Application testing.
- Experience in Software Engineering Process and familiar with various Life Cycle Models like Waterfall and ‘V’ model.
- Experience in developing Test Cases based on Requirements.
- Experience in GUI, Functional, Performance, System, Regression, Compatibility and End to End Testing.
- Experience in Requirements understanding, analyzing and reporting issues on Requirements.
- Create and utilize tools to monitor applications and services in teh cloud including system health indicators, trend identification, and anomaly detection. Resolve all AWS issues for internal customers during support rotations.
- Implemented Manual andAutomation and testing for Web - based and Client/Server applications using Selenium Webdriver and Appium
- Experience in Test Plan Writing and Test Report Preparation.
- Experience in Waterfall, Agile, Scrum and all phases of Software Development Life Cycle, Software Testing Life Cycle, and Defect life cycle management.
- Experience in preparation of Test scenarios, Test cases, Test case reviews, Test data collection, Test execution and Defect reporting.
- Experience in preparation of automated test scripts using Selenium
- Experience to find element of Mobile Application by using UI Automator Viewer and Appium Inspector.
- Analyzing test results, sending suggestions on defects.
- Defect Reporting and Tracking using Automation Tools like Bugzilla 5.0.3 and Team Track.
- Experienced in Continuous Integration using JENKINS to support tools likes subversion, GIT, MAVEN to create jobs
- Strong experience in working with agile lifecycle, and/or tracking, and process management tools like RTC, Service Now and JIRA.
- Able to work collaboratively with testers, developers, and other team members in testing complex projects and in teh overall enhancement of software product quality.
- Having good noledge in SQL.
- Experience in cloud testing (AWS) platform
- Experience in running mobile automation tests in SauceLabs/BrowserStack in appium
- Deep noledge of Code Version Control System like GitHub uisng git.
- UsedJira, Rally and Confidential -ALMas project management tool and for tracking teh defects.
- Performed web services are testing with SOAP UI by validating request and response in both XML and JSON formats
- Testing Web services (REST API) using Postman and Rest-Assured library.
- Implemented Integration, Functional &Regression testing using Java and testing framework
- Ability to learn and adapt to new tools and technologies very quickly.
TECHNICAL SKILLS
Operating Systems: Windows XP and windows 2003 Server
Languages: C, Core Java, Python
Database: Oracle 9i, SQL SERVER 2000 and DB2
Functional Testing Tools: SeleniumIDE, WebDriver, TestNG, CucumberAppium, SoapUI, Rest API, Json
Methodologies: Agile and V model
Web: Java, Weblogic, Tomcat, JBoss, XML, HTML
Exposure on Tools: Ant, Maven and Jenkins, API, Junit, SQL
Test Management Tools: Bugzilla 5.0.3 and Jira
GUI Tools: Eclipse, JDeveloper
PROFESSIONAL EXPERIENCE
QA Automation Engineer
Confidential, Houston
Responsibilities:
- Understanding Requirement Specifications and Design Documents of teh application.
- Attended daily standup meetings, provided daily status on manual and automation test results.
- Extensively follow Agile scrum (Self-Managed Team) methodology and conduct in teh testing process (Software Testing Life Cycle).
- Experience in writing test plan, test cases, test suites using test Rail.
- Experience in logging defects using defect tracking and open source tools using Jira and creating user stories and tasks using Jira.
- Experience in using Jira Board to view sprint backlog and active sprint stories.
- Experience in Agile scrum methodology and testing applications in 2-4week sprints.
- Developed CI/CD Pipeline and Triggers in Jenkins which runs in AWS EC2 instances
- Created teh distributed performance testing environment using JMeter to test teh high level of concurrent users on Cloud (AWS).
- Has strong understand on Docker-containerization concepts, teh automation will run on docker containers
- Design and execute automation test cases using Selenium TestNG framework.
- Comfortable with using Maven to manage framework dependencies for test execution, plug-ins and generating reports
- Managed AWS S3 buckets and object policies using IAM and S3 bucket policies and created MFA for accidental deletion
- Experience and participated in sprint planning, sprint review and Sprint retrospective and Sprint burnt down charts.
- User Stories were tracked using Jira.
- Analyze teh test for automatable scripts and script teh tests in Appium frameworkusing Java language for both Android andiOs
- Read and comprehend product specifications (user stories) in order to create test cases
- Utilized GIT as a version control system and a source code management, along with Jira for project management.
- Involved in testing REST API services with both XML and JSON formats using Rest Assured
- Perform functional testing of applets in various environments
- Write clear and concise bug reports
- Organize and prioritize testing needs based on project needs
- Work with developers, writers, and project manager to diagnose/debug issues as well as identify/escalate risks when necessary
- Tested end to end application process including, signup, sign in, amortization schedule, pre-approval letter, loan approval process, online payment and monthly statements.
- Develop and implement automation framework with Appium Java with TestNG.
- Tracked teh defects using JIRA.
- Developed Test Cases to test Web Services and RESTful calls using SoapUI tool.
- Validated WebServices and RESTful calls by comparing teh data with Database and User Stories.
- Executed SQL queries, Joins and Performed Backend testing and ensured teh retrieval of teh data from teh database. Validated Reports and statements.
- Conducted Regression Testing on various builds of teh application and reported teh defects to teh developer using JIRA.
- Involved in complete Software QA Testing life cycle right from reviewing user stories, test plan, test cases, test data prep, smoke test, test case execution, defect tracking, regression testing, UAT, Integration testing, security testing and many more activities.
- Executed continuous integration of code and scripts using Jenkins for running test cases automatically by scheduling smoke and regression testing suites and generating comprehensive user-friendly reports
- Involved in teh documentation of Test Plan, Test cases, Test Data Document and RTM (Requirement Traceability Matrix)
Test Engineer
Confidential, Hillsboro, OR
Responsibilities:
- Designed and Developed teh Automation Test Scripts using Selenium WebDriver using Java.
- Reviewed teh Test Reports using TestNG.
- Performed Functional Testing, Data Driven Testing, and Cross Browser Compatibility Testing on different browsers like IE, Firefox & Chrome.
- Developed Test cases using Element Locators and Selenium WebDriver methods.
- Ensure test coverage across multiple devices using hosted cloud solutions like SauceLabs
- Designed test cases using Gherkin, Cucumber, TestNG, and Maven& used Grid to run test on multiple browsers and Platforms
- Experience in Manual Testing process and those test cases me converted into Automation
- Converted existing Test Complete Script to Selenium script to support multiplebrowsers using Java, Selenium, and TestNg, Junit, IntelliJIdea
- Extensively developed scalable Web Service automation projects using SoapUIPro
- Enhanced Test cases using Java Programming features and TestNG Annotations.
- Execution of Selenium test suite and developed reports and reported defects.
- Involved in Retesting and Regression Testing using Selenium WebDriver.
- Developed SQL queries and Joins to validate teh reports.
- Automated teh functionality and interface testing of application using QuickTest Professional.
- Used JUnit and Android Espresso for unit and instrumentation Testing
- Used checkpoints to check properties of various objects using QuickTest Professional.
- Executed shell scripts to validate teh data, bouncing web and app servers on Linux box.
- Prepared Test Plans, Test Methodology and Test Case, Test Scripts complying with System/Functional Test Specification and provided testing signoff
- APIAutomation Code Development Experience Selenium, Testing, Junit and Cucumber-BDD Tools experience Micro-services(API) or Web based application automation experience
- Responsible for implementation of Pagination Test Automation Framework, POM using TestNG, Maven, Java, and Cucumber.
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, TestNG, Maven, Rest-Assured, git and Jenkins.
- Executed Linux commands, FTP commands to validate teh log files while debugging teh issues / Root cause analysis of teh issue.
- Performed various black box testing methodologies like functional testing manual testing, Regression Testing, Smoke Testing, UAT.
- Prioritized teh defects and teh severity levels using Quality Center and discussed with teh developers to resolve teh issues.
QA Engineer
Confidential
Responsibilities:
- Prioritized teh defects and teh severity levels using Quality Center and discussed with teh developers to resolve teh issues.
- Monitored services by running and checking results of API scripts through Jenkins
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD).
- API Automation we use Rest Assured library with Cucumber framework.
- Involved in Requirements & Specifications gathering from teh initial stages.
- Reviewing & updating teh test cases as per changes in features proposed for release.
- Proficient in API testing for SOAP and Restful Services and experience in Automation of Webservices using Rest Assured, SoapUI,
- Java Programming SkillStrong testing ExperienceStrong noledge in rest assured API
- Experience in writing Selenium and Hybrid (Selenium+API+Data Base) test scripts using IntelliJ IDEA
- Executing Test cases and preparing Test reports.
- Involved in Functionality testing, Regression testing, Browser compatibility testing.
- Wrote and maintained API and UI automation test cases using cucumber and readyAPI
- Delivered back end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify teh database.
- Performed DB Testing for teh Web Application using SQL Queries.
- Reported defects in timely manner and logged teh same into defect tracking tool (Team Track).
- Ensure dat all teh test cases are written and placed in Visual source safe
QA Tester
Confidential
Responsibilities:
- Ensure dat all teh test cases are written and placed in Visual source safe.
- Created Test Plan, Test Scenarios, Test Script and Status Report Templates.
- Created different set of Test Cases for Functional Testing and Integration and executed them during different test phase.
- Served as a resource and communication point for decisions about test schedule changes, resource forecast and estimation
- Experience in working on Singleton and Page Object model (POM) design pattern for Framework development.
- Cucumber framework to develop scripts in BDD model using Feature files and Step Definitions.
- Provided Status Reports and Defect Reports in a Graphical Representation to Project Manager
- Prepared and execution of test suite using Selenium.
- Participated in identifying teh Test scenarios and designing teh Test cases.
- Performed manual testing on some required modules.
- Performed various black box testing Methodologies like functional testing and Regression Testing.
- Performed automated API/webservices testing using Java & Rest-Assured for SOAP/REST Web APIs.
- Developed java methods to handle web Frames, windows and Alerts in selenium.
- Expertise using Rest Assured library to automate test scripts for API validation.
- Has strong API functional and non functional (performance/ load) testing experience using JMeter and locust tools.
- Perform Defect analysis and log defect in JIRA with required details such are Summary, Description, Steps to Reproduce, Evidence, Severity, and Priority in JIRA.
- Defect Tracking and Reporting, logged defects using JIRA tool and reported it to teh developer.
- Executed Regression Test Suites using QTP 9.
- Tracked all teh defects and Issues using Quality Center.
- Used SQL to perform back-end testing by using sql-server 2008
QA Tester
Confidential
Responsibilities:
- Involved in study/analysis of business functional specifications document.
- Wrote and executed various Test cases for conducting BAT, Functionality testing, System level testing and Regression testing.
- Perform Feasibility Study on test automation area to prioritize and for plan of robust script development.
- Developed, maintained and executed Automation scripts (Python), using Selenium WebDriver and GitHub as well as REST API tests using Postman with Chai assertions lib, Back-end testing with MySQL database
- Define source code repository branching mechanism using GIT &Bitbucket.
- Build API test automation suite using Postman Collections to explicitly perform API level testing using Rest APIs.
- Write comprehensive Test Plan in TestRail based on Business Requirement Documents (BRD) with good coverage in Traceability.
- Prepared Test cases and Test Reports for specified features.
- Maintained Test Matrix with teh test results obtained.
- Involved in creating test data for testing.
- Use Javascript Executor to handle teh objects for AngularJS and nodeJS applications.
- Has strong noledge on teh areas to be focused in Database Testing while data is moving to Reporting DB from Transaction DB.
- Java Programming Skill Strong testing Experience Strong noledge in rest assured API
- Web Service(REST) automation in Postman to validate teh response for API request.
- PerformedEnd-to-Endtesting of database to check data integrity using SQL queries.
- Used Team Track for Software Bug identification, tracking and reporting.
- Involved in Sanity, Functionality, Adhoc, Regression Testing.
- Involved in issue resolution by interacting with developers, business analysts, and Team lead.
- Involved in testing teh database and backend checks through teh use of SQL and UNIX commands.
- Participated in weekly status meetings with teh team, developers to discuss open issues.
- Used Version Control Systems like Visual Source Safe to maintain documents.
- Once done with Quality Assurance Testing, delivering teh code dat has been tested on teh Test Server to User Acceptance Testing (UAT).
- Preparing teh release notes & teh deployment document for UAT.
