Sr. Qa Automation Engineer Resume
Temple, TX
PROFESSIONAL SUMMARY:
- Around 8+ years of experience in the Information Technology Industry, extended expertise in QA and Automated Software Testing.
- Extensive knowledge in analyzing requirements, writing and executing test plans, designing test cases and procedures, preparing test data, setting up test environment, creating defect documentation, requirement traceability matrix and test summary reports.
- Good in Selenium automation using Selenium WebDriver, Selenium Grid, HP QTP/UFT, TestNG framework and Maven.
- Performed Manual and Automated testing using HP Mercury tool like Quality Center and Quick Test Professional (QTP).
- Experience in Manual testing and also writing test cases by gathering documentation from the required specification from client.
- Integrated Appium with Sauce labs for distributing tests on the cloud and integrated Appium with continuous integration tool - Jenkins.
- Expertise in entire QA Life Cycle Process, which includes design and development of Testing Methodology, Test Strategy, Test Scenarios, Test Plans and Test Cases.
- Expertise in providing guidelines and standard templates for the design and development of Test Plans and Test Cases.
- Experience in manual testing using user interface and proficient in Black and White Box Testing, Regression Testing, User acceptance Testing and experience in Bug Tracking.
- Sound knowledge on database with Oracle, DB2, SQL Server, SQL/PL SQL and on writing complex SQL Queries.
- Expertise in WEB based Application Testing which includes Functional Testing, Regression Testing, UAT, GUI Testing.
- Expertise in tracking the Defects and log them on Quality Centre, JIRA, Clear Quest and Visual Studio.
- Designed and implemented different automation frameworks from scratch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for multiple projects.
- Running Feature Testing and conducting Unit test for automating the regression and tested Web-Services both SOAP/REST using SOAP UI.
- Experience in various aspects of (SDLC) Software Development Life Cycle and Agile/Scrum and Water fall SDLC Process.
- Excellent interpersonal, verbal and written communication skills with the ability to collaborate and interact confidently with multifunctional teams that include programmers, project management, Systems Analysts, Business Process Engineers, and staff at all levels.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Centre /ALM, Junit, TestNG, JIRA, SOAP UI, QTP/UFT, Eclipse, Protractor, Manual Testing, Appium, JMeter, Jasmine, Cucumber.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML, RUBY
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.
WORK EXPERIENCE:
Sr. QA Automation Engineer
Confidential, Temple, TX
Responsibilities:
- Responsible for resolving complex automation issues using suitable Java code.
- Open source tools such as Selenium, Junit and JMeter are being used for test automations.
- Used Selenium WebDriver, Java, TestNG for designing automation test cases.
- Have been using Selenium Grid to execute several test cases on different browsers and platforms.
- Designed and implemented Selenium WebDriver automation framework for Smoke and Regression test suites using TestNG and ANT.
- Python testing tool is being used in order to test the Automated test scripts and frameworks.
- Worked on Python scripting to do functional testing.
- Created unit and functional test cases through use of testing tool such as Python.
- Python scripting is being used in order to develop Automated scripts and frameworks.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
- Performed manual testing in physical devices emulator and IOS simulator.
- Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
- Designed and implemented basic/complex SQL queries for backend testing.
- Involved in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
- Scrum (Agile) methodology is being performed in order to perform tests on applications.
- Used BDD framework with Cucumber, Java and created future files with scenario outline files.
- Defect Tracking tools such as QC/ALM are used to identify defects and monitor resolutions.
- Expertise in testing the web application using Selenium (Data-Driven. XPath locator) and WebDriver.
- Have created Selenium automation scripts in Java using Junit prior to Agile release and also have configured Selenium WebDriver, TestNG, Maven tools.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Management of SVN repositories including Mobile Platforms like iOS and Android.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Locating elements was done by using Firepath, Firebug and XPath tools.
- Using Eclipse, IDE and TestNG frameworks test codes are being developed in Java language.
- Participated in design walkthrough and review meetings while interacting with customers.
Environment: Selenium WebDriver, Jenkins, Python, Cucumber, SOAP UI, Angular JS, Firepath, Firebug, Eclipse, UFT, TestNG, Appium, JIRA, SQL, XPATH, Java, SVN, Junit, JMeter, Python, Maven, Protractor.
Software Development Engineer in Test
Confidential, DeWitt, NY
Responsibilities:
- Participated in the System Testing by writing the test cases.
- Develop test plans, test scenario, test cases, and prepared data for different types of performance tests.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Eclipse, IDE and TestNG frameworks are used to develop test code in Java.
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
- Responsible for the development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
- XPATH and DOM are being used in order to work on the static and dynamic objects.
- Used Agile methodology with Scrum Process.
- Used SOAP UI tool to test SOAP services and REST API.
- Have experience in Load and Performance testing tool - Jmeter.
- Experienced in open-source automation tools (Selenium), developing and running automation test scripts using Selenium WebDriver with Python/ Java.
- Worked on Python scripting to do functional testing.
- Discussing the status of the JIRAs and making sure that the issues are resolved.
- Scripting was done by using Java language and Junit framework.
- Involved in performing test case automation using Cucumber test automation tool with Ruby.
- Managed Code reviews using GIT as code repository and code collaborator.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Performed data quality analysis using advanced SQL skills.
- Developed Test Cases and SQL Queries to perform various Validations.
- Successfully implemented UFT and Perfecto automation framework for mobile testing.
- Creating requirements from the applications, design test cases, estimate effort and test execution using Perfecto framework for mobile testing.
- Prepared manual and functional test cases on mobile and web applications as per requirement.
- Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
Environment: Java, Selenium IDE, Selenium WebDriver, Selenium Grid, Firebug, SQL, iOS, Jira, Microsoft Test Manager, JMeter, Junit, Cucumber, Python, XPATH, SOAP UI, REST API, GIT, Perfecto.
QA Analyst
Confidential, Dallas, TX
Responsibilities:
- Have participated in Test planning, designing test cases, test execution, error reporting, analysis and error.
- Have experience in developing tests in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Element locators and Selenium WebDrivers are being used in order to create test cases.
- Created Test Scenarios using Data Driven Testing, Cross browser testing and Parallel test execution by using Selenium Web Driver, TestNG and Selenium Grid.
- Created Test Plans and Test Cases at different levels of testing to test the application using functional testing, unit testing, integration testing, regression testing, GUI testing, back-end testing, browser compatibility testing, and component testing on Windows.
- Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
- Developed new and updated existing Automation test cases using Selenium Web Driver and TestNG, using SVN for java based web application, using Maven as Build tool.
- Responsible in Performance testing, debugging, executing, analyzing complex applications using HP Load Runner and HP ALM.
- Coded UI using C# was used to develop Functional, UI and Regression test cases.
- Used Jenkins as continuous integration server to run automated test suites.
- Used TestNG framework for creating Selenium scripts with Data Driven Frame Work.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Tested the backend database using SQL queries.
- Executed SQL queries to verify the database for the relevant test cases.
- Involved in SOAP and Restful web services using SOAP UI.
- Installed, configured SOAP UI to test web services using WSDL file given by Development team.
- Validating Web service modules using Soap UI tool (Preparing web service request and added authentication information in Soap Header) Possess understanding of WSDL, schema, XML documents for Web Service Testing.
- Participated actively in the team meetings with the Developers for fixing the bugs.
- Attended Daily Scrum meeting with team leads, managers, system analysts and business analysts to discuss the status, blockers and issues found during various testing process.
Environment: Selenium (WebDriver), Java, QTP, SQL, WebDriver, Ruby, Quality Centre ALM, HTML, Cucumber, SQL, Maven, TestNG, SVN, SOAP, Restful, Appium.
QA Tester
Confidential, Bristol, PA
Responsibilities:
- Documented requirement changes, acceptance criteria and create test plans and test cases to ensure that overall quality is delivered to the end users.
- Executing test cases manually, and providing feedback to the product and development team.
- Identify, analyze, and document all programming errors (software bugs) and operational characteristics that are inconsistent with stated requirements and design specifications
- Involved in creating Automation test scripts using QTP/UFT.
- Responsible for running the QTP (Quick Test Professional) in order to provide functional and regression test automation for software applications and environments.
- Using QTP Automation testing of Web based applications was performed.
- Participated in using Quality Centre/Test Directors for bug tracking.
- Analyzed the Test Results and documented the same using Quality Center.
- Generated Reports in Quality Center for defect tracking to be used by project management team for project tracking.
- Create and executed SQL Queries for backend testing and validated data in the databases.
- Performed Database Testing using SQL Server in order to check the Data Validation of Reports generated from the Front end.
- Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
- Experience using Automated Testing Tools- extensively used HP Unified Functional Testing (HP UFT) for Functional and Regression Testing.
- Involved in Writing Cucumber Scripts and Java Scripts.
- Experience with working on the testing framework Cucumber with Ruby.
- Developed automation framework to test SOAP based WebServices using TestNG.
- Prepared the defect reports and interacted with developers for debugging.
- Involved in analyzing the requirements and making the test plans.
- Attended Daily defect scrum meeting with team leads, managers, system analysts and business analysts to discuss the issues found during various testing process.
Environment: Selenium WebDriver, Selenium Grid, Quality Centre, QTP, Ruby, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows, SQL, Cucumber.
QA Tester
Confidential
Responsibilities:
- Generated Automation test scripts, modify scripts to do regression test.
- Developed manual test cases and executed it.
- Involved in developing Manual/Functional test conditions and scripts based on the requirement.
- Manually perform Functional testing that includes Security, System testing, Smoke testing and Back-end testing.
- Participated in performing End to End functional testing for Web-Based Applications.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall.
- Regression testing suites were built and executed using QTP.
- Involved in team of User acceptance testing (UAT).
- Used Quality Centre QC for Test Managing, scheduling, defect logging, tracking and analysis
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Performed Functional and Regression testing on different configurations.
- Derive testable conditions out of general Business requirements.
- Generating Test Log documents and analysing obtained Test Results.
- Reporting status of testing progress, issues to team lead on a weekly basis.
- Participate in daily stand up meetings and weekly meetings.
Environment: QTP 9.2, Microsoft Office tools, Windows 2000, JAVA, UAT, Quality Centre, SQL, SDLC.
