Sr. Test Automation Engineer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- 8+ years of professional experience in all phases of software development lifecycle (SDLC) including system design,
- Firm Knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Performed manual and automated testing using HP - mercury tool like Quality Center, Quick Test Professional, Load Runner.
- Understanding of different approaches to Testing such as System Testing, Smoke Testing, Regression Testing, Black Box Testing, Functional Testing, Database Testing, WEB/UI Testing.
- Experience in Web based testing using GUI Testing, Regression Testing, Integration Testing, System Testing, Performance testing, Stress Testing, Functional Testing and Unit Testing.
- Expertise in running Test Scripts from Quality Center/ Test Director on different hosts.
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
- Experience in Bug Tracking and Reporting using Test Director/ HP Quality Center.
- Extensive experience in Quality Assurance using Manual and Automation tools which includes Selenium RC/IDE/Web Driver/ Grid, QTP, Cucumber, Quality Center, SOAP UI and JMeter.
- Extensive experience in developing the front end/web applications using Angular 1.x, JavaScript, jQuery, HTML/HTML5, CSS/ CSS3, AJAX, JSON and XML with specializing in modern techniques, best practices that follow W3C Web Standards and are browser compatible.
- Proficiency in client side designing and validations using Protractor with AngularJS, JavaScript and HTML5.
- Sound knowledge on JUnit, TestNG framework for Unit testing, MAVEN and ANT for Project building tool, Jenkins/Hudson for Continuous Integration.
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java Experience in MVC.
- Good experience in OOPs using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more.
- Good at multi-tasking and working well under tight deadlines with high efficiency.
- Strong verbal and written communication skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID/RC, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAPUI, QTP, Eclipse, Protractor, JMeter, Cucumber, Firebug, Fire Path, Coded UI, Appium.
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT), C, C++,SQL, PL/SQL, VBScript(UFT)
Frameworks: Junit, TestNG, TDD, BDD, Robot Framework.
Firefox Add ons: XPath, Firebug, Fire Path.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, Bugzilla, JIRA.
Build/ Tools: Ant, Maven, Jenkins, Hudson
Databases Technologies: MS SQL Server and OLTP, Oracle 9i/10g, MS Access 2000, SQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL.
Operating Systems: Windows XP, 7, 8,10/vista & server 2003, UNIX and Mac
WORK EXPERIENCE:
Confidential, Phoenix, AZ
Sr. Test Automation Engineer
Responsibilities :
- Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application.
- Experience in testing API Web services using Postman.
- Developed Web APIs isolation testing using Postman
- Developed Rest API testing framework using Frisby is a REST API testing Framework built on node.js and Jasmine
- Experience in logging the bugs using Jira and tracked the defects.
- Experience in writing, executing and running the test cases using Test Rail and integrating Test Rail with Jira.
- Good understanding in Software Development Life Cycle (SDLC), STLC, QA methodologies like Agile Methodology.
- Performed Smoke Testing, Functional Testing, Regression Testing, Integration Testing on every release.
- Implemented software testing methodologies which includes Test plans, Test scenarios, Test cases, Test reports and documenting manual and automation tests.
- Expert in using Selenium WebDriver /Web Element interface, Absolute/Relative XPaths, CSS Selectors, Implicit/Explicit waits, WebDriver Wait Class, Fluent Wait.
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
- Experienced in handling Alerts, Frames and Popups, Accessing Forms, tables, links, Keyboard and Mouse Events using Selenium WebDriver.
- Sound knowledge on TestNG for System testing, Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations Parameters and Data Provider.
- Developed an automated tool which integrates end to end process in testing.
- Designed and implemented test scripts and managed Selenium test automation processes.
- Followed Page Object Design Pattern for writing automated tests in Java.
- Used various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements on a web page.
- Designed and Implemented Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
- Involved in Weekly Status Meetings with development and management Teams.
- Involved in Agile testing, reviewed the stories and participated in Daily Scrum and Release Planning meeting.
Environment: Selenium WebDriver, Load Runner, Performance Center, UNIX, Python, API testing, Rest/SOAP, TestNG, Protractor, Ant tool, JMeter, Jira, Agile, TFS, SQL, DHTML, FDA Regulations, Quality center.
Confidential, Boston, MA
Sr. Automation Analyst
Responsibilities:
- Actively involved in all phases of Software Development Life Cycle (SDLC) using Agile Methodology.
- Analyzed the Business Requirements and closely worked with the Business Team to get the clarifications addressed.
- Involved in writing test scripts using Java.
- Involved in creating Data Driven framework using Excel.
- Executed the automated regression test cases during every release and also executed the daily regression test suites.
- Involved in Regression test planning for the project and identified the critical regression tests.
- Created user stories, test cases, tracking defects using JIRA (Agile Project Management Tool).
- Performed Database Testing and thorough knowledge in SQL.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver).
- Created automated functional regression test scripts using Selenium WebDriver written in Java.
- Scheduled, organized and executed the test scripts in Eclipse IDE, integrate environment and documented the test results.
- Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
- Have worked on version control tools like GIT and SVN.
- Performing Regression test using automated test cases in Java using Selenium WebDriver in Eclipse.
- Expert knowledge on daily status reporting and managed end to end testing from Test management tools.
Environment: Selenium Grid, Selenium WebDriver, TestNG, Cucumber, Maven, Git, SVN, Jenkins, SoapUI, Agile, Jira, ALM/Quality Center, Java, JavaScript, MySQL, MS Word, MS Excel, MS Visio, MS Outlook, UNIX, Windows
Confidential
QA Engineer
Responsibilities:
- Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.
- Understood SRS and kept track of the new requirements/change in requirements of the project.
- Coordinated with project manager and development team to formulate test strategy, scope of test effort, test resources required, and test-release schedules.
- Performed and planed functional, regression testing, integration testing, system compatibility testing, and User Acceptance Testing.
- Involved in generating test plan, test cases using HP Quality Center.
- Wrote SQL queries to test the oracle database and validate the data integrity.
- Performed regression testing to ensure no new bugs exist due to modifications using Quick Test Professional.
- Created Automated Data Driven test scripts using QTP Scripts for performing highly efficient regression test cycles that can perform XML String comparison to differentiate between expected and actual results.
- Created VB scripts in QTP to connect to various databases in Oracle host servers using embedded SQL statements.
- Created VUser Scripts for Performance and Stress testing using LoadRunner.
- Created Scenarios to simulate load and stress testing for multiple Vusers for various Enterprise services and systems.
- Generated Reports, Graphs, Summary data, and Collating execution results to help analyze the performance of the systems using Load Runner Analysis.
- Developed Test scripts using Load Runner by recording test cases and enhanced scripts by adding checkpoints, parameterization and correlation.
- Performed Cross browser testing is used on Internet explorer and Netscape navigator for browser compatibility.
- Participated in Release Review/Requirement Analysis and Design review meetings.
- Experienced in testing configuration and customization like fields, page layouts, users, role hierarchy.
Environment: HP Quality Center, QTP, Load Runner, Selenium, Java, SQL Server 2008, UNIX/LINUX.
Confidential
Manual Tester
Responsibilities:
- Involved in System Analysis, Requirement reviews, creating detailed specifications with Use Cases and User Scenarios.
- Involved in working with Business Analysts, Programmers and Business users through the project life cycle.
- Prepared Test estimation and Test metrics documents using MS Excel.
- Developed and executed comprehensive system test plans and scripts.
- Created manual test cases and test suites for different modules of the application.
- Detected, reported and classified bugs in Quality Center/ALM.
- Used Quality Center/ALM for managing test execution and defect tracking of all issues.
- Wrote SQL queries to perform back end testing.
- Used the Descriptive Programming approach for developing test scripts using QTP/UFT.
- Worked with various functional and regression test using QTP/UFT.
- Designed and Generated Reusable Test Scripts using QTP/UFT; designed the Reusable Action for each Screen of the Application
- Created reusable functions in VB scripts using QTP/UFT and through active screens created Shared object repository for the entire test set to test most of the Web modules.
- Responsible for preparing the user documentation and helping the users in UAT.
- Participated in weekly status meetings.
- Created test Status report and Test Completion Report for feature testing.
Environment: HP ALM, QTP/UFT, Soap UI, MS Excel, Java, HTML, Agile, MS Office, UNIX, Oracle, SQL Server, Windows.
