Quality Engineer Resume
CA
SUMMARY
- Over 5+ years of experience in Information Technology, wif specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- Detail and Result oriented QA Engineer in maintaining Software Testing Life Cycle throughout all phases of Software Development Life Cycle.
- Exposure to AGILE testing process using SCRUM methodology & Tools (Rally, JIRA) and working experience wif waterfall methodology.
- Excellent programming experience in Core Java, SQL and PL/SQL.
- Understanding of Java, J2EE, HTML, CSS, XML, JSON, XPath, SOA and Web Services (SOAP and RESTFUL).
- Proven ability in designing and Creating test cases, automation frameworks using Java, TESTNG,Selenium WebDriver/ IDE, Grid, TestNG, Maven, Log4j, JDBC, and JXL
- Experience in Page Object Factory and Data Driven Framework using JXL, TestNG Data Provider
- Experience in automating performance testing using TestNG frameworks.
- Had hands on experience in Web Services testing using SOAPUI, Restful, Apache HTTPClient and WSDL.
- Experience in working wif Build Systems like Maven and CI systems like Jenkins.
- Experienced in White Box, Black Box, Functional, System, Regression, Integration, GUI testing using both Manual and Automation Techniques
- Having experience in various phases of testing life cycle like requirement gathering, risk analysis, project planning and estimation, testing, defect management and reporting.
- Experienced in administrating and maintaining Rally and HP Quality Center (QC).
- Expertise in diverse domain technologies like Banking, Insurance, Finance, Media and Healthcare.
- Experience using Source Control tools like Subversion (SVN), GIT and CVS.
- Strong knowledge of working in Mac, windows, UNIX/Linux
- Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, and BugZilla.
- Possess strong analytical, troubleshooting, communication and presentation skills, self - starter, quick learner and team player
- Dynamic in working wif all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget wif highest quality.
TECHNICAL SKILLS
Testing Tools: SeleniumWebDriver/IDE/Grid/RC, HP Quality Center, Jenkins, Jmeter, Fire bug and Fire path, Apache HTTP Client, JAXB, GSON, XML, JSON
Languages: Java, C, SQL, PL/SQL, XML, XPath
Web Technologies: HTML, CSS, JavaScript, Java, XML, log4j, JDBC
Test Frameworks: Junit, TestNG, POM,DDF,TDD, BDD
Bug Tracking Tools: HP Quality Center, Bugzilla, Rally, JIRA
Web Services: SOAPUI, RESTFUL, WSDL, SOAP
Version Control Tools: Subversion, GIT,CVS
Build Tools: MAVEN, JENKINS
Databases: Oracle, SQL, PL/SQL, My SQL
Operating Systems: Mac, Unix, Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential, CA
Quality Engineer
Responsibilities:
- Design/Implement/maintain custom test automation frameworks/automation libraries for browser based applications and API endpoints (web services) using various technologies such as core Java, Selenium WebDriver, TestNG, Jenkins, Webpage Test.
- Design/Implement/maintain mavenized performance scripts for testing API (web services) endpoints and HTTP Live Streaming services
- Performed Automation testing for Web application and Rest API using TestNG.
- Developed code for Page Object Model(POM) and Data Driven Framework (DDF) to validate large number of data.
- Participate in teh constant improvement of our Test Automation and Continuous Integration using Jenkins practices in addition to design and assist in building test automation architecture
- Develop high quality TestNG performance scripts.
- Work proactively wif members of an Agile Software Development and Quality Assurance team to find and fix defects in our product architecture
- Provide ownership and accountability for assigned testing and communicate critical issues and status updates in a timely manner to scrum team and other software test engineers
- Enhanced/Extended our test automation framework via leveraging/integrating (a penetration testing tool for finding security vulnerabilities in web applications) API's giving automation engineers teh ability to perform automatic security scans after their automated tests or on teh fly
- Play gatekeeper for DPIM core test automation framework components via code reviewing new implementations in addition to contributing reusable core test framework libraries and fixes
- Work closely wif Sr. Leadership, Product Owners/Business, SQE team, and Development team to ensure performance/functional expectations exceed thresholds.
Environment: Agile, Rally, Selenium Web Driver, Java, Fire Bug, Apache HTTPClient, Log4j, MAVEN, Eclipse, TestNG, Jenkins, HTML, Java Script, CSS, XML, XPATH, Firebug, Web Services, SOAP UI, SOAP and Restful, Oracle, Apache Quality center, Linux, Web Sphere Application Server
Confidential, Portland
QA Tester
Responsibilities:
- Involved in automating teh reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
- Collaborated wif product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Analyzed teh system requirements and developed detailed test plans, test cases and provided teh documentation.
- Configured Selenium Webdriver, TestNG tool and created selenium automation scripts in java using TestNG prior to agile testing
- Performed Automation testing for Web application and Rest API using TestNG Framework wif BDD approach.
- Involved in creation of automation framework in Selenium Webdriver using data driven and Page object driven approach.
- Used Maven tool for teh Project management and for teh purpose of compile, run, deploy and to add external dependencies.
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of teh Script.
- Performed test-driven development (TDD) Testing and behavior-driven development (BDD) Testing in every iteration.
- Performed GUI, Functional, Regression, Black Box and White Box testing by automated using Selenium, TestNG, Maven, and Jenkins. Performed meaningful use testing procedures.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium. Conducted revenue impact testing of systems.
- Developed and executed test cases and automation regression testing using Selenium Web Driver.
- Verified WSDL files, asserting teh files using various In-build assertions, performed Data Driven testing, in SOAP UI. Documented all testing results and made recommendations for changes and updates.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
- Develop test cases for functional and regression testing. Conducted usability testing, UI testing, functional testing, and database testing.
- Developed and maintained test documentation including test plans, test cases, and test data. Retest defect fixes and reopen issues when needed. Helped test throughout new regulatory healthcare requirements.
- Worked wif Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Used SQL Queries to verify teh data from teh Oracle database
Environment: Selenium WebDriver, Java, Firebug,JXL, Log4j, MAVEN, Eclipse, Cucumber, TestNG, TDD, BDD, Jenkin, JMeter, HTML, JavaScript, CSS, XML, XPATH, Firebug, Web Services, SOAPUI, SOAP and RESTFUL,SQL, Oracle,TOAD, Quality Center, Linux, WebSphere Application Server.
Confidential, Seattle, USA
QA Analyst
Responsibilities:
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Participated in Agile software testing process wif regular QA meetings to discuss major features of teh application, test cases to write and execute.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web driver (using Java).
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
- Converted QTP scripts to Selenium WebDriver scripts. Used Java language and Junit framework for scripting. Used Jenkins for building teh WebDriver project.
- Created Data Driven Framework to test wif different sets of test data.
- Performed TDD and BDD Testing for validating user requirement.
- Designed and executed teh Automation Test Scripts usingSelenium Webdriver and Junit.
- Created teh tests dat has no user interaction as a set and executed them as Batch tests using ANT.
- Implemented Automated execution of tests (nightly and need based) using Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Performed different testing task using various test scripts on Selenium Webdriver and Junit.
- Used Firebug to identify web elements using XPath and CSS selectors.
- Executed SOAP based web services API testing (Java client and SOAPUI).
- Worked on creating test case for Object -driven framework for Selenium Web Driver.
- Used XML files in Sending/receiving XML requests using SOAPUI.
- Involved manual testing of various test cases wif respective test scripts on Selenium and generate analysis report wif Quality Center.
- Involved in testing of web application by creating XML test suite.
- Data Validation and testing using SQL and PL/SQL wif Oracle and Toad also JDBC.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Closely involved wif development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Selenium Web Driver 2.0, Eclipse, Java, Cucumber, TestNG, TDD, BDD, JXL, xPath, Firebug, Fire path, Agile, Maven, Jenkins, Rally, XML, SOAP, SOAPUI, Web Services (SOAP and RESTFUL), Oracle 10g, Quality Center, HTML, JavaScript, CSS, UNIX, SQL, TOAD.
Confidential
Test Associate
Responsibilities:
- Automated teh basic flows of teh application using Selenium Framework and Soap UI.
- Used SOAP UI, WebLogic ANT task to test Web Services running on WebLogic Server. Formulated Test Strategy, Test Plan and Streamlined teh requirements.
- Designed Test Procedures, Test Scenarios, and Test Cases.
- Developed Automation Infrastructure using Selenium.
- Analyzed, recorded and modified client-server traffic using a HTTP monitor.
- Programmed and executed Functional and Load Tests on web services prior to implementation.
- Enhanced Test cases for regression testing using Java programming features and TestNG Annotations.
- Documented software defects and reported bugs related to program functionality to software developers.
- Conducted Data driven testing, cross browser testing and parallel test execution.
Environment: and Tools:Java, Log4j, HTML, JavaScript, PL/SQL, Oracle, Apache Quality Center, Linux, Web Sphere Application Server, Bugzilla.
