Quality Engineer Resume
San Jose, CA
SUMMARY
- 8 years of experience in testing Mobile, Web based and Client/ Server applications
- Extensive experience in Manual, Automation and Web Services testing
- Experience in carrying out Functional, Integration, System, Regression, Cross Browser and Load testing
- Extensive experience in Automation/ Regression/ Load Testing with Selenium, Soap UI and SOASTA Cloud Test
- Experience in programming languages like JAVA, C and databases like MySQL and Oracle.
- Experience in Agile Scrum Methodology
- Sound knowledge of QA methodologies and Software Development Life Cycle (SDLC)
- Experience in developing Test Scenarios from Requirements and Use cases, Test Planning, Test Strategy, Test Case preparation, Test data Preparation, Test Case Execution, Defect Reporting and Documentation
- Ability to work well in a dynamic and fast - paced team environment without supervision
- Good communication and interpersonal skills, ability to conceptualize and learn quickly
TECHNICAL SKILLS
Languages: Java, C, HTML
Testing Tools: Selenium (Web Driver), QTP, SOASTA Cloud Test, SoapUI
Frameworks: TestNG, JUnit
Database: MySQL, Oracle, SQL Server
Bug Tracking Tools: Rally, JIRA, Quality Center, Bugzilla, GIT
Scripting Languages: Groovy
Operating system: Windows/UNIX
Other tools: Charles proxy, SVN, Jenkins, Sequel Pro, Toad, Informatica
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Quality Engineer
Responsibilities:
- Responsible for building and maintaining automated test coverage for the entire application
- Developed test automation using Java, Selenium Web Driver, TestNG, Eclipse IDE
- Worked on automating API integration tests using internal framework (ATAF)
- Performed load testing on APIs side using SOASTA Cloud Test tool
- Migrated existing test cases to Creative Cloud Membership UI framework
- Testing newly implemented RESTful API’s functionality using tools like RestClient and Charles proxy
- Extended and maintained automation testing framework using Java, TestNG, Maven, Jenkins and Selenium
- Verified and added required localization support in UI automation
- Implemented functional, negative and regression bug scenarios in automation
- Reported defects using GIT/ JIRA with detailed steps including log statements, screenshots and steps to reproduce the issues
- Followed-up with other teams to resolve issues caused by upstream services
Environment: Selenium (Web Driver), Java, TestNG, Maven, Jenkins, SOASTA Cloud Test, Eclipse IDE, GIT and JIRA.
Confidential, San Francisco, CA
Quality Engineer
Responsibilities:
- Performed functional, regression, integration, system, performance, cross browser and GUI testing
- Developed automation framework according to business requirements
- Developed web tests to run on mobile devices and desktop systems with the help of user agents
- Automated email validation tests as part of automation using a mailinator service
- Tested application behavior using different browser versions on different OS versions using VMware
- Designed and developed system test scenarios with REST APIs using SoapUI tool
- Integrated automation tests with Jenkins
- Handled production release process with the help of internal deployment tool (PDUI)
- Tested XSS validations and automated them as part of web automation
- Tested InstaBuy functionality on mobile devices (Android and iOS) manually
- Participated and updated the work status in daily standup scrum meetings
- Designed and Developed use cases for testing process as per requirements
- Tested mobile app Ad Hoc versions from TestFlight on different iPhone models and iOS versions
- Validated the Facebook related functionality like creating user, add/delete friendship, commenting on user timeline etc. with the APIs as part of services tests
Environment: Java, Selenium (web driver), JUnit, SoapUI, Groovy, HTML5, Eclipse IDE, Rally, MySQL, UNIX, iOS Simulator and TestFlight
Confidential, San Francisco, CA
Test Engineer
Responsibilities:
- Prepared test scenarios, system test cases based on the business requirements and business rules
- Performed GUI testing using Record & Playback method
- Converted most of the manual test cases into QTP automated scripts to perform regression testing
- Parameterized test scripts
- Performed Functional, System and Regression Testing for the application
- Provided review comments and defect reporting using Quality Center
Environment: QTP, Quality Center, PHP, MySQL, Apache, Subversion (SVN), UNIX and JIRA.
Confidential, Pleasanton, CA
Manual Test Engineer
Responsibilities:
- Performed analysis on business requirements and developed test cases
- Executed the test cases in QA builds and logged the defects in bug tracking tools
- Involved in discussions with developers regarding the defects and enhancement issues
- Performed smoke testing before undertaking a full-fledged testing effort
- Written SQL queries for checking oracle data transactions and database integrity in Oracle using Toad
Environment: Java, JDBC, SQL, Oracle, Windows XP, Bugzilla and UNIX
Confidential, Holly Hill, FL
QA Engineer
Responsibilities:
- Involved in writing test cases as per Technical Design Specifications
- Conducted regression testing on various builds of the application and reported the defects using Perforce
- Coordinate and performed integration testing between modules
- Involved in reviewing EDI transactions
- Resolved software defects by interacting with developers and reviewed the code
- Analyzed the user/business requirements, functional specifications and created the Test Plan
- Created and executed various Test Procedures and Test Cases
Environment: Java, TOAD, Oracle, Tomcat, UNIX and Bugzilla
Confidential, Park Ridge, NJ
QA Engineer
Responsibilities:
- Wrote test cases for different use cases as per requirement specifications
- Reviewed test execution & defects
- Involved in integration, system and regression testing
- Coordinated with various interface teams for test data
- Re-planned the testing effort based on application development schedule changes
Environment: Java, Tomcat, Oracle, Bugzilla and TOAD
