Qa Analyst Resume
AZ
SUMMARY
- Experienced and accomplished QA Automation Engineer with over seven years of professional experience, seeking to leverage extensive background in developing Automated and Manual Testing on multiple platforms using different testing environments.
- Passion to quickly learn and adjust to new environments and technologies, with an aim to contribute to the future growth and success of the organization as well as my career.
- Strong experience in Software Testing Life Cycle providing the test deliverable’s from start to finish through the entire STLC process.
- Solid understanding of the Software Development Life Cycle including Agile (SCRUM), Waterfall and Iterative.
- Extensive and diversified experience in Automation Testing with Web and Client/Server based Commercial Applications.
- Strong experience with Selenium WebDriver and HP Quick Test Professional.
- Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
- Solid experience with Gherkin Language for Behavior Driven Testing.
- Solid experience with Keyword Driven and Data Driven framework implementation.
- Strong experience in Cross Browser, Cross Platform Web Testing with Selenium WebDriver.
- Excellent interpersonal, communication, writing skills and ability to interact with all levels of personnel from technical to high level executive management.
- Strong knowledge of Testing Automation and best practices in QA.
- Extensive experience in Functional, Integration, Regression and Black box testing in different stages of Software Development Life Cycle.
- Expertise in writing SQL Queries to effectively test Back - end/Database Testing.
- Strong experience in RESTful Web Service testing with SOAP UI.
- Expert Senior Test Engineer for successfully delivering projects and able to work in a team environment with minimal supervision.
TECHNICAL SKILLS
Testing Tools: Quality Center, Quick Test Professional, JIRA, Selenium WebDriver
Work Flow Tools: MS-Excel, MS-Word, MS-Power point, TOAD, ECLISPE
Languages: VB Script, JAVA, SQL, HTML
Web Technologies: HTML, XML, CSS
Web Services: Apache’s Tomcat, Weblogic App Server, Web Sphere
Database: SQL Server, MySQL, Oracle, MS Access
Operating Systems: Mac OSX, Windows 7/8, Linux, Windows XP Professional, Vista
Protocol: TCP/IP, FTP, HTTP
PROFESSIONAL EXPERIENCE
Confidential, AZ
QA Analyst
Responsibilities:
- Implement quality software best practices to develop test strategy, test plan, test data, test case, user acceptance testing and test automation to actively participate in process improvements.
- Implement Automated test suite to increase the automation coverage for regression test cycle.
- Introduce and implement open source web test tool Selenium WebDriver for cross browser testing.
- Implement BDD (Behavioral Driven Development) Testing with Cucumber JVM and Selenium WebDriver to ensure code reusability, maintainability and to cut down the script development time in half.
- Implement robust MVC Pattern based framework with Selenium Page Object Model using Java and TestNG, which increases the code maintainability.
- Develop Restful Web Service testing framework with open source Java framework to provide robust and scalable web service testing.
- Create detailed periodic status reports for senior management to keep them posted on the progress of implementation.
- Coordinate with automation engineers and developers to maintain existing projects.
- Tracking bugs using Jira and finding the route cause of a defect to fix the problem using Splunk.
- Coordinating with Onsite-Offshore teams to keep an effective flow of the project.
- Deploy new fixes using RADT and Jenkins after a build is kicked off.
- Performing Sanity Testing using SoapUI and reporting the results.
- Attending Sprint plan, Sprint Review meetings and daily stand-up.
- Provided and maintained testing documents/deliverable’s in ALM configuration.
Environment: ALM, RADT, Splunk, SoapUI Web Service, RESTful Web Service, Jenkin, Selenium WebDriver, Java, SVN
Confidential, RI
QA Automation Test Engineer
Responsibilities:
- Worked in Agile methodology that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective
- Created Test Plans and Test Strategy which describes the features and functions to be tested.
- Introduced and developed a complete automated functional test framework utilizing Java, JUnit, TestNG and Selenium.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet and exceed the technical requirements defined.
- Responsible for coaching and mentoring the team.
- Tracked bugs and enhancement requests as they were entered into bug tracking systems.
- Participated in project development meetings to provide guidance on quality and quality testing issues from project creation to completion.
- Implemented a QA and automation process to support online properties
- Built an automation framework in Java and Selenium (WebDriver) that features external test data management, external object mapping, comprehensive test results, parallel execution of tests and back-end testing.
- Built a test management, results viewer and asset portal in Java using TestNG that allows users to design and manage their manual and automated tests and easily view results from executions and overall progress
- Implemented an automated deployment process using Git that we use for deployments to our staging and QA environments
- Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is deployed.
Environment: Selenium WebDriver, Java, JSP, SOA, RESTful Web Service, HTML, Oracle
Confidential, NY
QA Automation Test Engineer
Responsibilities:
- Translated software specifications and user requirements into test scenarios.
- Planned, designed, executed test plans and test cases for automated test and manual test to support maintenance releases for multiple web based applications.
- Developed a communication plan with client and project team in reporting testing progress, issues and defects.
- Defined and created automated test scripts in conjunction with development resources.
- Wrote automation test plans and prepared the automation test matrix for each regression cycle.
- Installed product built on test environments and maintained test environments.
- Performed application, regression, and acceptance testing.
- Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
- Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
- Developed robust framework to find test object with Selenium API, which enable us to develop automated script for dynamic web application.
- Created complex Keyword Driven and Data Driven automated test script to maximize the automation script with Selenium.
- Created Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts.
- Participated in requirement walkthroughs with users to better understand requirements
- Performed backend testing using SQL queries to retrieve and verify information in the database
- Develop Web Service Test with SOAP UI to test SOA platform
Environment: Selenium Webdriver, SQL Server, XML, ASP, JSP, Windows XP, Visio, HTML, Internet Explorer.
Confidential, NJ
MANUAL/Automation Test Engineer
Responsibilities:
- Verified requirements coverage by conducting walkthrough meetings of Test plan and Test scenarios with business analysts, project manager and test supervisors.
- Created Master Test plan, Test strategy, critical scenarios and Test Scripts and schedule for testing.
- Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Software Testing Life Cycle.
- Created traceability matrix and mapped requirements to Test Cases.
- Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
- Created scripts for Regression, Security, GUI, Integration and Database testing.
- Interacted with developers and management to identify and resolve technical issues.
- Conducted GUI, Functional, Front-end and back end testing and reviewed pages for content problems, graphic problems and link verifications.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Creating and executing SQL queries to validate test data using TOAD.
- Performed back-end testing using SQL queries in Oracle database.
- Created SQL scripts to test the stored procedures by sending different sets of input parameters.
- Ran SQL queries to perform database validation according to the business logic.
- Compared flat file source data to the target database tables.
- Involved with Web Application Development and Testing using Automation tools like QTP.
- Worked with excel macros by running it from QTP and importing the results to QTP.
- Used Checkpoints and Custom Checkpoints, Data Driven, and Regular Expression in QTP.
- Executed regression and data driven testing on the system using QTP.
- Developed Integration and System test cases using Quality Center.
- Tracked and reported defects into Quality Center and notified management with details.
- Written, executed Test cases, and documented defects in the Quality Center.
- Solved day-to-day problems of the team arising due to functionality and validation issues.
- Analyzed root-cause and documented defects.
- Partnered with the Software Development and Program Management teams to investigate and resolve product defects.
- Managed software defect information, interacted with business users to fix severity and priority of issues.
- Attended daily Scrum Meetings.
- Participated in weekly project status meetings and updated the testing Progress.
Environment: Manual testing, QTP, Quality center, Microsoft Project, ASP.Net, VB.Net, XML, SQL Server, MS Visio.