Quality Assurance Engineer Resume
Woonsocket, RI
PROFESSIONAL SUMMARY:
- 5+ years of Experience in Selenium Automation Testing with JAVA(Core) as the programming language
- Experienced with all phases of Software Development Life Cycle such as Analysis, Design, Development, Testing, implementation, and maintenance of software applications
- Experience on complete Software Development Life Cycle (SDLC) in enterprise, web - based, Service Oriented Architecture (SOA) and client/server applications with models like Waterfall, and Agile Methodology.
- Worked extensively in Selenium, Java, Groovy, HTML
- Have knowledge in Spock, Geb, Sikuli, Ranorex, Hibernate and Spring, Selenium Web Driver, Firebug, Fire Path framework.
- Experience in Software testing life cycle including as API Testing, Functional Testing, Integration Testing, Regression Testing, Performance/ Load Testing, System Testing, Smoke, Sanity, and User Acceptance Testing.
- Software Quality Assurance and Programming experience in Retail, Healthcare, E-Commerce, Insurance and Telecommunication industries in Manual and Automation Testing by Agile/Scrum and Waterfall development models (Black Box, White Box, and Gray Box Testing on Web - based applications, API testing).
- Experience in applying Testing Methodologies, Creating Test Plans, Executing & Automation of Test Cases, Bug Tracking, and Report Generation.
- Experience in writing automation test scripts using Selenium IDE/WebDriver tool with Java.
- Used Gherkin languages to write features and scenarios.
- Experience in working with open source tools Selenium ( Selenium IDE, Selenium WebDriver, Test NG, JUnit ), Eclipse and preparation of automation test framework.
- Experienced With continuous integration system like Jenkins
- Understanding of healthcare regulations with the ability to use testing within their frameworks.
- Perform GUI, Functionality, Integration, Regression and UAT
- Experienced with build management systems like ant and maven.
- Writing ruby code, application controllers, models and database development, testing, bug fixing.
- Extensive experience with SQL, PL/SQL programming and tuning the queries on Oracle.
- Used Defect Tracking System like JIRA, QC, Version One to report, track & update defect status.
- Developed automation scripts for the rest based webservices using clients like rest assured and jersey.
- Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium web driver using python and with cucumber using ruby along with manual testing.
- Experienced working with behavior driver development patterns with CUCUMBER .
- Extensive Experience working on Version Controls such as GIT, SVN.
- Proficient in working with Eclipse and IntelliJ
- Experience in Web Testing technologies - XML, HTML, Java Script, and AJAX.
- Ability to learn and master new technologies and to deliver outputs in short deadlines.
- Good communication and inter personnel skills and team player.
TECHNICAL SKILLS:
Languages: Java, SQL, C, C++, JavaScript,
Web Technologies: J2EE, Servlets, JSP, JDBC, Selenium WebDriver, Firebug, FirePath, RESTFUL and SOAP Webservices.
Frameworks: Spock, Struts, JSF, Spring, Geb, JSON, Cucumber
Testing Tools: Selenium IDE/RC/WebDriver, JUnit, Jmeter, Sikuli, Ranorex.
Bug Tracking Tools: JIRA, Quality Center, VersionOne.
Markup Languages: HTML, XML, CSS
IDE/ Tools: Eclipse, MyEclipse, Selenium IDE, IntelliJ IDEA 14CE, RAD
Database Server: Oracle 8i/9i/10g, SQL Server, MySQL, MS-Access
Methodologies: OOPS/OOAD, UML, Design Patterns
Version Control Tools: Git, SVN,
Operating System: MAC, Windows 98/XP/2000/03/07
Browsers: IE, Mozilla, Firefox, Safari, Chrome
PROFESSIONAL EXPERIENCE:
Confidential, Woonsocket, RI
Quality Assurance Engineer
Responsibilities:
- Actively involved in Design, develop, deploy, execute, and maintain automated tests.
- And Gather, document, understand user requirements and acceptance criteria in collaboration with development and business.
- Extensively used Selenium WebDriver to test the web application.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half
- Involved in Create and extend systems to allow for flexibility, stability, and scalability, while preserving existing functionality and Return on Investment (ROI).
- Delivered the creation of test automation with IU tools such as Selenium, Ranorex, Coding languages and Frameworks such as Java and Spock.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release .
- Kept abreast of healthcare regulation changes to inform testing processes.
- Designing, Creating, and executing scenarios for UAT Testing.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Provided back end testing for data validation using SQL on TOAD.
- Experienced in developing end to end automation using Selenium (WebDriver/RC/IDE), Appium, Cucumber, Maven, JUnit and TestNG.
- Develops Test Scripts for Automation using Ruby, Gherkin, Cucumber.
- Selenium Web Driver, Selenium Grid to perform cross browser Functional Testing by using Ruby programming & Gherkin Language for BDD (Cucumber).
- Extensively executed SQL Queries on database tables to verify the database.
- Processed brokerage and retirement account maintenance and features.
- Created, manipulated EDI trading partners proprietary formatted files, flat files, C++, and java config files for testing.
- Worked on Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Developed test scripts using Gherkin-Cucumber.
- Provided ongoing support of EDI Transaction sets.
- Designed UI with AJAX, DHTML and JavaScript for more interactive web pages.
- Effectively balanced and prioritized multiple deliverables concurrently.
- Created SQL queries and stored procedures for CRUD (create, read, update, and delete) operations on database.
- Implementing an automation testing POC is a crucial and most often used method of introducing a tool to an organization.
- Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
- Helped test throughout new regulatory healthcare requirements.
- Involved effectively with team environment and other testers, PMs, developers, business users, and internal technical contacts.
- Recognized and communicated the opportunities to add value and efficiency of testing through the application of technology solutions; innovate.
- Created and maintained software testing infrastructure and environments.
- Escalated software process or quality issues to leadership.
- Kept efforts for continuous improvement and sustainability.
Environment: Ruby, Selenium, Selenium Web Driver, java scripts, Ranorex, Java, Spock, Geb, Groovy, RESTFUL, HTML, XML, Adobe Flex, TFS, XPath, Eclipse, Firebug, IntelliJ, SQL, Oracle, Windows
Confidential, Charlotte, NC
Automation Engineer/ Healthcare Tester
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Extensively used Selenium WebDriver to test the web application.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half.
- Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the backend tier of the application
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Performed UAT Testing on multiple loan processing applications.
- Developed unit test cases using Jmock and Spock specifications.
- Used Spock as the testing framework to write unit and integration tests.
- Design, develop and implemented Behavior data driven (BDD) automation testing framework utilizing Java, Cucumber, and Selenium WebDriver
- Developed automation scripts for functional testing and Data driven testing of the application using Selenium.
- Involved in implementation of client-side validations using JavaScript.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Experienced in Jenkins build tool using Groovy DSL's and manual builds
- Written Grey box and Black box test cases based on the User and Business Requirements.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver .
- Developed Gradle scripts for creating the ear and to handle all the dependencies of the application.
- Developed automation scripts using Selenium Web Driver, Geb, Spock and Groovy to automate the testing of various products.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Performed SOA / web services testing using SOAP UI.
- Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc .
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Selenium, Selenium WebDriver, java scripts, Java, Spock, Geb, Groovy, TestNG, Gradle, Jenkins, Soap UI, Spring MVC, Rest, HTML, XML, Git, XPath, Eclipse, Firebug, IntelliJ, SQL, Oracle, Windows
Confidential
QA Analyst/ Java Developer
Responsibilities:
- Developed Web Pages for User Interface using Java / J2ee Technologies
- Retrieved data from database by calling procedures and displaying it.
- Developed a java application to extract rtf data from server
- Used Selenium (XPath and CSS locators) to test the web application.
- Integrated the web pages and deployed.
- Tested the code changes at functional and system level. Ensure availability of document/code for review
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver .
- Converted the entire JSP web pages of the site into JSTL.
- Involved in coding & unit testing phases, preparing Test Plan & Test data
- Experience in writing automation test scripts using Selenium IDE/WebDriver/RC tool with Java.
- Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
- Involved in modifying the code to prevent the problems from occurring in future (Preventive Maintenance).
- Involved in designing activities creating styles and style sheets for the web page accordingly.
- Involved in backend activities such as building queries, procedures, and functions.
- Addressed the integration issues of the different modules of the application.
Environment: Java, XML, Selenium, Spring, MVC, My Eclipse, JavaScript, Oracle Application Server, Unit Testing, Rest, HTML, CSS, SVN and Oracle.
