Software Test Automation Engineer Resume
SUMMARY:
- An accomplished Quality Engineering with experiences in Software Development Life Cycle, Test Management and Defect Management across enterprise testing initiative. Seeking for the challenging position to utilize proven experiences, analytical and problem solving skills in the area of software quality assurance and deliver result driven solution.
- Have 5+ years of experience experienced in the Agile, Waterfall SDLC methodologies
- Involved reviewing Business Requirement Specifications (BRS), System Requirement Specifications (SRS) and use case document to set testing strategy and objectives
- Expertise in developing Test Strategy, Test plan, Test Cases and Procedures, Test Script, Test Execution, and Test Analysis Report (TAR)
- Proficient in performing System Testing, Regression Testing, End - to-End Testing, Mobile Testing, Smoke Testing, Functionality Testing, 508 compliance Testing
- Have 3+ years of experienced using Functional Automated Testing tools like Quick Test Professional, and Test Management tools like HP Quality Center
- Good in writing Feature/Acceptance test in Gherkin format Given/When/Then and automate it using Ruby programming.
- Learnt and able to implement Ruby - Cucumber/Gherkin based test automation framework for Test First then Development process.
- Expertise in writing VBScript using QTP/UFT for automation testing
- Proficient with Oracle RDBMS, SQL Server, and Access database to update, manipulate and retrieve data using SQL query
- Excellent skills in Defect Tracking and Reporting using Jira, and Quality Center / ALM
- Proficient in UNIX user commands and developing, testing, and executing shell scripts in UNIX System and database environment
- Excellent communication skills along with verbal and written skills and ability to work independently and proficiently; resourceful, self-motivated, proactive, task oriented, effective use of stellar communication and presentation skills
- Possessing good professional and analytical skills coupled with Interpersonal, communication and self-organizing skills describing a committed Team Player
- Have the ability to contribute in a team environment and work across multiple departments
PRINCIPAL PROFICIENCY:
- Software Development Life Cycle
- Software Requirements Analysis
- Agile Scrum and ATDD/BDD
- Test Automation Expertise
- Test Tools Utilization
- Defect Management
- Web and Client based Application testing
T ECHNICAL EXPOSURE:
Language: Visual basic, SQL, Ruby, VB Script, HTML, XML, .Net
Databases: Oracle 9i, 10g, 11g, My SQL, SQL sever 2008
Application Software: MS office, MS Excel, MS Power Point, MS Project
Operating System: Windows, Mac, UNIX, DOS, Mainframe and Linux
SCM: GitHub
Testing/Automation Tools: Quality Center, ALM, QuickTest Pro (QTP), UFT, Selenium, Ruby, Gherkin, Cucumber
Test case and Project Management Tool: Quality Center, JIRA, TestLink, Zephyr, BugZilla, ClearQuest, Slack, HipChat
Browsers: Internet Explorer, Firefox, Safari, Chrome
Cloud Testing: Sauce Labs, Perfecto Mobile
Web Server: Web Logic, IIS, Apache
PROFESSIONAL EXPERIENCE:
Confidential
Software Test Automation Engineer
Responsibilities:
- Analyzing the manual test cases for the feasibility of automation in regression phase
- Reviewing functional requirements and technical documentation to create and execute detail test plans and test cases
- Implementing Acceptance testing by using Gherkin in Cucumber and Ruby based framework
- Identify, analyze, reproduce, document and track software defects using Jira
- Participate in product design review and provided input on functional requirements
- Work closely with Development team, gathered knowledge and performed research to write and update technical documentation for Development and QA which enable me to provide higher levels of QA coverage, eliminate customer reported issues and reduce Confidential
- Collaborating with Business, Program/Project Manager to get the clear requirement, project scopes, priority, expected results in low project risk, high levels of efficiency and timely delivery of projects
- Maintaining, developing, executed automated Functional and Regression Test scripts using UFT/QTP.
- Works independently and on a team to conduct a wide variety of quality-control tests such as Functional, Regression, Positive, Negative, Performance and Integration Testing.
- Prepare status report daily, weekly and monthly also prepare project reports, which allows project to maintain high quality and successful completion of it.
Confidential
Test Engineer
Responsibilities:
- Participate in requirements analyzing, and reviewing the Functional Spec, Software Requirements Specifications (SRS), and Release Plan to develop Test Plan and Test Strategy
- As a member of a Scrum team participated in daily standup meetings, and all other Agile ceremonies.
- Used Quick Test Pro extensively to automate testing to test the functionalities of the application and using the scripts for regression testing
- Execute Test Cases and test procedures within Quality Center/ALM, develop Test Analysis Report from Quality Center/ ALM after test execution
- Functional testing at QA environment and staging environment for integration & regression test
- Developing new test cases for new requirements and enhancements, establishing standards and measured benchmarks for critical functions
- Deriving test matrix on daily basis and publish them to the core team
- Mapped Test Cases and Procedures with Software Requirements Specifications (SRS) to develop Requirement Traceability Matrix (RTM). Developed Test Analysis Report (TAR) to provide test Results for Integrated Project Management Team
- Input bugs in JIRA, verifying bug fixes and performed end to end testing
- Provide timely, concise and well-documented project reports that allowed management to plan for contingencies and provide necessary support to enable successful completion of projects
- Research, develop, publish and maintain QA related content in the company global SharePoint and Wikis
- Provide assistant to all team members as needed and sought help and feedback from peers to improve quality
- Coordinating with the business team/Support team in understanding requirements and helping them reduce their review defects
Confidential
Software Tester
Responsibilities:
- Analyzed functional requirements and technical documentation to create and execute detail test plans and test cases in QC
- Identified, analyzed, reproduced, documented and tracked software defects using Quality center and ClearQuest
- Participated in product design review and provided input on functional requirements
- Worked closely with Development team, gathered knowledge and performed research to write and update technical documentation for Development and QA which enable me to provide higher levels of QA coverage, eliminate customer reported issues and reduce Confidential
- Worked with Product Manager/Owner, Program/Project Manager, BSA as well as customer to get the clear requirement, project scopes, priority, expected results in low project risk, high levels of efficiency and timely delivery of projects
- Developed, executed and maintained automated Functional and Regression Test scripts using QTP.
- Worked independently and on a team to conduct a wide variety of quality-control tests such as Functional, Regression, Positive, Negative, Performance and Integration Testing.
- Communicating with Application Developers, Project Manager and other Team Members on Application testing status on an ongoing basis when necessary
- Worked with the business team/Support team to understand requirements and helped them reduce their review defects
- Provided timely well-documented project reports, which allows project to maintain high quality and successful completion of it.