Sr. Automation Engineer Resume
San Francisco, CA
SUMMARY
- Over 8 years of experience in Software Quality Assurance and Testing in the areas of Business process, requirements, functional analysis, and maintenance of Web based applications and in salesforce.com
- Strong experience in Manual and Automation Testing of client Server, Web based Applications, Web Design, API and SOAP UIs. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Developed Test Strategy, Test Cases, Test Plans and Automation Test scripts using Selenium and Java
- Developing, Behavior Driven Development (BDD) scripts with (J behave)Cucumber Framework/Java and writing step definitions and feature file using Gherkin Language for behavior and step definitions.
- Experienced in Automation and Manual testing while working in diversified domains such as Pharmaceutical, Healthcare, Insurance, E - commerce.
- Experiencewith Web technologies, SOAP UI, Mobile Device and web-based application architecture on multiple browsers, Client-Server testing, Data Integration, Mainframe environment, and DatabaseValidation
- Tested client based software transitioned on to Salesforce Platform
- Experience in working with open source tools Selenium (Selenium IDE, Selenium WebDriver, and Selenium GRID), HP QTP, Junit, TestNG, Ant, Maven, Jenkins, J behave, Eclipse and preparation of automation test framework.
- Solid experience in all the phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
- Able to work with Jmeter and Blaze meter to run performance testing.
- Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing and UAT.
- Experience in conducting batch testing and data-driven testing using parameterization to test application with different sets of data.
- Experience in software testing, Junit testing, and regression testing, and defect tracking management using JIRA, HP/ALM/QC.
- Used Emulators and IOS Simulators to perform mobile testing.
- Involved in creation and implementation of Test Procedures, Test Plans, and Test Scripts. Experience in writing Test Plans, defining Test Cases, developing, and maintaining test scripts, analyzing the results of scripts, interaction with team members in fixing the errors.
- Solid experience in implementing automation test scripts, record scripts usingQTP
- Expertise in developing, estimating, documenting and executing test cases manually and generating automated scripts using Selenium IDE, RC and Selenium WebDriver.
- Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
- Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc.
- Proficient in Java, JavaScript, C, C++, Oracle, SQL Server, SQL, PL/SQL and in web Technologies like HTML, XML and CSS.
- Excellent experience with source version control tools such as Git .
- Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
- Knowledge in using and maintainingautomationframework using Appium
- Performed mobile testing for mobile app of client, Identify the mobile platform like IOS, Android using Appium Automation.
- Experience on working with differentSalesforce.com environments such as sandbox and production environments by Eclipse IDE and Force.com plugin to implement business logic
- Excellent at decision making process and problem solving attitude with a positive approach.
- A Quick learner and public speaker, with excellent communication and time management skills.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/webDriver, Quality Center 11.x / ALM, Test Link, Test Manager (MTM), SOAP UI
Front End Tools: Visual Basic, MS Front Page
Operating Systems: Windows NT/98/2000/XP, Windows7, Windows 8 Unix/Linux
Defect Tracking Tools: Mantis BT, Bugzilla
Programming Languages: C/C++, Java, HTML, XML
Performance Testing Tool: Load Runner, J Meter, Blaze meter
Test management tools: Jira, Testlink
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr. Automation Engineer
Responsibilities:
- Performed Business Requirement Analysis by thoroughly understanding Project Design Document and Business Requirement Document.
- Identified the test cases for performance as per the Client requirements and created the test cases in Quality Centre
- Designed and developed Automation framework both Data driven and Hybrid using Selenium Web Driver in Java and performing unit testing by using Test NG.
- Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using Test NG.
- Designed and developed Automation Data driven framework usingSeleniumWebDriverin Java using TestNG
- Extended Test NG framework by adding some helper classes and methods.
- Identified test cases to automate. Automate those test cases using Selenium Web Driver and Java (Eclipse IDE).
- Experience in using TestNG framework for parallel execution.
- Involved in the Continuous Integration of the automation framework with Jenkin.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Developed Test scripts in gherkin language in Cucumber framework (J behave) to reduce complexity of a project.
- Extensively used XPATH, Regular
- Expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Used X Path and DOM to work with dynamic and static objects in Selenium.
- Involved in SOAP & REST based web services testing using SOAP web services testing tool.
- Performed functional testing of SOAP using SOAP UI Tool.
- Created test planning and participated in execution for API Testing using
- Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used Oracle and SQL Developer.
- Participated in bug walk meetings with development team, business team and project managers for defect triage and provide analysis on the nature of the defects
- Worked in the form of sprint team with business analysts and developers in agile methodology
Environment: Agile Methodology, Java,Selenium, Web services, Cucumber framework (J behave), UNIX, MS Office, SQL Server 2014,Selenium-IDE & Grid, Test Plan, SOAPUI, QC/ALM, JIRA, Bug Zilla, Test NG.
Confidential, Blue Ash,OH
QA Tester/SDET
Responsibilities:
- Involved in ‘Module Test Plan’ Preparation and Requirements Streamlining.
- Preparing Requirement Traceability matrices for new business Module.
- Guiding the team members and handling the Risks.
- Involvement in Test Design includes Test Data preparation and Reviews.
- Responsible for GUI and Functional Testing, using Black Box Testing Techniques.
- Implementing and developing automated test cases using Selenium WebDriver to drive regression testing and continuous integration.
- Involved in Automation Infrastructure Development in Quick Test.
- Designed Tests Using Keyword Driven Methodology for selected areas.
- Ensure the team is focusing on automation along with manual testing.
- Keep raising the bar and standards of all the quality processes with every project.
- Set processes for test plan reviews and ensure that that all stakeholders review test plans.
- Enhancing the Test Scripts for Global Execution.
- Involved in solving Environmental problems along with Technical Support People, especially in Sever Connections and Database sharing activities.
- Involved in Regression Testing using Quick Test.
- Preparation of weekly and monthly status reports.
- Developedautomationscripts for various reports.
- Functional and regression testing with Rest client and SOAP UI
- Data Analysis and validation of data prior to test execution.
- Interacting with Development team for defect fix and technical detail understanding.
- Defining testing life cycle for functional testing & automation testing
- Ensures that the existing functionality is working properly by performing regression testing.
- Executed and managed test cases and reported bugs in Quality Center (QC), Test Director, test management suites for writing test cases, test execution, defect management, defect tracking and Bug Reporting.
- Developed documentation for Automation Scripts and Libraries.
- Developed test scripts and test cases using selenium and used page object model concept for code redundancy.
- Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance, and issue tracking.
- Developed test scripts to implement test case and scenarios in cucumber framework (J Behave)
Environment: Selenium, Page Object Model, Quality Center 8.0, Agile Methodology, oracle 10g, HTML, JAVA, Selenium WebDriver, Jira, On time, windows
Confidential, Atlanta, GA
Selenium Tester
Responsibilities:
- Extensively Involved in writing white-box test cases based on the User and Business Requirements.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
- Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Developed automation scripts using Selenium Web Driver, Eclipse, Junit, and Java.
- Developed re-usable function using Junit for the Test Automation.
- Worked on White-Box server-side System level test cases using JUNIT.
- Involved in ANT configuration for running servers and scripts after the build.
- Performed Assertions like Schema Compliance, X Path, and SOAP responses.
- Done SOA testing for Payments API's using SOAP
- UI and Java framework for web services testing.
- Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
- Performed System level integration, load, and performance testing of the application.
- Verified the application on difference web browser such as IE, Mozilla Firefox, and Opera.
- Tested web-based application on different operating systems such as Windows XP, Vista, and UNIX. Also, tested the application for different Java versions.
- Performed extensive back-end testing to ensure data integrity and accuracy by designing SQL queries
- Used Selenium Web Driver to test search results of Meta search engine.
- Configured Selenium Web Driver, Test NG, Maven tool and created Selenium automation scripts in Java using JUnit prior to agile release.
- Involved in automating test cases using Selenium WebDriver with Test NG.
- Worked on JIRA for ticket management.
- Developed and documented complete testing process with well-written test cases.
- Involved in project meetings to meet project deliverables and goals.
- Performed lead validationactivities for the assigned sub-modules for all types of testing e.g. Functional, Regression, Integration, System, test plan creation. Attending Sprint Review every 2 weeks to know about upcoming features and functionalities.
Environment: Java, Selenium RC &Grid (2.12.0), Ant, JIRA, Junit, SOAP UI, XPATH, AJAX, CSS, TOAD, PL/SQL, Oracle, Windows, JMeter, Selenium Web Driver
Confidential, Bellevue, WA
QA Analyst
Responsibilities:
- Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
- Regularly involved in discussion with developers with the test results to improve the performance.
- Performed Manual Testing on different Modules of the Application.
- Developed test scripts using Selenium Scripts.
- Involved in analysis of Test Plans and Test cases according to business Specifications and designing.
- Managed requirements using Requirements Plan Manager.
- Documented Test cases corresponding to business rules and other operating condition in Quality Center.
- Involved in Functional, System and Backend testing of the web Application (withSelenium Automation Scriptsmainly for regression testing)
- Developedselenium scripts using cucumber framework.
- Ensures that the existing functionality is working properly by performing regression testing with seleniumScripts
- Developed and conducted system and user acceptance test plans on completion of system testing before installation of the application on user environment.
- Reviewed Business Requirement Documents (BRD) and the Technical Specifications.
- Developed test plans and written test cases as per the business requirements.
- Conducted GUI testing to check for appearance and properties of the application.
- Performed Manual Testing to test the usability of the application.
- Written user-defined functions and generated Test Matrix.
- Involved in system testing.
- Performed Back End Testing-using SQL.
- Used Clear Quest for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
Environment: Quality Center, Oracle, .NET, Win XP, BWS (Baseline Web Storefront), BREW, MS SQL Server 2003.XML, HTML, XHTML, V4 Extranet, Jmeter
Confidential
QA Analyst
Responsibilities:
- Analyzed the Business Requirement Documents, make additions in the test plan and prepared detailed test cases.
- Involved in Manual testing using Test Director 8.0 - Test Plan to develop test cases, Test Lab to execute the test cases and Defects Tab to logging the defects.
- Involved in Functional testing and regression testing.
- Prepared RTM (Requirement traceability Matrix) ensure all requirements are covered.
- Checking the dependency of the applications.
- To communicate with project manager for security issues of the application.
- Participated in meetings with developers to discuss enhancements and modifications.
- Participated in Defect assessment meeting.
- Suggested and executed feature verification for all projects.
- Maintained and documented projects, processes, and project wiki.
- Installed and tested mobile product functionality and features.
- Conducted compatibility testing for Android devices for software functionality
- Involved in facilitating formal review meetings with project teams and developers to report, demonstrate, prioritize, and suggest resolution of issues discovered during testing.
Environment: Java, J2EE, Java Script, XML, Web Sphere, Visio, MSOffice, VB Script, Quality Center 9.0, Load Runner, Oracle, File net, Windows XP
Confidential
MANUAL TESTER
Responsibilities:
- Involved in requirements gathering and Set up QA Team.
- Frequent interaction with developer team and conduct meetings.
- Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.
- Defects were identified, provided documentation to the development team for debugging.
- Reviewed Designs and Specifications and created test cases based on content.
- Tested applications Performed Regression and Integration Testing.
- Devised test Procedures /Bug tracking mechanisms, Time lines, Schedules, Software standardization; collection and analysis of user requirements and Black Box testing.
- Tested complex PL/SQL queries.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Familiarity with UAT for making website more user-friendly and for web-applications. Involved in writing SQL Queries for backend testing
- Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project.
- Developed test scripts for manual/automatic tests.
- Involved in document preparation and future releases
Environment: TestDirector, WinRunner, LoadRunner,Oracle 7.3,BugNizer,Bugzilla