Quality Analyst Automation Engineer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- Overall 7+ years of experience in Software Testing as Quality Analyst/Mobile Application tester. Has experience in Manual & Automated Software Testing using Selenium, QTP, Soap UI and Quality Center.
- Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
- Extended expertise in QA and Automated Software Testing using QTP, SoapUI, HP/ALM/Quality Center and Selenium.
- Involved in all the phases of Software development life cycle (SDLC) using Agile Scrum framework.
- Extensive in Manual Functional Testing & software testing of Client/Server and Web based Applications.
- Extensive experience working in Agile Methodology, SDLC, stand - up meetings with Product owner, Scrum master, Understanding and writing user stories along with Business Analysts.
- Experience in Functional automation tool QTP/UFT and Performance testing tool Load Runner, JMeter.
- Hands on experience in Test automation using different Automation tools/techniques. Done Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, debugging scripts in different environments, Extracting Test results, Cross browser testing and data validation.
- Performed software development process using TDD (Test-driven development).
- Experienced with Web Services, SoapUI, RESTful, WSDL technologies. Worked in ETL environment involving Informatica/DataStage. Excellent knowledge of SQL, Capable of writing SQL queries.
- Experience with bug tracking tools like Quality Center/Test Director & JIRA and familiar with Clear Quest, Bugzilla. Worked with AWS Cloud Formation templates to create the infrastructure to run test cases.
- Worked on Automation and Continuous Integration and Continuous Deployment processes with Jenkins, Chef, Docker, Nexus/Artifactory.
- Implemented Page Object Model (POM) Framework for Selenium Web Automation and integrated it with Jenkins, JIRA, GIT, TestNG.
- Supported CI-CD for various application teams using Git repositories, created Build Workflows using Jenkins and Nexus repositories and helped in defining Branching strategies for Java and JBoss based projects including NodeJS, AngularJS and AJAX.
- Using a system account, set a unique process up to upload and maintain nexus DEV, QA and Release groups with Group Artifact Version as identifiers using MAVEN and Jenkins. Migrated Legacy application code repositories from SVN to GitHub.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP/UFT, Eclipse, Protractor, Manual Testing, Appium, JMeter, Jasmine, Cucumber.
Web Technologies: HTML, DHTML, CSS, JavaScript, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), JIRA, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, T-SQL, PL/SQL, Python, PHP, Perl.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
DevOps Tools: Git, GitHub, Docker, Kubernetes, Jenkins, AWS.
WORK EXPERIENCE:
Quality Analyst Automation Engineer
Confidential, Phoenix, AZ
Responsibilities:
- Written and Executed Test cases, Test plans and Test design documents.
- Performed data driven tests to validate API calls.
- Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
- Performed various kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, User Acceptance and Back End Testing.
- Created Requirement Traceability Matrix and updated the Requirement traceability matrix timely with the changes.
- Developed and maintained Manual and Automation test scripts. Used Jira for Bug Tracking, Bug fixing, and Bug Reporting.
- Performed Database Testing using SQL Queries of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Created and Developed Automation test framework using Selenium WebDriver and executed TestNG Test Cases in Eclipse IDE.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium.
- Involved in CICD process using GIT, Jenkins job creation, Maven build and deployment into SIT environment.
- Tested web services by generating XML SOAP UI Requests and validating the corresponding XML SOAP UI Responses.
- Reviewed and validated SQLs extracted Reports Data for SMEs and UAT reviews
- Used Jenkin as a Continuous Integration server to configure with Maven.
- Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.
- Used Protractor framework and developed end to end test scripts for AngularJs applications.
- Tested application compatibility for various browsers using HTML ID's and XPath in Selenium.
- Developed and executed automation testing using Java with Selenium Web Driver, TestNG and analyzed Test results.
- Designed and implemented basic SQL queries for backend testing.
- Experienced in load and performance testing tool JMeter.
Environment: Selenium RC, WebDriver, Selenium Grid, TestNG, JIRA, Windows, Agile Methodology, Protractor, AngularJS, MS Office tools, Oracle, SQL Server, HTML, XML and UNIX
Selenium / Mobile Engineer
Confidential, Santa Fe, NM
Responsibilities:
- Used java for building up the Automation scripts to automate the Test cases using Selenium Web driver.
- Experience in analyzing the requirements from Use Cases to develop test cases and test scenarios.
- Experience in creating test data requests and test scripts.
- Input SQL queries via dB Visualizer to access DB2 Databases. Objects are fetched from the dB Visualizer.
- Experience in test automation by using open source tools such as Selenium, Junit, Load Runner, and Appium.
- Performed System testing and Functionality Testing using Point-of-Sale (POS) on highest scale.
- Performed data validation testing using Point-of-Sale (POS) system.
- Performed System testing and Functionality Testing using Point-of-Sale (POS) on highest scale.
- Developed automated regression test scripts from manual test scenarios with Visual Studio Coded UI automation tool.
- Developing backend API's for web-based applications using Java, J2EE.
- Involved in app testing on multiple mobile platforms using the same UFT scripts that drive other UFT add-ins (such as Web) with Mobile Trust using Selenium WebDriver, Selenium IDE, Java, TestNG, & Maven.
- Handled exceptional situations in test scripts using Recovery Scenario Manager in Quick Test Pro (QTP)
- Involved in creating and executing automation scripts using UFT (VB scripts, Descriptive programming) to perform the Regression testing.
- Managed and closely participated in the Project Management of Point-of-Sale (POS) Initiatives.
- Performed web service testing and Database Testing using SQL queries.
- Developed PowerShell scripts to scan for past files and copy them to a network share.
- Performed automated acceptance tests written in TDD (Test Driven Development) using Cucumber.
- Involved in Automation Framework using Selenium, TestNG, and Selenium server.
- Developed BDD tests using Cucumber by writing behavior and developed step definitions & developed required Selenium support code in Java for Cucumber.
- Integrated with continuous delivery and continuous integration using Jenkins that total test suite is run every day and the reports is shared with each team member and the defects are raised in Visual studio.
Environment: Visual Studio, Agile, J2EE, Java, Selenium WebDriver, Load Runner, TFS, Jenkins, BDD, Cucumber, Windows, Appium, Maven, Junit, Visual Basic, Microsoft Office Suite, Selenium Frameworks, Bugzilla
QA Analyst/Selenium Automation Tester
Confidential, Milwaukee, WI
Roles & Responsibilities:
- Main Point of Support for Automation Team and SIT/UAT Manual Testers to help build, test, and enhance new and existing scripts.
- Analyze System Requirement Specification (SRS), Software Design Document (SDD), BRD, and User Stories to get better understanding of the system from both business, technical, and testing perspective.
- Designed & Developed Page Object Model & Page Factory Framework in Selenium Web Driver, JUnit and TestNG framework.
- Create and enhance Test plan and Test Strategy documents pertaining to various projects.
- Involved in developing test case inventory, Test Plan/Test Strategy and detailed test cases for Automated and Manual Testing.
- Responsible for designing, building, and delivering software testing, systems assurance, and consistent delivery of high performance, high availability predictable systems in an ongoing basis.
- Meet with the Stakeholders, developers and technical content writers on a regularly basis to update the testing scope documents.
- Developed & executed Test scenarios for User Acceptance Testing.
- Analyzed Business Requirement Specification (BRS), Software Requirement Specification (SRS), and User Requirement Document (URD).
- Executing and verifying of Test Cases and Test results.
- Performed execution of test cases manually to verify the expected results.
- Conducted manual Web Services Testing on all applications.
- Use Rapid SQL to Access Database used to perform back end testing.
- Extensive utilization of Automated Tools using JAVA/ Selenium.
- Performed Regression Testing using Selenium Scripts.
- Performed GUI Testing, Functionality Testing, Database testing etc.
- Developed & executed Test scenarios for User Acceptance Testing.
- Provide Technical Support to team of 50+ on various hardware/software
QA Analyst
Confidential
Roles & Responsibilities:
- Reviewed design documents & business requirements to learn the function and scope of the application.
- Involved in writing and implementation of the Test Cases.
- Analyzed and Validated test results to ensure existing functionality and recommend corrective action where necessary.
- Used QTP and created automation scripts and enhanced as per the client's requirement and executed the scripts.
- Tested the application for Functionality and documented all pass-fail report, created modification requests, assigned modification requests to respective developers, and verified bug fixes use QC.
- Worked for Point of Sale (POS), Order Entry, Production Management, Inventory Management, Warehouse Management System (WMS) and Customer Relationship Management (CRM) modules
- Participated in all phases of the Software Testing Life Cycle.
- Developed test related documents including Test Plans, Test Procedures, Test Cases and Test Scripts.
- Validate compliance with business requirements in System Test and UAT Environments.
- Used SQL statements to extract data from the tables to validate test results.
Environment: QTP, QC, UNIX, Oracle, MS-Office, XML and HTML.
QA Tester/ Manual Tester
Confidential
Roles & Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Involved in writing and designing templates for the Test Plans and Test cases.
- Involved in Preparation of Test Scenarios and review of Test Cases.
- Involved in updating and executing test cases according to requirements.
- Identified the Test Cases and documented them in Quality Center.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
- Prepared various reports based on various stages of Testing.
- Involved in Bug reporting and bug tracking using QC.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
- Involved in Managerial Meetings and attended various conference calls at various levels from QA, Developers and Clients.
