Qa Automation Engineer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Over 8 years of QA experience in Manual/Automation testing of Web and windows/Mobile Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web/windows based and Mobile Applications.
- Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAPUI, Quality Center, ALM and Selenium.
- Experience in both Agile and Waterfall Software Development methodologies.
- Automated Test cases in TDD (Test Driven Development) and BDD (Behaviour Driven Development)
- Experience in all phases of Software Testing Lifecycle (STLC), Software Development Life Cycle(SDLC), Bug/Defect life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression, Smoke Testing.
- Experience in Automation tools like selenium, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium.
- Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation).
- Automated different scenarios on Salesforce CRM worked on different modules such as Account, Contacts, Tasks, Calendar Events, Leads, Opporunities etc.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing of Web/Windows and Client server based Applications.
- Expertise in reviewing, analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and Test Scripts.
- Proficient in creating Automation script from scratch.
- Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.
- Adept technical skills in Performance testing in the domain of Healthcare/ Insurance, Banking Industries.
- Created automated test scripts using Java, .Net.
- Experience in using SOAPUI for testing web services developed using SOAP, Rest.
- Experience in Understanding the code written in different programming languages Java, JavaScript, VBScript, .NET, SQL and databases like Oracle, SQL Server.
- Excellent knowledge in writing unique XPath using firebug and firepath to identify web elements.
- Experience with bug tracking tools like Quality Centre/Test Director, ALM, JIRA, Bugzilla.
- Hands on experience in Test Automation using different Automation Tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit, TestNG, ANT/Maven, Fire Path, running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
TECHNICAL SKILLS:
Automation Tools: Selenium IDE, Selenium RC, Load Runner, QTP, JUnit, JMeter, SoapUI, LoadUI, Bromine, Rally, Adobe Browser Lab
Programming Language: C, C++, Core Java, UNIX
Test Management Tools: Quality Center, Test Director
Bug Tracking Tools: Bugzilla, JIRA
Scripting Languages: JavaScript, Shell Script, VBScript
IDE and Utilities: Eclipse, VM Ware, NetBeans, Nano Editor
Web Technologies: HTML, CSS, XML, AJAX
Database: SQL, PL/SQL, Oracle
Operating System: Windows XP/Vista/2000/2007, Ubuntu, MAC
Add ons: Firebug, XPath Checker
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
QA Automation Engineer
Responsibilities:
- Design and execute Test Plans, Test Case Suites using Selenium as well as record and maintain test results therein.
- Understanding the non - functional requirements from business and analyzing the critical business scenarios
- Developing the test scripts and analyzing the service level agreement objectives
- Enhancing the scripts by creating/implementing.
- Created Load Runner & JMeter scenarios and scheduled the Virtual Users to generate realistic load on the server using Load Runner (Load generator machine)
- Performance Analyst develops Project Performance Test Strategy. Performance Engineer/TSA provides inputs to Project Performance Test Strategy
- Provide recommendations for improvement of application under test performance. Create Project Results Reports
- Designs and creates performance tests scenarios and execute them in HP Performance Center
- Created Test Accelerator for Salesforce CRM using Test Automation Tool.
- Automated different scenarios on Salesforce CRM worked on different modules such as Account, Contacts, Tasks, Calendar Events, Leads, Opporunities etc.
- Created Manual/Automation Scripts on Salesforce CRM in both Classic & Lightning Mode.
- Performed Manual and Automation Testing by writing Test cases and executing them on daily basis and making reports.
- Used Selenium for the Functionality Testing of the web application.
- Developing manual Test Cases, Test Data and Test Procedures.
- Executing the Manual Test cases using varied test data for effective functionality testing of the application.
- Employing different verification checkpoints for the web application.
- Creating user-defined functions and inserted them into functional test list and then using them with the help of function generators.
- Experience in writing Test Cases and automating different scenarios using Python Scripting Language.
- Generated SQL querys to validate SQL database integrity.
- Performed white box and black box testing and identified and isolated issues.
- Involved in Functionality Testing and Load Testing using SOAOUI on HTML Pages, its dynamic contents and the integration with content management, Web Services and
- Database functionalities (XML, XSLT, SOAPUI)
- Attended weekly meeting with Managers to discuss the scope and progress of the project.
- Performed Backend Testing using SQL and PL SQL.
- Statistical analysis of the results using report analysis graphs and reports also used windows performance monitor tool to monitor the server resources and processes under load conditions.
Environment: Windows 2000, SQL Server 2000,, JIRA, HTML, Selenium, SOAPUI, ASP.NET,SQL Server, XML, PL SQL, QTP
Confidential, Boston, MA
Automation Engineer
Responsibilities:
- Worked closely with development team in creating automated scripts for the application using Selenium and Soap UI.
- Assisted Application Developers and technical support staff in identifying and resolving defects.
- Writing Test Scripts on different scripting languages like (Python & Ruby).
- Experience in writing Test Cases and automating different scenarios using Python Scripting Language.
- Created Load Runner scenarios and scheduled the Virtual Users to generate realistic load on the server using Load Runner (Load generator machine)
- Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.
- Worked on the projects with Ruby Programming Language.
- Tested the web-applications using Ruby with cucumber using Ruby Mine.
- Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases using Win Runner.
- Used Quality Center for generating and organizing test cases.
- Involved in the Manual and Automation testing of the application.
- Used JIRA as a Bug-tracking tool and generate Bug report.
- Used Agile as a Software methodology and actively involved in Scrum and Daily standup meetings.
- Used Salesforce (SaaS Application) for Billing System.
- Performed Database (Backend) testing by passing SQL queries to database.
- Performed Browser compatibility testing with different browsers like Firefox, Internet Explorer on different Operating Systems.
- Actively involved in Load and performance testing using Mercury Load Runner.
- Worked with UNIX shell scripts.
- Maintain good interaction with Development, Project management and participate in Walkthrough and review meetings.
- Working with offshore QA team in order to complete all specified task on time.
Environment:: Automation Testing, Manual Testing, HTML, XML, JavaScript, JIRA, SoapUI, Selenium RC, Selenium IDE, SQL, Load Runner, UNIX Shell Script, Quality Center, Agile, Eclipse
Confidential, WI
QA Engineer
Responsibilities:
- Developed and executed test plans and test cases based on business requirements and functional specifications.
- Involved in using Quality Center for managing the defect. Performed manual Back-End testing by writing SQL Queries for validating user information in the tables.
- Performed Functionality Testing and Integration testing using HP Quick Test Pro (QTP).
- Determined test approaches for various testing strategies like Functional, System, Regression, Usability testing, Alpha, Beta testing and executed using HP Quick Test Pro (QTP).
- Rest Web Service testing using Http Client Java library.
- Identified software defects and interacted with developers to resolve them.
- Performed Manual Testing of this Web application and automated it by using selenium.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
- Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
- Execution of nightly run automated scripts.
- Reported the bugs/defects through JIRA
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in SOAP & REST based web services testing using SOAP UIPRO web services testing tool.
Environment: Soap UI, SQL Server, Quality Center, HTML, XML, Java Script, Oracle, Windows XP.
Confidential
SQA Engineer
Responsibilities:
- Developed test scripts to automate process of testing in Selenium.
- Automated regression test cases in Selenium using Python programming language.
- Created Test Cases using Element locators and selenium methods.
- Performed Functional & Regression/Smoke testing, White/Black Box Testing on new builds, every modification in the application using Selenium and build TestNG Frameworks.
- Executed and managed test cases and responsible for defect tracking in Jira.
- Configured Maven for Python Automation projects and developed p age object model (POM).
- Used TOAD for SQL Server to write SQL queries for validating constraints, indexes. Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP by inspecting every XML request and response using SoapUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Performed different testing task using Test scripts on Selenium IDE, Selenium RC and JUnit.
- Performed manual testing of the application to test the system for positive and negative scenarios.
- Involved in writing Test cases in Quality Center.
- Data Validation and testing using SQL and PLSQL.
- Responsible for executing Selenium test scripts on different browsers and OS.
- Complete software development lifecycle experience on utilizing the waterfall methodology.
- Load and performance testing using Mercury Load Runner.
- Used Quality Center for bug tracking and reporting.
- Involved in Daily, Weekly Defect Review meetings.
- Responsible for providing defect status reports to the QA Lead.
Environment: Selenium IDE, Selenium RC, Quality Center, Eclipse, SQL, PL/SQL, Windows, Load Runner, JUnit, Waterfall.
Confidential
Manual Tester
Responsibilities:
- Designed and enhanced QTP Hybrid Driven Framework for the regression testing using modular approach.
- Responsible for Test Execution and Reports test result anomalies using HP quality Center/Rally.
- Automated Regression suite and analyzed results and filed bugs.
- Modified the script in UFT to automate the Client/Server application.
- Used descriptive programming to develop the automation scripts in UFT.
- Responsible in executing Selenium RC test scripts Java(Junit) on different browsers and checked for compatibility.
- Designed Test cases using Selenium RC and TestNG.
- Performed Manual testing, Black box testing methods -Functional, Integration, System and Acceptance.
- Used ALM to report defects and test results.
Environment: Java, JavaScript, Load runner/win runner, and MySQL, QC, Linux
