Qa Automation Engineer Resume
New York, NY
SUMMARY:
- Over 4 years of experience in QA Automation Analyst/Testing all phases of software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC) in Software Testing of web - based applications.
- Performed Manual Testing using Test Planning, Test Cases, Test Design, Test Execution, Defect reporting, Test Status Reporting, Test Closure Activities. Diversified experience in Automation, Manual testing serving various domains such as Finance, Banking, Investment, Health care/Insurance and Retail.
- Experienced in systems management- Including analysis, development, Testing, implementation and documentation.
- Experience in using Selenium IDE, Selenium Grid and Selenium Web driver.
- Extensive in developing Selenium Test Scripts using Java in Eclipse IDE.
- Experience in using Selenium IDE for recording and involved in developing new Selenium Scripts using Java API to automate Web Application Testing.
- Experience with Test NG Framework and JUnit Framework.
- Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance. Good knowledge in Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements.
- Good Knowledge in performing both positive and negative testing.
- Extensively experienced on AGILE Methodology to understand Scrum, and Sprint Work.
- Experienced in Black box and Gray box testing of Web and Client /Server based applications.
- Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber
- Proficient in System Testing, Configuration Testing, Data Driven Testing, GUI Testing, Functionality Testing and UAT.
- Expertise in Project Management tools like JIRA to prioritize, classify bugs and tracked defects.
- Expertise at defect-reporting and defect-tracking using HP ALM/Quality Center.
- Good Knowledge in logging requirements, creating Test Cases, running tests using HP ALM/Quality Center.
- Strong Knowledge in checking the data integrity using SQL Queries.
- Experienced in enhancing by inserting various checkpoints and maintaining high-end test scripts for various functional and regression tests using QTP/UFT and VBScript.
- Expertise in Automated-testing using Quick Test Professional/UFT.
- Experienced in developing custom function libraries using VBScript.
- Proficient with VBScript to developing and maintaining test automation framework like Keyword Driven, Data Driven and Hybrid Framework and automated test scripts using HP's UFT/ QTP and enhancing the scripts for Reusability.
- Hands on experience with SoapUI for web services testing.
- Deep understanding of technology with focus on delivering business solutions.
- Excellent communication and presentation skills, self-starter, quick learner and team player.
- Expertise in using performance testing tools such as HP LoadRunner, Performance Center, J-Meter and Silk performer.
- Strong analytical and problem solving skills in designing, developing, and implementing innovative business process and provided system solutions using new approaches.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium RC, Selenium web driver, Quality Center 10.0, QTP, JUnit, TestNG, Eclipse, Postman, SoapUI
Bug Reporting Tool: Jira, TestRail, BugZilla, Redmine
Languages: Core Java, C, Java Script, VBScript, ASP, Shell Scripting
Web Technology: IIS, HTML, XML, Web Intelligence, SVG
Operating System: Windows, UNIX, Linux
SQL Server, MySQL, MS: Access, Oracle 9i
VMware, MSWord, Excel, MS: Access, Power Point, Putty.
WORK EXPERIENCE:
Confidential, New York, NY
QA Automation Engineer
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint planning meetings.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Performing a variety of software testing including unit, functional, usability, system integration, regression, cross browser and OS compatibility, mobile application and performance testing
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Analyzed the business requirements, developed test plans and created test cases in TFS (VSTS).
- Status reporting and test updating in Team Foundation Server (TFS).
- Worked existing Selenium Automation Framework with Java using Data Driven Testing and MS Test.
- Experienced in testing framework using Behavior Driven Development (BDD) tools like Specflow.
- Designed structured User Interface UI automated Test cases using Selenium Webdriver in Java for web-based software products used to perform software testing.
- Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using developer tools.
- Wrote Data driven, Cross Browser automation test cases and executed them for Cross browser compatibility using Selenium Webdriver.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Used SoapUI and Postman tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Extensively used SQL statements to query the SQL Server for Data Validation and Data Integrity.
Environment: Java, SoapUI, REST, Postman, Team Foundation Server, Selenium Web Driver, Selenium Grid, Specflow, SQL PL / SQL, CSS, XML, MS Office, MS-Visio, Project, Firefox, IE and Chrome browsers.
Confidential, Dallas TX
QA Automation Engineer
Responsibilities:
- Gathered documents such as business requirements and design document to ensure all requirements were covered.
- Participated in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using data driven framework.
- Developed test scripts in Java using Selenium WebDriver and Cucumber framework.
- Setup the Automation framework using Selenium WebDriver to run test cases on various browsers and platforms.
- Responsible for selecting test cases for Manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Involved in testing the application utilizing the Scrum Agile methodology.
- Involved in development phase of creating Automation framework using Selenium Web Driver and Cucumber (BDD) and Page Object (POM) driven approach.
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Executed functional tests using Selenium WebDriver with data driven framework and documented results in a database.
- Used Selenium Screenshots for bug reporting, analysis, and exception debugging.
- Manually tested, verified and validated that the product meets the user requirements.
- Performed End-to-End testing of database to check data integrity using SQL queries.
Environment: Selenium WebDriver, Java, Jenkins, Cucumber, Agile, SQL, Maven, HTML, XPath, Eclipse, HTML, GitHub, Windows.