Quality Assurance Test Engineer Resume
MN
PROFESSIONAL SUMMARY:
- Around 5 years of experience in Quality Assurance and Automation in Pharma Company and pharmaceutical industry.
- Experienced working in of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile
- Experience in requirements analysis, estimation techniques, test plan and cases, test strategy design and test execution in field like Finance, Health Care, Retail and Ecommerce.
- Proficient inautomated testing toolsMercury Test tools (QTP) Quick Test Pro, TestDirector, WinRunner and LoadRunner
- Hands on experience in Oracle RDBMS/ SQL Server / MS Access and Backend Testing using SQL Scripts.
- Solid knowledge of automation testing in Robot framework.
- Experience in creating test data and end to end testing for POS devices/application.
- Documented Technical Specs and developed test plans and test scripts for manual testing.
- Analyzed the system requirements and developed test plans using technical specifications, involved in developing the test scripts for automated testing using Mercury Tools
- Strong Analytical and Problem - solving skills to resolve complex problems.
- Extensive experience on POS self - checkout / POS QA Testing, involved in setting of QA Test environment with simulated POS test environment; testing and validating POS transaction in accordance with ACI-Compliance.
- Generation ofBug (Defect) Reports, tracking the status of each defect (Open, fixed and New) and analyzing the bugs usingTest Director - Quality Center, Quality Complete
- Good leadership skills with the ability to track and prioritize numerous simultaneous tasks. Self-motivator with very good Analysis, Problem Solving, Communication and Interpersonal skills.
- Experience in source code management, pair programming, test-driven development, unit testing, Gherkins, etc.
- Familiarity with different build, configuration and deployment tools (Puppet, Chef, Mavenetc)
- Experience in testing using Rest based the Web Services.
- Strong knowledge in web services testing via Tool SOAP UI/ Restful web services.
- Evaluation tool and prepare proof of concept for tool likeHP quality center,QTPandMTM,Microsoft visual studio 2010 Test professional andCoded UItest
- Developed STEP framework based on VSTS Coded UI Test tool similar to existing STEP
- Administered & DevelopedTest Plansusing Test Director to ensure that test cases reflect user needs for the functional, User Interface, Performance, Usability and Security requirements.
- Thorough knowledge of SDLC, includingrequirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting
- Responsible for conducting Integration, End to End testing to make sure business work flow is sufficiently replicated and ran SQL Queries to perform Back End Testing.
- Experience in creating and developing Strategic Test Plans, Manual Test Scripts, and Test Reports for manual tests.
- Exposure in documenting defects with high level of detail, accuracy, and informative recreation steps
- Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications
- Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as JIRA.
- Performed Functionality Testing - Links, Forms, Cookies, HTML / CSS and Business Work Flow.
- Involved in setting of QA Test environment with simulated POS test environment.
- Knowledge of Agile methodology along with Automation Tools and Protractor.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Capybara, Load Runner, HP Quality Centre, Cucumber, Fire Path, F, Soap UI, Coded UI, Microsoft Visual Studio, Robot Framework
Frameworks: Junit, TestNG, TDD (Test- Driven Development), ATDD (Acceptance Test- Driven Development), BDD (Behaviour Driven Development), Data Driven, Keyword Driven, Hybrid and Modular Frameworks, ATF (Automation Test Framework), Page Object Model, and Backend Testing, TDD, Junit, VM Ware, Puppet, Chef
Languages: C, C++, Java, C#, HTML, XML, JavaScript, SQL, Python, Perl, TCL, VB Script
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual Testing, JMeterSOA Technologies: SOAP, WSDL, UDDI, Web Services and SOAP UI.
Bug Tracking Tools: HP Quality Centre, Bugzilla, Visual Studio TFS, JIRA.
Methodologies: Agile, Scrum, Spiral and Waterfall methodology.
Build/ CI Tools: Ant, Maven, Jenkins, Gherkins.
Databases Technologies: MS SQL Server 2008/2012,OLAP and OLTP, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Plus, SQL*Loader, DB2 and MYSQL.
Operating Systems: Windows 10, UNIX and Linux.
Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby and Python.
Firefox Add-ons: XPath and Firebug
Networking Protocols: HTTP, FTP and SSH, TCP, UDP
PROFESSIONAL EXPERIENCE
Confidential, MN
Quality Assurance Test Engineer
Responsibilities:
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Collaborate with business and development representatives to identify key feature characteristics and develop test strategy and design tests to validate that intended data/analytic operations are functioning properly.
- Review requirement, specification and technical design documents to provide timely and meaningful feedback.
- Extensive experience in Web front-end and back-end test automation using Java, JavaScript, Selenium WebDriver and Robot Framework.
- Create detailed, comprehensive and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Design, develop and execute automation scripts using open source tools
- Identify, record, document thoroughly and track bugs
- Strong working experienceatWeb ServicesTesting by usingSOAP UI.
- Perform thorough regression testing when bugs are resolved
- Experience working with continuous delivery tools such as Chef and Puppet
- Develop and apply testing processes for new and existing products to meet client needs.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web Driver (using Java).
- Involved in Unit testing, test case development and regression testing using Junit for web-based application.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
- Followed agile methodology.
- Designed and executed the Automation Test Scripts, Unit testing usingSelenium Web Driver and TestNG.
- Used Maven as a build tool to support automation framework.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Implemented Automated execution of tests (nightly and need based) using Jenkins.
- Performed log validations with the use of Tibco.
- Used Firebug to identify web elements using XPath and CSS selectors.
- Conducted backend testing using SQL queries to validate data for database and used SQL queries forretrieving data from database for executing user specific test cases.
- Conducted automation tests over REST APIs with the use of SOAPUI
- Made use of Git versioning tool for code-commits.
- Supported real time production deliverables, kept accurate record of errors and resolutions.
- Performed Integration testing, Regression testing.
- Develop necessary development documentation as needed (e.g. technical design, developer notes).
- Recognized for reliability, teamwork, persistence and strong work ethics.
- Carried out positive and negative testing.
- Proficient in writingSeleniumWeb Driverautomation scripts inJava, Python, C#, JavaScriptusingMaven, Cucumber,RubyandTestNGAutomation Testing for Web Applications.
- Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
Confidential, Columbus, OH
QA Analyst
Responsibilities:
- Worked with OH Consumer Services for supporting migration projects testing and related documentation.
- Developed an automated scripts and frame works usingPython, Java, C#, VB Script.
- Designed, developed and implemented POM based automation-testing framework utilizingJava,TestNGandSeleniumWebDriver.
- Worked with development team through agile practices, defined and executed testing for the team including UI and API testing.
- Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all the test cases.
- Developed Web UI and API automated tests using Robot Framework, Selenium and WebTest library.
- Involved in SOAP and Restful web services using SOAP UI.
- Tool Evaluation for mobile Automation and performed a proof concept for different mobile automation solutions to decide upon the best suited tool forCoded UI.
- Responsible for implementingLoadRunner, Performance center, JMeterbased infrastructure including: Architecting the load testing infrastructure, hardware & software integration withLoadRunner.
- Understood/ carried out research and development on Visual Studio Coded UI tests, which was a recently released functional Automation testing tool
- Creates Automated Test cases using Coded UI in Visual Studio 2010
- Involve in end-to-end test of Sales and Non-sales data in downstream applications, key and poll is the process where sale data originating from stores POS flows to the backend applications.
- Involved in setting up and configuring the testing environment with Ruby, Cucumber, Eclipse Worked in Agile/Scrum Environment to improve the application by meeting the timelines and interacting with team.
- Identified different test cases to be automated and wrote scripts in Selenium Web driver using Eclipse.
- Involved in creating test data for POS though inventory-controlled application.
- Bugs were detected and reported to the developers usingTest Director.
- Created test cases using variety of Component locators and Selenium Web driver methods, executed the scripts and reported defects in Rally.
- Worked with Business analysis team to prepare a detailedtest planof the application.
- Involved in writing and implementation of Test cases for various modules usingTest Director.
- Integrated with tools like Jenkins for running test on nightly basis automatically and contributed to continuous Integration pipeline running automation and manual functional tests.
- Improved test cases using TestNG annotation and generated test reports.
- Maintained the scripts using Git.
- Wrote SQL queries to test the application for data integrity and verified the contents of the data table.
- Extensively involved in all stages of testing life cycle, TDD methodologies and SDLC using Agile methodologies.
Environment: QTP, Gherkin Cucumber, Coded UI, Junit, SQL, Ruby Mine, Selenium Web driver, Java, Windows 10, IE, Chrome, Firefox.
Confidential
Manual Tester
Responsibility:
- Writing Test scenarios, Test cases and bug report.
- Analyzed business requirement and working on test cases and executions.
- Effective coordination with development team.
- Worked as Test Associate in the Project.
- Automated the test cases using Selenium.
- Automated the test script using ANT framework.
- Automated the basic flows of the application using selenium.
- Tests Execution and reporting.
- Worked on Integrated JIRA with subversion andJenkinsto automate the weekly build process.
- Documented Test Requirements and Test cases using ALM to track the stakeholders requested enhancements and changes.
- Reviewed requirements and preparedtest scenarios,test casesandtest data to testdifferent functionalities and Integration on different Operating systems likeWindowsand allUNIXflavours.
- Performed automated testing of each build and then regression testing using Selenium Web driver (with Java).
- Identified automation test cases and wrote scripts in Selenium Web driver using Eclipse.
- Wrote Xpath expressions to identify dynamic objects, used Firebug/Fire path add on tools to identify object ids, name, Xpath, link in the application.
Environment: ANT, Jira, Jenkins, Xpath, XML, HTML, XML, Windows, Selenium Web driver.
