Software Quality Engineer Resume
Redwood City, CaliforniA
SUMMARY
- Academically well trained and experienced in relational database concepts.
- Extensive experience in automation and white box testing using Selenium web driver.
- Expertise in creating selenium web driver scripts and adept in handling selenium objects and Selenium IDE.
- Experienced in performing white box testing (unit testing), black box testing, integration testing, regression testing, user acceptance testing.
- Knowledgeable in creating test plans and test case documents.
- Experienced in writing TestNG Test cases for Java and J2EE applications and familiar with Assertions.
- Ability to write & understand code written in languages like Java, SQL, Web 2.0.
- Experienced working with API testing for Java applications
TECHNICAL SKILLS
Automate Test Tools: Selenium Web Driver, Selenium GRID
Unit Test Tools: JUnit, NUnit
Programming Languages: Java, C#
Internet/Scripting Languages: Java Script, HTML, CSS, DHTML, Web 2.0
Databases: MS SQL Server, MS - Access, My SQL
Source Control: Team Foundation Server, Visual Source Safe, Subversion
CMS: Microsoft SharePoint Server 2010, IIS Configuration
Other Tools: SQL Business Intelligence Studio 2008 (SSRS, SSIS, SSAS)
Java Technologies: JSP, Servlets
Design Patterns: MVC, Singleton
PROFESSIONAL EXPERIENCE
Confidential, Redwood city, California
Software Quality Engineer
Responsibilities:
- Performed functional, Regression, User Acceptance.
- Unit testing for the Purchase module built on SAAS platform.
- Plan, design and maintained the complex Automation testing framework.
- Developed the detailed Test Plan, Test Cases from the scratch for each client.
- Converted the manual test cases to the Automation Testing framework using Selenium Web Driver and Server.
- Led automation efforts for new features like best offer notification and extensively worked with locating web elements using Id, CSS selector and XPATH.
- Implemented DDF with JUnit on java platform.
- Implemented and used TestNG framework to produce the reports.
- Generated detailed HTML reports and summarized by mailing the report.
- Testing the product for various and different client requirements.
- Performed API testing.
- Performed RESTFUL functional web services testing.
- Actively participated in framework design and developed Page Object Model (POM) framework.
- Developed page level libraries for functional automation.
- Created Selenium Webdriver tests using page library.
Confidential, Northridge, California
Software QA Automation Engineer
Responsibilities:
- Performed Unit, Functional, Regression, User Acceptance, System,Testing, alpha, beta testing.
- Designed and planned the complex Automation testing framework.
- Developed detailed TestPlan and TestCases from the scratch.
- Automated testing framework using Selenium Webdriver and Server.
- Served as a value adding member to the QA team.
- Tested application using KDF framework with JUnit on java platform, mentored other team members.
- Implemented TestNG framework to generate the reports.
- Parallel, Cross-Browser testing using Selenium GRID and TestNG.
- Selenium Web Driver 2.0 for automating over 50% of Cross-Browser Testing on IE, Firefox, Safari and Chrome.
- Built a detailed, reusable, Script- free Keyword Driven and Data Driven Automation Framework for over 40% testcases using Selenium Web Driver and JUnit.
- Trained 3 users on Firebug, xpath, Automation Framework Test Execution and Maintenance.
- Generated detailed HTML reports and summarized by mailing the report.
- Used Selenium IDE and Firebug for capturing various XPaths/IDs.
- Performed RESTFUL functional web services testing.
- Attended daily defects triage meetings to discuss status and report the test cases of each different testing, and also discussed issues and advancements needed for the project.
- Used bug tracking and reporting tool.
Confidential
Software Developer/ QA Tester
Responsibilities:
- Overall responsibility for the designing of test cases and on time delivery of applications, components and/or systems.
- Create robust and well documented test plan, test cases.
- Worked on various web services like e-connect to load data in Microsoft CRM.
- Created test cases for multi-tiered MVC application for Inventory Control, Sales Transaction and Purchase control and automated the test cases.
- Designed inventory control windows mobile application using C#.Net
- Designed SQL Reports according to the client needs.
- Unit Tested customized code for Inventory Control, Sales Transaction and Purchase control modules.
- Automated testing for integration of the customized module with the Microsoft Dynamics.
- Black box testing to transform and load test data for the customization modules.
- Developed Web sites using ASP.NET with C#.
- Recommend, design and implement on-going application improvements.
- Test database objects as required.
- Unit & integration testing of the application, developed business logic of the application.
- Completes unit testing and peer review documentation as required.
- Performs smoke testing for released application as required.
- Performed API testing with TestNGframework.
- Performed positive/negative testing for system validation using Selenium Automation Tools including Webdriver.
Confidential, San Jose, California
Software Engineer
Responsibilities:
- Code documentation with MAVEN integrated with eclipse.
- Performed code integration and feature development.
- Design Event Handling Models such as Listener and Dispatcher in OO JavaScript with back-end in Java architecture framework.
- Deployment of web application and database on various hosting server.
- Used SVN for version control.
Confidential, South San Francisco City, California
QA Intern
Responsibilities:
- Automated functional and regression testing using Silk on a 3-tier J2EE product.
- Performed regression testing for different platforms HP-UX, AIX, UNIX, and Solaris.
- Created test scenarios and test cases for manual testing.
- Performed user acceptance, stress and installation testing.
- Logged defects, change control requests and problem reports.
- Worked with business analysts, developers and technical support to resolve issues.