Qa Engineer Resume
5.00/5 (Submit Your Rating)
PROFESSIONAL SUMMARY:
- More than 6 years of experience as a QA Automation Engineer. Worked in all phases of software development life cycle including Implementation, Documentation, Testing on internet based e - business application and Client-Server applications.
- Proficient in both Manual and Automation Testing with ability to manage the automation of the entire testing cycles and leading the testing team
- Extensive experience creating and designing Test Strategy Documents, Test Plan, Test schedules, Test Cases, Test Procedures and Test Scenarios
- Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, Cucumber, QTP/UFT, SOAP-UI, Quality Center /ALM /JIRA and Version one.
- Experienced in functional testing, reviewing and analyzing business requirements and writing detailed Test Plans, Test Cases and RTM (Requirement Traceability Matrix)
- Good understanding of SDLC and STLC, Black box testing, Functional testing, Integration testing and User Acceptance Testing (UAT)
- Hands on experience in various SDLC methodologies like Agile and Waterfall model
- Used Version One to track stories in Agile Development Environment.
- Expert in ALM design specific to Quality Center for Testing and Defect Tracking.
- Thoroughly Cross browser tested projects to support IE7+, FireFox, Safari, Opera and Chrome.
- Experienced in testing Mobile Application both in Emulator/Simulator and Real Devices. Tested mobile customized website using Chrome User Agent.
- Expertise in working knowledge of Core Java and Object Oriented Concepts( Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections)
- Performed unit testing using Junit/TestNg, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
- Experienced in using Version Control Tools like CVS, SVN and gitHub
- Expert in automation script development using different automation tools like Selenium WebDriver (Eclipse, Java, JUnit)
- Experienced on developing test scripts with Java-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
- Capable to implement and convert of manual QA processes to a new automated solution using Selenium webdriver with Cucumber (BDD) Framework.
- Experienced in converting existing QTP/UFT Script to Selenium WebDriver Script for multi browser support
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNg & apache POI.
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries on the relational databases.
- Worked extensively on RDBMS databases Oracle, SQL, MS SQL Server 2000, MS Access and MySQL
- Strong knowledge on Web Service & Hands on experience in validating Web Services using SOAP-UI
- Extensively used SOAP UI to test Web Service/Rest API.
- Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.
SKILLS:
Programming: Java, VB Script, HTML, XML
Testing Tools: Selenium Web Driver, HP UFT/QTP, Soap-UI Pro, Cucumber, Load Runner
Test Management Tools: HP ALM/QC, Jira, Version One
Application Servers: WebLogic, Tomcat, Apache
Database & Tools: Oracle, SQL Server, DB2 TOAD, SQL Developer, SQL Plus
Platforms: Windows95/NT/2000/XP/7/8, Mac OS X, UNIX, Linux
Other Tools: Firebug, XML, Fidler, Putty, SSH client
PROFESSIONAL EXPERIENCE:
Confidential
QA Engineer
Responsibilities:
- Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports
- Ensured traceability of test cases back to project requirements and Participated in walkthrough of test cases
- Introduced, developed, documented, and periodically update the QA Test Plan, process and Procedures Manual and Objectives
- Worked with all Agile Development and SCRUM process throughout the entire project.
- Experienced in Using Version One to manage/analyze stories & project wall
- Participate in Daily Agile Scrum "Stand-up", Sprint Planning and Retrospective Sessions and update the team on status of upcoming User Stories in Version One
- Convert of manual QA processes to a new automated solution using Selenium WebDriver with Cucumber(BDD) Framework.
- Designed & implemented test script for regressing testing using Java Selenium Web Driver following Page Object Model (POM) design pattern
- Thoroughly Cross browser tested projects to support IE7+, FireFox, Safari, Opera and Chrome
- Designed the Test Strategy for multiple projects, defect management using JIRA and QC/ ALM.
- Tested mobile customized website using Chrome User Agent, Emulator (Android Virtual Device for android and xCode for iOS) and in Real Device (iPhone, Android Phone, Windows phone different version)
- Design & developed Framework using Java, Selenium WebDriver, TestNg & Apache POI.
- Executed regressing test script in multiple machine in parallel using selenium grid
- Developed automation script using Selenium Web Driver for cross browser testing
- Converted QTP/UFT automation scripts scenarios into Selenium automation scripts
- Designed and developed data driven framework using Java, Selenium WebDriver, and Eclipse & TestNg. Used Firebug along with Firepath to find xPath, class name of different Web Element
- Proficient in Java & its object oriented concept like Polymorphism, Encapsulation etc
- Extensively used Eclipse IDE. Used SubEclipse plugin to work with SVN
- Performed Database Validation to check the updated data in the database using SQL quires.
- Performed browser & OS compatibility testing in sauce lab
- Wrote PL/SQL statements to test the result of deployment for correct business logic.
- Experienced in developing test automation frame work in soapUI for functional and regression testing in SOA platform
- Verified Request, Response to test SOAP based web service testing using WSDL file end point location
- Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements
- Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills
Confidential, NY
QA Engineer
Responsibilities:
- Prepared Test Plan Design and Test case design based on the system requirements/Business requirements.
- Defined and Implemented the Software Development Life Cycle with process development meetings.
- Architected and implemented test plan, test cases and process workflow.
- Provided risk-based evaluations of overall QA deployment, compliance risks, autonomously acting as project team compliance member and provide ad hoc consultation, as needed, to ensure product quality and compliance
- Ensured traceability of test cases back to project requirements and Participated in walkthrough of test cases
- Introduced, developed, documented, and periodically update the QA Test Plan, process and Procedures Manual and Objectives
- Expertise in Smoke Testing for overnight builds and reported the critical issues to the developers.
- Participate in Daily Agile Scrum "Stand-up", Sprint Planning and Retrospective Sessions and update the team on status of upcoming User Stories in Version One
- Designed the Test Strategy for multiple projects, defect management using JIRA and QC/ ALM.
- Maintain & trouble shoot existing automation regressing script VB Script, descriptive programming and QTP/UFT.
- Design & developed Data Driven Framework using Java, Selenium WebDriver, Junit & JExcel.
- Maintain & trouble shoot automation suite using Java, Eclipse
- Worked on QTP Framework and modified necessary Framework components
- Validate data persistence using SQL command
- Involved in Backend Testing using complex SQL Query for data integrity.
- Performed through Database functionality tests and verified the Business Logic Implementation by constructing and executing several SQL statements.
- Developed test suite, test cases, execute test cases and generate report in soapUI
- Performed xml data validation using assertion method in soapUI
- Extensively developed scalable Web Service automation projects using SoapUI Pro
- Coordinate the entire end-to-end testing and QA sign off efforts.
Confidential, Towson, MD
QA Engineer
Responsibilities:
- Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports
- Served as a resource and communication point for decisions about test schedule changes, resource forecast and estimation
- Investigated, researched, recommended and lead the implementation of commercial automated test tools and test scripts for regression testing of existing product functionality.
- Worked closely with product and project managers on the implementation of new projects and infrastructures including operational readiness, change preparation, change execution, and post-change QA validation
- Ensured all testing standards are being met and served as an escalation point for issues involving testing
- Worked with automation tools to enhance the Regression Test.
- Good experience in Agile Methodology
- Worked on Agile software development environment where performed testing in each sprint.
- Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents
- Designed the Test Strategy for multiple projects, defect management using JIRA and QC.
- Developed and Implemented automation using VB Script, descriptive programming and QTP
- Carried out Hybrid Frame Work by substituting the parameters using Quick Test Professional
- Developed and executed automated scripts using QTP for Functional and Regression testing.
- Programmed and enhanced scripts using library functions, conditional statements using VB Scripting
- Tested Asynchronous Programming to Update the Chart on home page for dynamic ad changes on web site as well as data validation using Quick Test Professional
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL statements on the Oracle Database using TOAD
- Performed Database Validation to check the updated data in the database using SQL quires.
- Wrote SQL queries in order in order obtain test reference data, detect data caching issues and ensure data consistency; a large number of defects were detected by performing back end testing in this project
- Developed script and performed Web Services testing using soap UI pro tool for functional and regression testing.
- Performed SOAP based and Restful base web Service testing using soap UI pro for data driven testing
- Verified Request, Response to test SOAP based web service testing using WSDL file end point location
- Created QA Process Workflow flow documents using MS Visio to define and design effective QA standards and practices
- Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements