Qa Engineer Resume
Estero, FL
SUMMARY
- Having 9 years of diversified experience in Automation Testing and Manual Testing Spanning Project Delivery, Designing Automation Frameworks and Client Relationship Management with extensive experience in testing web applications, SOAP and REST web services, integrations among databases and various applications
- Worked extensively on Ruby and Selenium for Automated Testing and managed the entire testing process.
- Experience in testing integrations with Mulesoft ESB and other end point applications like Salesforce and different applications and databases
- Expertise and had hands - on experience with below Testing tools:
- Agile - Having experience in working with agile environment (as team & individual contributor). Proactively participating Sprint Planning, Grooming & Sprint Demos.
- Designed Automation Frameworks using selenium webdriver
- Closely working with Product Owner and Scrum Master and striving towards AUT Quality.
- Having strong experience in ATDD, BDD project life cycle
- Experience in deploying the builds and executing the automation suites as part of CI integration using Jenkins
- Good hands-on in designing and developing test automation frameworks like keyword, data driven and hybrid driven frameworks from the scratch in JAVA
- Well versed in building cucumber scenarios in gherkin format and writing step definitions
- Extensively worked on selenium web driver with hybrid driven framework
- Having more than 2 years of extensive experience in QTP - Quick Test Professional with VB scripting
- Having more than 3 years of experience in IBM Rational Tools (Java and Java Scripting) - Rational Robot, Ration Functional (RFT) Tester, Rational Quality Manager (RQM) and Rational Performance Tester (RPT)
- Selenium (Java) - Selenium IDE, Web driver - 4+ years of experience
- Cucumber - Had experience in writing scenarios and defining features in gherkin language
- Expertise in demonstrating and presentation on Selenium and Test Automation frameworks to the end customer and supported pre-sales team
- HP Quality Center/HP ALM - Application Life Cycle Management - 2+ Years of experience
- Well versed in designing and developing Automation frameworks - Hybrid, Data Driven, Keyword driven and Page Object Model - 4+ Years of experience
- Having lead experience with handling small - mid size teams ( Team size: 5)
- Strong Experience in Web Application TestingandWeb services API Testing.
- Worked extensively on Retail Domain, been adept with various part of retail including OMS, ECOM, and WMS.
- Specialized in user requirement analysis, documenting test plans, executions of Test cases to verify the application functionality against business requirements
- Worked extensively in Agile software development model and Practiced TDD and BDD working closely with Developers and actively participated in meeting, Business discussions and design discussions with PDMs, SAs TMs, Developers and Testers.
- Worked as a Lead effectively managing the work with the clients and offshore team.
- Extensively used tools such as Toad for Oracle, SOAP UI, Putty, etc
- Reporting Test case failures and involved in debugging the point of failure using server logs and Analytical skills.
- Proficient in Testing Web based application using Ruby / WATIR, Cucumber, Selenium.
- Good Knowledge on C, C++, RFT and QTP Automation tools, VB Scripting.
- Good Exposure to various types of testing like Functional, Regression, GUI, Database Testing.
- Mentored Project Associates Trainees with Testing Principles, Phases, Writing Test Cases, Ruby Concepts and Taza Framework
- Experience in testing Windows based applications, Client/Server (2-Tier), Multi-Tier, Web Based applications, SOAP Testing.
- Excellent skills with short learning curve when faced with challenges and new environments and a good team player with excellent Organizational, Analytical and Communication skills.
TECHNICAL SKILLS
Programming Skills: Ruby, C and Java
Operating Systems: Windows XP, Windows 7, Linux
Databases & Tools: Oracle 10g, MySQL, MongoDB, Toad, WebSphere, Cruise Control, Jenkins, Electric Commander
Testing Frameworks& Tools: Taza, TestUnit, Cucumber, Selenium, WATIR, QTP, RFT
Scripting Languages: VB Script, Ruby with Rspec, Cucumber with Java and Ruby with Selenium
Test Management Tools: SVN, GitHub, Jira, Version One, QA Complete
Defect Tracking Tools: Quality Center, Jira, TestRail, RQM, ClearQuest, Zoom, Trac < Version One
PROFESSIONAL EXPERIENCE
Confidential, Estero, FL
QA Engineer
Responsibilities:
- Involved in various integrations testing with SOAP and REST web services using Postman and SOAP UI.
- Involved in Mulesoft ESB Integration and been involved at all stages of test execution.
- Involved in ETL Integrations - SFDC Validations.
- Developed test scenarios and have written Automation Tests.
- Contributed in signing off all Test plan across multiple squads.
- Conduct defect review calls and contribute to the product enhancements.
- Involved in test design, scripting, reviewing and execution of Test Scripts Developing test scenarios based on business requirements.
- Technical analysis of the requirement and prepare and review the selenium tests of the team
- Worked closely with developers in implementing Test First approach (TDD) and debugging, Bug reporting, documenting and provide updates in scrum calls and stand-ups.
Confidential, Bethesda, MD
Lead QA Automation Tester
Responsibilities:
- Designed Automation framework using selenium webdriver from user requirements
- Developed a complete TestNG framework using selenium webdriver and Java
- Developed test scenarios and have written Automation Tests.
- Test Lead in signing off all Test plan across multiple squads.
- Test Lead for Defect Management and conducting defect review calls.
- Involved in test design, scripting, reviewing and execution of Test Scripts Developing test scenarios based on business requirements.
- Technical analysis of the requirement and prepare and review the selenium tests of the team
- Contribute to the functional automation suite with Selenium Webdriver using Java Accommodating the new feature tests, reviewing the new feature tests and perform failure analysis of the test runs and fixing failed scripts.
- Review and sign off the scenarios and work on the product enhancement features with the PDM
- Worked closely with developers in implementing Test First approach (TDD) and debugging, Bug reporting, documenting and provide updates in scrum calls and stand-ups.
Confidential, SanFrancisco, CA
Lead QA Automation Tester
Responsibilities:
- Developed test scenarios and have written Automation Tests.
- Test Lead in signing off all Test plan across multiple squads.
- Test Lead for Defect Management and conducting defect review calls.
- Responsible to verify Web services API request, response data validations in REST, SOAP protocols.
- Responsible for creating Test Environment for Web Services testing.
- Involved in test design, scripting, reviewing and execution of Test Scripts Developing test scenarios based on business requirements.
- Technical analysis of the requirement and prepare and review the cucumber tests of the team
- Contribute to the functional automation suite with Cucumber using Ruby and selenium web driver with Ruby Accommodating the new feature tests, reviewing the new feature tests and perform failure analysis of the test runs and fixing failed scripts.
- Review and sign off the scenarios and work on the product enhancement features with the PDM
- Worked closely with developers in implementing Test First approach (TDD) and debugging, Bug reporting, documenting and provide updates in scrum calls and stand-ups.
Environment: Cucumber JVM, JIRA, Tortoise SVN, Git, Chef, Electric commander
Confidential, Los Angeles, CA
Senior Automation Test Engineer
Responsibilities:
- Built Test suite for Confidential - Commerce System enabling the order fulfilment across browsers, mobile, tablet
- Working with Cross teams to test integration points and debugging, Bug reporting, documenting and provide updates in scrum calls and stand-ups.
- Involved in developing and maintaining Automation tests for the project.
- The test design, scripting, reviewing and execution of Test Scripts Developing test scenarios based on business requirements.
- Responsible to verify Web services API request, response data validations in REST, SOAP protocols.
- Responsible for creating Test Environment for Web Services testing.
- Working with Infrastructure team Business for Production testing.
- Working with Cross teams to test integration points and debugging anomalous behaviour in the system.
- Contribute to the functional automation suite with Cucumber using Ruby and selenium web driver with Ruby Accommodating the new feature tests, reviewing the new feature tests and perform failure analysis of the test runs and fixing failed scripts.
- Prioritize, run, monitor and troubleshoot automation scripts and gather automation reports.
- Assess the current state of the project (risks/mitigations) and assist in addressing these risks with the team
- Conducting defect review calls across different regions and worked on Bug reporting, documenting and provide updates in scrum calls and stand-ups.
Environment: Ruby, Selenium, MySQL, Jira, Testrail, Github, SoapUI
Confidential
QA Analyst
Responsibilities:
- Involved in preparing Test Strategy, Test Cases and test review and Functional and Regression Testing using RQM and RFT.
- Prepared Automation Test Scripts with SSRS and SSIS Scripts for Regression cycle.
- Executing Automation Scripts.
- Logging defects in Quality Centre with detailed explanation.
- Daily Report generation using QC and communicating the same to the Onsite Team and offshore development team.
- Coordinated the defect review calls and worked with cross teams to test integration points and debugging anomalous behaviour in the system.
- Providing Quality Data Base Testing.
Environment: SQL Server 2008, RQM( Rational Quality Manager), RTC(Rational Team Concert ), RFT( Rational Functional Tester), VB Scripting
Confidential
QA Analyst
Responsibilities:
- Involved in preparing Test Strategy, Test Cases and test review and Functional and Regression Testing using RQM and RFT.
- Prepared Automation Test Scripts with QTP for Regression cycle.
- Executing Automation Scripts.
- Logging defects in Quality Centre with detailed explanation.
- Daily Report generation using QC and communicating the same to the Onsite Team and offshore development team.
- Contribute to the functional automation suite with QTP with VB Scripting Accommodating the new feature tests, reviewing the new feature tests and perform failure analysis of the test runs and fixing failed scripts.
- Coordinated the defect review calls and worked with cross teams to test integration points and debugging anomalous behaviour in the system.
- Providing Quality Data Base Testing
Environment: SharePoint, QTP, RQM( Rational Quality Manager), RFT( Rational Functional Tester), ClearQuest.
Confidential
Senior QA Tester
Responsibilities:
- Involved in preparing Test Strategy, Test Cases and test review and Functional and Regression Testing using RQM and RFT
- Prepared Automation Test Scripts with QTP for Regression cycle.
- Executing Automation Scripts.
- Logging defects in Quality Centre with detailed explanation.
- Daily Report generation using QC and communicating the same to the Onsite Team and offshore development team.
- Coordinated the defect review calls and worked with cross teams to test integration points and debugging anomalous behaviour in the system.
- Providing Quality Data Base Testing
Environment: SQL-2005 server, Win Xp, Vista, Quality Centre, QTP, RQM ( Rational Quality Manager), RFT( Rational Functional Tester)
Confidential
Automation Test Engineer
Responsibilities:
- Prioritize, run, monitor and troubleshoot automation scripts nightly
- Monitor and report automation Server problems.
- Gather data and report progress through standardized Automation reports
- Contribute to the functional automation suite using Selenium with Ruby. Automated several site features using Selenium Webdriver using Ruby.
- Responsible for executing automated scripts during sanity check in QA environment and also in production
- Execute Test Plans; report and regress bugs
- Troubleshoot, manage and maintain the exception assigned to the project
- Ensure full utilization of all consoles in QA by assisting in setting up and monitoring timer based automation.
- Pro-actively knowledge share with peers.
Environment: RUBY/WATIR, Selenium, Jira, Testlink, SQL, Hudson, Tortoise SVN,Putty.
Confidential
Test Lead
Responsibilities:
- Understand the Business Requirements and prepared the test plan
- The test design, scripting, reviewing and execution of Test Scripts Developing test scenarios based on business requirements.
- Prioritize, run, monitor and troubleshoot automation scripts timely.
- Monitor and report automation Server problems.
- Gather data and report progress through standardized Automation reports
- Execute Test Plans; report and regress bugs
- Contribute to the functional automation suite with Cucumber using Ruby and selenium web driver with Ruby Accommodating the new feature tests, reviewing the new feature tests and perform failure analysis of the test runs and fixing failed scripts.
- Troubleshoot, manage and maintain the exception assigned to the project
- Ensure full utilization of all consoles in QA by assisting in setting up and monitoring timely automation.
- Assess the current state of the project (risks/mitigations) and assist in addressing these risks with the team
- Track project (and self) progress through department standardized metrics tools
- Bug reporting, documenting and provide updates in scrum calls and stand-ups.
Environment: RUBY/WATIR, Trac, Zoom, TOAD for ORACLE, ORACLE 10g, Quality Center 10.0, Cruise Control, Tortoise SVN,Putty
Confidential
Automation Test Engineer
Responsibilities:
- Understand the Business Requirements and prepared the test plan
- The test design, scripting, reviewing and execution of Test Scripts Developing test scenarios based on business requirements.
- Prioritize, run, monitor and troubleshoot automation scripts nightly
- Monitor and report automation Server problems.
- Gather data and report progress through standardized Automation reports
- Execute Test Plans; report and regress bugs
- Contribute to the functional automation suite with WATIR using Ruby and Cucumber using Ruby Accommodating the new feature tests, reviewing the new feature tests and perform failure analysis of the test runs and fixing failed scripts.
- Troubleshoot, manage and maintain the exception assigned to the project
- Ensure full utilization of all consoles in QA by assisting in setting up and monitoring nightly automation.
- Assess the current state of the project (risks/mitigations) and assist in addressing these risks with the game team
- Track project (and self) progress through department standardized metrics tools
- Pro-actively knowledge share with peers.
Environment: RUBY/WATIR, Cucumber, Trac, Zoom, TOAD for ORACLE, ORACLE 10g, Quality Center 10.0, Cruise Control, Tortoise SVN,Putty
Confidential
Automation Test Engineer
Responsibilities:
- Prioritize, run, monitor and troubleshoot automation scripts nightly
- Monitor and report automation Server problems.
- Gather data and report progress through standardized Automation reports
- Execute Test Plans; report and regress bugs
- Troubleshoot, manage and maintain the exception assigned to the project
- Ensure full utilization of all consoles in QA by assisting in setting up and monitoring nightly automation.
- Contribute to the functional automation suite using Cucumber, Watir, rspec, Taza with Ruby. Automated several site features using Cucumber using Ruby.
- Assess the current state of the project (risks/mitigations) and assist in addressing these risks with the game team
- Track project (and self) progress through department standardized metrics tools.
Environment: RUBY/WATIR, Cucumber, Trac, Zoom, TOAD for ORACLE, ORACLE 10g, Quality Center 10.0, Cruise Control, Tortoise SVN
Confidential
QA Engineer
Responsibilities:
- Participate in requirements definition meetings with design team
- Review site/application requirement documents and develop metrics for assessing compliance of delivered products to those requirements
- Participate in design walkthroughs.
- Review requirement specifications and technical design documents to ensure metrics can be measured
- Design, write and fulfil test plans and test scripts
- Determine nature of testing to be performed and identify tasks that should be manual vs. those that can be automated
- Construct test scripts to facilitate the execution of test cases
- Provide input/status updates regarding test progress/results
- Assist with setup and installation of test platforms
- Assist with training where needed
- Participate in the Alpha and Beta testing of company products and applications
- Assist product and development groups in resolving technical issues (e.g. design, links)
- Report and maintain software defects of defect management system
- Operate under minimal supervision
- Cross browser testing on Firefox 2 &3, Safari 3&4, IE 6, 7, 8
- Cross Platform Testing on Windows and Linux.
Environment: RUBY/WATIR, TOAD for DB2, Db Utility, SVN, Zoom, PUTTY
Confidential
QA Engineer
Responsibilities:
- Execute Test Plans for Athleta Order Fulfilment on Web; report and regress bugs
- Update the daily Status to the client and interacting with the developer and Product manager and other stakeholders.
- Troubleshoot, manage and maintain the exceptions assigned to the project
- Regress script fixes.
- Contribute to the functional automation suite using Watir, rspec, Taza with Ruby. Automated several site features using Selenium Webdriver using Ruby.
- Track project (and self) progress through department standardized metrics tools
- Working with Cross teams to test integration points and debugging anomalous behaviour in the system.
- Bug reporting, documenting and provide updates in scrum calls and stand-ups.
Environment: RUBY/WATIR, Trac, TOAD for ORACLE, ORACLE 10g, Zoom, Quality Center 10.0, Cruise Control.