Software Quality Engineer Resume
GA
SUMMARY
- 7+ years of experience in software testing with good exposure in Quality Assurance and Testing process along with Automation Tools Expertise.
- Extensive experience in Automation and manual testing of web - based online applications.
- Ability to thrive & drive demanding multi time zone teams and on shore off shore model adhering to deadlines. Extensive experience in working with multi lingual, cross geographic teams.
- Strong knowledge of Software Development Life Cycle and Software Test Life Cycle and highly proficient in Software Quality Assurance methodologies in Waterfall and Agile model
- Extensive knowledge of testing web applications and GUI using Manual and Automated testing procedures
- Extensive skills in Manual Testing along with skills in Automated Testing using Selenium, QTP, Quality Center and Jira
- Expertise in writing, executing and maintaining Test Plans, Test Strategy, Test Procedures, Test Cases
- Good understanding of Object Oriented Programming (OOP)
- Proven ability in designing and creating automated frameworks using Java, Selenium Web Driver, ANT/Maven, Jenkins and testNG
- Strong experience in cross browser, cross platform web testing with Selenium Grid
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experienced in Functional Testing, System Integration Testing, Regression Testing, UAT Client Support Testing
- Proficiency in Defect Management including Defect Creation, Modification, Tracking and Reporting using Industry standard tools like Quality Center
- Experienced in writing SQL queries for back-end testing
- Experience in Telecom, Banking, Automotive and Retail domains
- Possess excellent communication skills along with verbal and written skills
- Efficient and accurate in work, keen to learn new skills and enjoy working as part of team
- Experienced in Integrated System Testing and User Acceptance Testing
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Page Factory, testNG, QTP, Cucumber, SQL Developer, Cucumber, TDD, BDD
Languages: JAVA, SQL, XML, HTML, Unix C, C++, VB
Defect Tracking Tools: CI Tools
Build Management tools: HP ALM, Jira, Clear Quest
Jenkins: ANT, Maven
Databases: Oracle 9i, 10g
Methodologies: Agile/Scrum, Waterfall
Operating Systems: Windows, UNIX
Business Domain: Mobility, Retail, Banking, Automotive
PROFESSIONAL EXPERIENCE
Software Quality Engineer
Confidential - GA
Responsibilities:
- Reviewed the Business Requirement Document (BRD) and System Requirement Document (SRD) with the Business and Development team to understand the architecture and functionality of the application.
- Participated in daily meeting to update team with work that was completed last 24 hours, work planned for next 24 hours and any impediment that the blocking the execution.
- Developed test plans, test cases based on system requirement and design documents.
- CreatedTestCases,TestScripts as per the design documents (both Functional and Technical Designs)
- Performed sanitytest, ad-hoctest, exploratorytestand smoketest.
- Developedtestscripts using Java as a programming language with implementation of OOP concepts.
- Developed the scripts under page object model and implemented on TestNG framework.
- Performed functional and regressiontestwith selenium web driver.
- Implemented Maven projects and performed continuous integration with Jenkins.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybridautomationframeworks using Selenium.
- Performed backend testing implementing JDBC in selenium web driver.
Environment: Java, SQL, JDBC, Oracle, XML, CSS, HTML, Eclipse, Selenium Web Driver, testNG, HP ALM, Jira
Sr. Test Engineer
Confidential
Responsibilities:
- PreparedTestPlans,TestScripts andTestCases based on functional specifications and user requirements.
- Developed and maintained automated regressiontestcases in Selenium WebDriver using Java programming language and testNG Framework.
- Performed Data driven testing using Selenium WebDriver, testNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Developedtestcode in Java language using Eclipse IDE and testNG framework.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for runningteston nightly basis automatically.
- Implemented Page Object ModelAutomationframework with Java, Selenium WebDriver and testNG.
- Designed and Developed IST Regressionautomationscript andAutomationof functional testing framework for all modules using Selenium and WebDriver.
- Created thetestdata and request for thetestdata dependent with the other applications to be used in the testing activities for the current release.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Performed Smoke, Functionality, Integration, System, Regressiontestsbased on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Preparedtestcases,testdata andtestresponsibility matrices for the application undertest.
- ExecutedTestCases recorded in HP Quality Center manually totestthe application for its functionality, system integration and verify the Exit Criteria.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Environment: Selenium WebDriver, Jenkins, Cucumber, Maven, testNG, Quality Center, Eclipse, XPATH, Java, HTML, CSS, SQL, Oracle and Windows
Test Engineer
Confidential
Responsibilities:
- Involved in the creation oftest-plan andtestcases.
- Executed scripts in HP Quality Center and documented detailed results.
- Used HP Quality Center for defect management- adding defect, tracing changes and sending defect e-mail messages.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA.
- Prepared Quality assurance metrics, defect reports and reviewed with the QA team.
- Involved in preparing Requirement Traceable Matrix (RTM) andTestSets in Quality Center.
- Developed and executed various scripts using QuickTestPro for automated testing for functionality and also Regression Testing of the applications.
- Participated in HLS/TestPlan walkthroughs fortestcase approval with Business Analyst Manager and Development Lead.
- Involved in debugging thetestissues.
- Reviewed Business Requirements with Business Analysts and Developers.
- Executed smoke Testing totestthe main features of the application as and when required.
- Define a number oftestcases using quality data end-to-end business processes during the UAT and validated the system set up for transactions and user access in UAT.
- Participated in walkthrough's and technical Reviews all through the testing phase.
Environment: HP QC, VB Script, HTML, Microsoft Office Tools, SharePoint, QTP
Business Trainee
Confidential
Responsibilities:
- Review requirements and analyze requirements - clarify with Business Analysts etc.
- Preparetestcases from the change requests. Peer review thetestcases for coverage.
- Testcase execution and raise issues
- Raise issues for clarification before logging a defect to reduce invalid defects
- Raise defects and retest them after the fix.
- Verify thetestdata, create new data or provide requests for new users in thetestenvironment.
- Implemented best practices and inputs to continuous process improvements like reuse, risk based testing, defect prevention activities.
- Participate in discussions with offshore, onsite development team, client for their guidance.
- Attend sessions on QuickTestProfessional (QTP), Selenium and identify scenarios within the project forautomation.
- Participate in Knowledge Transfer sessions with development team, onsite leads and managers. Provide Knowledge Transfer to new team members.
- Prepare knowledge artifacts after the project release.
Environment: HP QC, VB Script, HTML, Microsoft Office Tools, SharePoint, QTP