Qa Engineer Resume
San Francisco, CA
SUMMARY
- Over 7 years of diversified experience in Manual, Automation and Mobile Testing of Web based and Client/Server applications
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver) Eclipse and preparation of automation test framework
- Expertise in both Manual and Automation testing of Web Services
- Experience in Mobile testing using “DeviceAnywhere”, “PerfectoMobile” and “Firefox User agent String” for different mobile platforms like iOS, BlackBerry, Android, Windows
- Mobile QA experiencein cross - platform testingofmobile applicationsin different devices andmobile operating systemsalong with extensivefront-endGUItestingusing software emulators and knowledge of ADB commands
- Extensive experience in functional testing, integration testing, regression testing, GUI testing, back-end testing, browser compatibility testing, and component testing on Windows
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with team members and track the bugs till closure
- Hands on experience in writing clear and concise bug reports and tracking the defects to closure using Quality Center
- Excellent understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and QA Methodologies like Waterfall, Spiral and Agile
- Good understanding of Relational Database Management Systems, Proficient in SQL and PL/SQL Programming for testing database integrity
- Excellent skills in dealing with end users and developers to discuss the user requirements and functional specifications
- Having strong and excellent communication skills, highly dedicated, ability to learn and adapt to new tools and technologies, quick starter, having problem solving skills under strict deadlines and a very strong team player
TECHNICAL SKILLS
Operating Systems: Microsoft Windows 7/Vista/ XP/2000, UNIX
RDBMS: MS SQL Server, DB2, Oracle
Mobile Platforms: iOS, Android, Blackberry, Windows
Mobile log tracking tools: Blackberry, JDE, Android SDK (ADB)
Testing Tools: Selenium IDE, Selenium RC, Selenium Web Driver, Mercury Quality Center 9.2
Languages: HTML, JAVA, SQL
Office Tools: MS Word, Excel, Powerpoint, Notepad
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and created the Test Plans, Test cases for Functional testing
- Performed Black Box testing using Equivalence Partitioning analysis
- Automated the Functional, Regression test cases using tools from Selenium Suite of products like Selenium RC, Selenium WebDriver, and Selenium Grid
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the web application
- Used different XPath & CSS strategies for Web Object Identification
- Developed and executed the test scripts using Selenium WedDriver
- Used Selenium grid to perform parallel test on different browser and OS configuration
- Recorded and played back test in Fire fox using Selenium IDE
- Used Quality Center as Test Repository for Requirements, Test plan
- Interacted with Developers, Business Analyst and management to speed up the defect resolution process
- Responsible for sending daily status reports and test progress reports to the project manager
- Participated in the weekly team meeting to discuss the upcoming work, schedules, and status
Environment: Selenium WebDriver, Selenium RC, Selenium IDE, Selenium Grid, SQL Server, Windows, Internet Explorer 7, Firebug, Java Scripts, XPath, Eclipse
Confidential, Montvale, NJ
QA Analyst
Responsibilities:
- Developed and Documented Test scenarios and Test cases in accordance with the Business Requirements Documents
- UsedQuality Centerfor tracking and reporting for Internal High Level access and also to create reports and update bug status
- Tested implementation of Mobile web on smart phones that include iPhone 3GS and iPhone 4, Android 2.2, BlackBerry 5.0
- ADB commands were used to install the app on the Android Device and used logcat to retrieve Android platform logs
- Developed test cases for Black box testing like GUI, Functionality Testing, System Testing and User Acceptance Testing
- Ensured the appropriate parties review and sign-off on test cases prior to test execution
- Validated data on Mobile web with stable eCom environment
- Found and Reported critical defects that are Phone specific
- Co-ordained with vendor Team on daily basis to update defects and to get report on released build
- Involved in Requirement Assessments to see if new requirements impacted existing business functionality
- Involved in End to End test of whole application
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from database
- Performed Regression testing on Production environment before Mobile website is redirected
- Involved in Testing of client and Server validations
- Worked Closely with Production data and Created few real orders with complete real data which were later cancelled at Enterprise level
- PerformedNegative testingto find how the functions and variables perform when they encounters invalid and unexpected values
- Participated in Walk through and Defect report meetings periodically.
- Analyzed Results with Business Analysts
- Involved in the User Acceptance testing (UAT) to check the reliability for end users
Environment: Quality Center 10.0, UNIX, HTML, Blackberry curve, iPhones 3G & 4, HTC inspire 4G, SQL, Microsoft Project, Windows XP, DB2
Confidential, San Diego, CA
QA Analyst
Responsibilities:
- Analyzed the business requirements and Identified testing methodologies to groups tests as Functional Analysis, Boundary Value Testing, Exception Handling, Error Guessing, Performance Testing
- Created the detailed Test Plan and Test Cases from the Business Requirements Documents and analyzed the expected and actual results
- Involved in manual testing of test cases, execution of generated Test Cases and editing the test cases
- Performed testing on Security Features that consisted of Super Users, Internal and External Users
- Involved in Black Box testing of the application
- Actively involved in coordinating with development team in bug reporting and bug tracking, Coordinated with developers to fix the bugs and conducted Functional (Positive and Negative), and Integration Testing
- Performed Smoke Testing, GUI Testing and User Acceptance testing
- Conducted backend testing on the Oracle database using SQL queries to ensure integrity and consistency of data.
- Member of the User acceptance Testing Team, wrote Enhancement Requests and worked with the perspective of the user
- Participate in weekly meeting with the management team and walkthroughs
Environment: Manual Testing, Quality Center, SQL, PL/SQL, Oracle, Visual Basic, MS Office Tools
Confidential, San Francisco, CA
QA Tester
Responsibilities:
- Identified the scenarios for test case preparation & preparing the test cases from the available documents
- Executed manual test cases & reported the bugs
- Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan
- Performed browser compatibility testing on different versions and data validations for all reports
- Involved in customer support to analyze issues in backend by interacting directly with clients
- Developed several SQL queries to get the data from database and validate the data
- Worked with the development team very closely and made sure that all the defects were fixed and closed in a timely manner
- Attended weekly Project review meetings with Product Management and Development team
Environment: SQL Server, Internet Explorer, Windows, MS-World, MS-Excel
