Qa Engineer Resume
San, RamoN
SUMMARY
- Around 8 plus years of IT experience and hands on experience in Banking, Health care, Web Based, Desk top and Mobile applications as a Software Tester and SQA Analyst.
- Significant experience in all phases of Software Development Life Cycle (SDLC) that includes Requirements Gathering, Analysis/Design, Documentation, Development and Testing.
- Proficient in Manual and Automated testing tools such as Selenium webdriver, Java SOAP UI, Ruby scripting, TestNG, Jmeter.
- Involved in System testing, Acceptance testing, Stress testing, Integration testing, Compatibility testing, Security testing, Usability, Performance and Regression testing.
- Experience on Preparation of Test Plan, Test Procedures, Manual and Automation Test Scenarios, Test Scripts, Report Defects.
- Execution of Manual and Automation Business Components, Test Scripts through Test Management tool like Quality Center.
- Well versed with SQL queries to run the data integrity tests.
- Excellent Communication skills and ability to work either independently or in a team.
- Ability to handle multiple tasks in order to meet deadlines and deliverables.
- Good judgment skills while reporting and prioritizing software bugs in conjugation with the development and QA managers.
- Good experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports.
- Experience in Analysis of Software Requirement Specifications, Creation of Test Plans and development of Test Cases, Test Scripts and executing them.
- Extensive working experience in Agile and Waterfall Methodologies.
- Ability to work with all levels of management, willingness to learn and implement new ideas quickly and to be a collaborative team player.
- Highly motivated resourceful team player that takes a positive approach to problem resolution.
TECHNICAL SKILLS
Programming Languages: C,C++, Java
Databases: Oracle, Postgres and SQL
Test Automation tools: Selenium, Java, TestNG, JMeter, Cucumber, JBehave
Operating Systems: Windows, HP - UX, Linux
Version Control: Rational Clear Case, SVN
Test Methodologies: Black box, White box testing, Water Fall and Agile model.
Testing Techniques: System testing, Acceptance testing, Stress testing, Integration testing, Compatibility testing, Usability, Performance and Regression testing.
PROFESSIONAL EXPERIENCE
QA Engineer
Confidential
Responsibilities:
- Responsible for testing web pages created using AEM components(Adobe experience manager) Good in creating Author pages and publishing those pages.
- Reviewed the Acceptance criteria, wireframes and feature design document and created test plan and test cases.
- Automated the UAT testing using Cucumber, Ruby and Capybara tools.
- Created Scenario files in the form of Given, When and Then format and also step defnition files using Ruby scripting
- Participated in everyday scrum meeting to update QA status and also in sprint planning to discuss the sprint goals and delivarables.
- Participated in weekly QA meeting to discuss the ways to improve QA proccess
- Good in using Jenkins to schedule the tests execution before product deployment.
- Familiar in testing the product in three different environments QA, Staging and Production.
- Good in using Github as a revision control system.
- Good in using Jira as a project management and familiar with Agile concepts.
QA Engineer
Confidential
Responsibilities:
- Responsible for testing the Online Banking application.
- Did both manual and Automation testing for Fraud prevention and Authorization team.
- Responsible for Regression and functional testing of features like Money Transfer, Advance Access Challenge, Actmize Alerts, Cardless ATM for mobile devices like IPad and IPhone.
- Familiar with the Confidential Client utility tool that can test the web service calls.
- Automated the web services testing using using Java, Selenium Web driver and TestNG tools.
- Created Java methods to connect to the Oracle databases and performed data validation using SQL statements after every transaction to make sure everything looks fine.
- Tested SOAP Web Services call using SOAP UI
- Expert knowledge in Linux and Unix to run the activation scripts for Actimize policies.
- Executed the tests in the local machine and also in the Jenkins Server so that the results will be visible to the entire team.
- Have a very good experience using HP Quality Center to manage the test plan, test cases and to identify the status of the product.
- Worked in an Agile model and participated in sprint planning every two weeks and daily scrum meeting.
- Used HP QC tool for test management and Clear quest for defects management.
Software QA Analyst
Confidential, San Ramon
Responsibilities:
- Analyzed business requirements and functional specification.
- Established and maintained relationships with key business partners.
- Automated the UI tests using Selenium Webdriver, Java and JBehave and helped to improve the quality of the system.
- I have used Jasmine like tool called Jbehave for creating the BDD framework in which the test scripts are plain English statements which can be easily understood by anyone.
- Created the Feature files which lists the test scenarios in (Given,When,Then) format and also created corresponding test methods and Page objects .
- Logged and Tracked defects in in Rally.
- Coordinated with business analysts, development team and participated in bug review sessions.
- Prepared test reports and shared with test lead on timely basis.
Software Test Engineer
Confidential - Boise, ID
Responsibilities:
- Analyzed the requirements and created test plan and developed test cases for functional testing of new features.
- Automated functional and regression test scripts using Java, Selenium and TestNG framework.
- Created the java methods to test the REST API Web services and validated the response by querying the database.
- Responsible for creating new automation tests and maintaing the old test suites as well.
- Used Jmeter for testing the performance of REST API's.
- Used Jenkins and SVN as continuous integration tool. Uncovered lots of defects in the system .
- Used Rally as test management tool for creating manual test scripts and logging defects.
- Maintained the defect database and took ownership of the defects and helped developers to resolve them.
Firmware Test Engineer
Confidential - Boise, ID
Responsibilities:
- Responsible for testing of Laser Jet Printer firmware for single function and multi-function printers. Firmware is the software that resides in the printer and responds to the user interactions on the control panel.
- Involved in analyzing feature design documents and wrote test plans, design and automate the test cases .
- Comfortable working in Linux and Unix Environment and coding in C/C++. Developed file dump utility to dump the compressed data stream from the printer formatter board to the hard disk and did a file compare to make sure the data looks fine and helped improving print quality.
- Responsible for execution of test cases, test scripts, captures test results, test metrics and reporting them to the management.
- Performed Smoke, Integration, Usability and Performance testing.
- Managed defect data database and identified and tracked lots of defects.
- Analyzed defects by doing special builds to collect data and helped developers to fix the defects. Have good debugging and troubleshooting skills.
