Quality Analyst Resume
Berkeley, CA
SUMMARY
- 5 Years of experience in all stages of Software Development Life Cycle (SDLC) and Quality Assurance Life cycle (QALC) from analysis through implementation.
- Experienced in using various methodologies like Waterfall, Agile and Test driven development.
- Experience in Automation testing using SeleniumWeb Driver /RC / IDE, JUnit, TestNG and Cucumber.
- Expertise skills in Java Exception Handling, Collections, Strings, Multi Threading.
- Extensively worked on Agile Development and management process.
- Used Jenkins to build and run Continuous Integration and formal builds to create artifact and deploy it in teh corresponding repository.
- Experience in Smoke testing, Unit testing, Regression testing, Black Box Testing, White Box Testing.
- Ability to understand client requirement and provide wif teh best solution.
- Hands on experience in Unit testing by using Fire Path.
- Experience in running scripts, Debugging scripts in different environment,
- Experience in extracting test results, cross browser testing, and data Validation.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Jira and Bugzilla.
- Coordinating wif Developers in fixing Defects and ensuring QA processes.
- Experience in Back - end testing, data validation, Database testing using SQL queries.
- Experienced in reviewing and analyzing business requirements and writing detailed test plans, scenarios and test cases.
- Used Core Java and Collections to build teh framework.
- Worked on Key Word Driven, Data Driven API and Behaviour Data Driven using Cucumber.
- Created a test groups based on teh priorities and executing those based on teh requirements using Selenium WebDriver. attended teh daily meeting regarding teh status of teh Application on daily basis in teh Agile Environment.
- Used web-debugging tools like Firebug and Fire path to locate elements.
TECHNICAL SKILLS
Operating System: Windows 2000/XP/7, Unix
Languages: Java, J2EE, HTML, Java Script
Defect Management: Quality Center9.2, Rational Clear Quest, Test Director8.0, Bugzilla, JIRA
Testing Methodologies: Waterfall model, V-model, Agile model, RUP
Databases: Oracle 10g/11g, SQL, MS Access
Testing Tools: Selenium IDE, Selenium rc, Selenium WebDriver, QTP
Other Tools: Doors, Visio
PROFESSIONAL EXPERIENCE
Confidential, Berkeley, CA
Quality Analyst
Responsibilities:
- Creating test plan, test strategy and test cases manually for In house developed products and software applications developed.
- Was extensively involved in teh development and contributing to automated test frameworks using commercial and open source Technologies.
- Automating teh test scripts using selenium wif java.
- Developed test code inJavalanguage using Eclipse IDE and TestNG framework.
- Maintained teh Selenium JAVA automation code and resources in GIT.
- Performed Automation acceptance testing using Cucumber by writing test scripts inJava.
- Developed BDD tests usingCucumberby writing behaviors and step definitions.
- Developed required Selenium support code in JAVA forCucumber.
- Used BDD framework wifCucumber, Java and created future files wif scenario and scenario outline files
- Identifying and creating test data needed for carrying out execution of all functional and regression scripts.
- Was involved in planning and executing test cases and performing ad-hoc testing where necessary and issuing a detailed defect report.
- Interfacing wif other groups like configuration management team and database team to test all features of teh application in teh perspective of end to end.
- Maintain all manual test scripts and other artifacts like test data, test results and defect reports using JIRA
- Wrote scenarios, scenario outline and step definitions using cucumber for BDD.
- Stored teh flow details of selenium automation in a file using Log4J
- Using knowledge of SQL and data base query tools like oracle SQL developer, to perform data validations for Backend testing.
- Was involved in writing complex SQL queries for retrieval of required data using TOAD or SQL.
- Utilizing knowledge of Xml and experience of SOAP UI tool in web-services testing in multi-tiered application architecture.
- Designing automation test suites for regression testing using knowledge of java programming language and selenium IDE and selenium web driver.
- Using data driven framework to accomplish a regression cycle which is robust and reusable across multiple applications.
- Maintaining existing QTP Scripts written for functional testing and enhancing teh existing keyword driven framework to meet teh current need and to have an TEMPeffective automaton suite in accomplishing optimal results.
- Coordinating wif other cross team to ensure teh newly developed features function end to end.
Environment: SELENIUM IDE, SELENIUM WEB DRIVER, CUCUMBER, QTP/UFT, ORACLE, PL SQL, JIRA, JAVA, UNIX, WINDOWS, ECLIPSE IDE, MS OFFICE TOOLS, AGILE
Confidential
QA Tester
Responsibilities:
- Developed this project using Java and J2EE, in a fast-paced development environment.
- Expertisein Selenium automation using Selenium WebDriver, Selenium Grid, JAVA.
- Created teh Feature Files forCucumberAutomation.
- ConfiguredCucumberReport Plugin and Performance Plugin to Jenkins to generate html test reports.
- Created Test Automation Framework wifCucumberand Selenium WebDriver.
- Proficient in writing Selenium WebDriver automation scripts in JAVA using Maven,Cucumber, andTestingAutomationfor Web Applications.
- Designed and Developed test automation Artifacts like scripts, functions, scenarios and processes using Selenium,Cucumber, and TestNG.
- ATDD (Acceptance Test Driven Development) usingCucumberFeatures, Scenarios, and Step Definition
- Modify teh XML code to implementing teh change.
- Attended Web Logic Portal Training.
- Developed teh application using Web Sphere application server.
- Involved in Analysis, design and coding onJAVA/J2EE Environment.
- Coordinate requirements gathering, change requests, and prioritization of features.
- Maintaining web Components using JSP and Servlet under J2EE Environment.
- Using Perforce for Version Control and Change Management.
- Using Team Track as bug tracking tool.
- Based on modular driven framework, developed selenium test cases in java.
- Performed sanity testing of new builds.
- Work closely wif developers to isolate and reproduce defects.
- Performed teh back-end testing by writing SQL queries and verifying teh data in teh tables.
- Participate in daily scrums and interacts wif developers to repot and track bugs in QC.
- Actively involved in meetings and reviews to discuss any changes and impact of new functionalities.
Environment: JAVA, JSP, SERVLETS, STRUTS, XML, JAVASCRIPT, SQL, MARIMBA, RATIONAL ROSE, WINDOWS XP, JSP TEMPLATES, SELENIUM