Qe Engineer Resume
San Francisco, CA
SUMMARY
- Seven plus years of experience as a Quality Assurance Tester with good understanding of Software Testing Life Cycle (STLC).
- 2+ years of Experience in Java development technologies for preparing Test Scripts.
- Strong knowledge of Testing including Java, XML, JavaScript.
- Designed and Developed Automation test scripts in Java implementing test in selenium Web Driver.
- Expertise in Design patterns like Page Object Model, Data Driven Testing, and UI Mapping.
- Extensively worked with Selenium IDE, and Selenium WebDriver for testing web applications.
- Coordinating with developers in writing Test Plans and formulate Test Cases for automated testing procedures using Selenium.
- Proficient in writing Test Plans and Test Cases for both manual and automated testing scenarios and expertise in writing test scripts using TestNG framework.
- Experience in software development methodologies such as Agile - SCRUM and good experience in Waterfall Model.
- Good working knowledge on JBOSS.
- Designed and implemented different automation frameworks like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework.
- Experience in managing and coordinating with offshore/onsite test team and working closely with Project team in Agile Methodology
- Experience in Functional, Regression, User Acceptance Testing (UAT), Browser Compatibility Testing.
- Web Service testing (SOAP) (SOAP and RESTFUL) using SOAPUI0020
- Experienced in using version tools/repositories Git.
- Experience in working with Build Tools like Maven and the test plugins.
- Worked in Continuous Integration Environment with Jenkins.
- Good exposure in Test Driven Development
- Experience in bug and defect-tracking using tools like JIRA.
- Wrote and executed SQL queries to validate Back-end Experience.
- Expertise in Manual and Automation Testing of Web based application.
- Good exposure in Agile environment
- Excellent interpersonal and communication skills with Confidence, positive attitude and eagerness to learn new things.
- Ability to work in a Team or individually and very flexible to work in complex environment with tight schedules.
TECHNICAL SKILLS
- Selenium IDE/RC/Web driver
- JUnit/TestNG
- QC
- C
- C++
- Java
- C#
- JavaScript
- Jira
- JBoss
- Eclipse
- XML
- HTML
- SQL
- CSS
- Windows 7/XP/NT/2000
- MAC OS X
- MS Outlook
- MS Office
- Perforce
- Ranorex
- GitHub
- Maven
- Jenkins
- Team City/Hudson.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
QE Engineer
Responsibilities:
- Created test cases for various interfaces based on Business Requirement Documents and System Specification documents
- Incorporated Agile Scrum Methodology for automating 70% of the regression suite
- Developed Automation test scripts using Java to test functionality of Levis and Dockers.
- Integrated smoke test scripts using Jenkins to test build every time a change was made.
- Created automation framework for complex scenarios, and performed functional and regression testing for various releases using Selenium Web driver.
- Performed manual and automated test procedures for functional testing of Web services using SoapUI
- Used TestNG framework for creating Selenium scripts with Data Driven Frame Work.
- Captured the response in SOAP UI in XML format and then compared the response with the database.
- Wrote Selenium Scripts for web automation.
- Designed and developed hybrid automation framework using Selenium Web Driver, Java and TestNG.
- Created Test Scripts in SOAP UI and Restful for Testing Web services.
- Developed driver scripts using Selenium 2.0 and function library for automation framework.
- Developed and executed white box test cases using TestNG framework and Eclipse.
- Responsible for API Testing using Java and Test NG.
- Involved in creation of automation configuration file and data table.
- Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
- Used Firebug and Selenium IDE to identify web elements.
- Automated sanity and regression tests using Selenium.
- Maintained and executed Maven build files for executing automated tests.
- Developed and executed white box test cases using TestNG framework and Eclipse.
- Participated in migration of automation scripts through Web Driver, in order to provide an API that established a well-designed standard programming interface for web application testing.
- Involved with writing SQL scripts and Queries using SQL Management Studio for DB Testing
- Used Jira for maintaining the Test Cases and Test Scripts for the application.
- Architected & implemented cloud-based ALM environments for development, integration, test, staging and production
- Created and maintained Requirement Traceability Matrix in Quality Center to ensure maximum test coverage
Environment: Java, Selenium WebDriver, Maven, Agile, JBOSS, TestNG, Jira, Web Services, SOAP, HTML, REST, SQL Jenkins, GitHub
Confidential, Chicago
QA Engineer
Responsibilities:
- Designed and implemented the automation-testing framework for use in validating new and existing component releases for Selenium.
- Developed automation scenarios using the functional test cases
- Worked with the business analysts to understand the user stories, functional requirements for the system.
- Actively involved in the preparation of test plans and test cases documents.
- Created test conditions and test scripts. Identified and captured test data to support the test cases defined for the application.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Developed unit test scripts using WebDriver and TestNG framework. Performed data driven testing using Microsoft EXCEL and TestNG framework.
- Actively worked in the functional and regression testing and proactively worked to improve the software quality.
- Experience testing REST Web Services using Functional Testing
- Performed web testing and automated testing using Selenium in the test environment and opened bugs in the bug tracking tool. Prepared the test summary report.
- Prepare a checklist for the entire test to ensure all the routines related to test are performed
- Executed the test cases for different sets of data.
- Involved in bug tracking and bug analysis.
Environment: Windows, Selenium WebDriver, Selenium IDE, Java, Eclipse, REST, Maven, Agile, TestNG, Jira, Web Services, SOAP, HTML, REST, SQL Jenkins, GitHub
Confidential, Seattle, WA
QA Engineer
Responsibilities:
- Designed and implemented the automation-testing framework for use in validating new and existing component releases for Selenium.
- Developed automation scenarios using the functional test cases.
- Used Page Object Pattern using Java
- Involved in setting up test environment for automated script execution using Selenium, Maven, TestNG
- Performed UNIT testing with the TestNgframework
- Experience testing RESTFul Web Services.
- Responsible for updating and maintenance of existing selenium scripts
- Monitored automation results and re-executed the failed tests to confirm the bugs
- Developed Maven build files for maintaining test automation builds
- Developed and modified page library using TestNG Modular Framework.
- Gathered Test Data for UAT scenarios and functional tests and Conducted UAT testing along with end users
- Prepare a checklist for the entire test to ensure all the routines related to test are performed
Environment: Windows, UNIX, Selenium WebDriver, Selenium RC, TestNG, XML, Maven, and Quality Center
Confidential, Winston-Salem, NC
QA Engineer
Responsibilities:
- Designed and implemented the automation-testing framework for use in validating new and existing component releases for Selenium.
- Developed automation scenarios using the functional test cases
- Used Page Object Pattern using Java
- Involved in setting up test environment for automated script execution using Selenium, MAVEN, TestNG
- Performed UNIT testing with the TestNg framework
- Tested Web Services using SOAP UI.
- Responsible for updating and maintenance of existing selenium scripts
- Monitored automation results and re-executed the failed tests to confirm the bugs
- Developed Maven build files for maintaining test automation builds
- Developed and modified page library using TestNG Modular Framework.
- Gathered Test Data for UAT scenarios and functional tests and Conducted UAT testing along with end users
- Prepare a checklist for the entire test to ensure all the routines related to test are performed
Environment: Windows, SOAP UI, Selenium WebDriver, Selenium IDE, TestNG, XML and Maven
Confidential, Northbrook, IL
QA Engineer
Responsibilities:
- Analyzed written test cases and performed Manual Testing like Positive Testing and Negative Testing
- Learned application business requirements, technical specification and installation guidelines.
- Developed an automated test framework using Selenium IDE
- Performed usability, Web, functionality and regression testing of the new builds
- Testing the application on different browsers.
- Log and update tickets using Quality Centre
- Reviewing the documentation related to work request and verifying their correct version updated on central repository.
- Involved in risk analysis and risk mitigation plan to ensure the criticality of the project requirement and zero tolerance.
- Used SOAP UI for Web Services Testing and XML validation by creating test case suite
Environment: Java, Selenium IDE, HTML, XML, Windows XP, Oracle 11i, Quality Center, SQL, Internet Explorer, Mozilla Fire fox, SOAP UI.