Software Qa Engineer Resume
Eagan, MN
PROFESSIONAL SUMMARY:
- Over 10 years of experience in Manual and Automation testing.
- Experienced in Agile and Waterfall software development methodologies.
- Experience in Performance testing using HP Load runner.
- Experience in UI automation testing using Selenium WebDriver.
- Experience in Web Services testing using Soap UI and Java Spring integration.
- Experienced using Data driven framework, Keyword driven framework, Junit, TestNG, Cucumber - JVM framework and TDD, BDD approach.
- Experienced in using page object model design pattern with Page Factory.
- Experience in using SVN and GIT for version control and performing continuous integration with Jenkins.
- Experience in working with project management tool Jira.
- Hands-on experience in Java Object Oriented Programming .
- Experienced in Black Box Testing, White box Testing, User Acceptance, Front end and Back end testing.
- Extensively used SQLs in Oracle database for Backend testing and Test data setup.
- Experienced with UNIX/LINUX commands.
- Experience in the JavaScript.
- Pleasant experience in creating Requirements Traceability Matrix (RTM).
- Having extensive knowledge in mobile testing with Appium and Selendroid, Cloud testing Amazon Webservices, Windows desktop testing and Performance center tool.
TECHNICAL SKILLS:
Automated Testing tools: Selenium, Quick Test Pro (QTP), Load Runner, SOAP UI
Bug Management Tools: Quality Center, Bugzilla, Jira
Programming and Scripting: C, Java, SQL, VB Script, JavaScript, Python
Testing Frameworks: Page object model page factory, Spring framework, Data Driven, Keyword Driven, Junit, TestNG, Cucumber-JVM, Gherkin.
Oracle E: Business suit, MS SQL Server, MS-Access, RDBMS
Web Technologies: HTML, DHTML, CSS, XML, AJAX, SOAP and REST
Version Control: Version One, SVN, GIT
Development Tool: Eclipse IDE, IntelliJ IDEA, Microsoft Visual Studio
Operating Systems: Windows, Mac, Unix/Linux
PROFESSIONAL EXPERIENCE:
Confidential, Eagan, MN
Software QA Engineer
Responsibilities:
- Analyzing the requirements and writing the feature files in Gherkin language, writing step definitions and implementation page object code using Selenium Web Driver configured under IntelliJ IDEA.
- It is a maven project with BDD approach, cucumber-JVM. Writing the step definitions and page object code under JUnit using Java 8.
- Involved in Rest API testing with Java configured under Spring framework.
- Daily running the smoke and regression suites, which were created using Java Spring, Maven.
- Involved in migrating the framework from static page object model to page factory.
- Working with management tool Jira for tracking the defects and creating the stories.
- Using GIT for version control and Jenkins for continuous integration.
- Cleaning up the duplicate code and maintaining a good standard of coding.
- Used Load Runner for performance testing of the feature before the production release.
- Involved in Functional and Regression testing with test suits maintained under Jenkins jobs.
- Working under agile scrum development with bi-weekly sprint.
- Creating deployment tickets in ServiceNow.
- Performing cross browser testing of the application mainly comparing with Chrome, Firefox and Internet explorer.
- Closely working with technical team to troubleshoot the issues.
- Participating in sprint planning, sprint technical planning, daily stand ups, sprint review and retrospective meetings.
- Participating in weekly knowledge transfer sessions, cross team collaboration and test knowledge share sessions.
- Interacting with the product owner and getting to know the requirement or clarifying the doubts.\
Environment: Java 8, Junit, Load Runner, Spring Framework, agile, Jira, BDD, Cucumber-JVM, JavaScript, Mac, Selenium WebDriver, Firebug, CSS and XPATH.
Confidential, San Jose, CA
QA Automation Engineer
Responsibilities:
- Analyze the System Requirements and developed detailed Test Plans and Test Cases and provided the documentation.
- Worked under agile scrum development environment.
- Selenium Web Driver configured under Eclipse, TestNG environment.
- Worked on BDD approach with cucumber-JVM in selenium web driver.
- Used page object model with page factory and automated tests in Java/TestNG development environment.
- Logging defects in Quality Center tool and Jira for tracking the defects and creating the stories.
- Followed version control standards with GIT and continuous integration with Jenkins.
- Extensively used Load runner for conducting Load, Stress and Reliability testing.
- Used performance testing tool Load Runner to prevent issues by detecting bottlenecks and to obtain an accurate picture of end-to-end system performance before production release.
- Guided the offshore team on automating the test cases using Selenium Web Driver.
- Involved in REST API testing using SOAP UI.
- Used SQL for backend testing.
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
- Prepared and participated in status meetings, conducted walkthroughs, documented proceedings.
Environment: Java, agile, Load Runner 11.52, Python, BDD, Cucumber-JVM, SQL, JavaScript, Jira, Windows 7, Selenium 2.2, Load Runner 11.0, SOAP UI, Firebug, JUnit and TestNG
Confidential, Charlotte, NC
Quality Assurance
Responsibilities:
- Involved in defining, and analyzing the testing requirements based on the application functionality.
- Gathered test data requirements for data conditioning from Business units to test total application functionality.
- Involved in automation testing using selenium web driver for functional and regression testing.
- Used BDD cucumber-JVM framework to analyze the user-story and writing acceptance criteria.
- Created and executed Load runner scripts in Vugen.
- Utilized Jira as a defect tracking tool.
- Web services testing with REST and SoapUI.
- Worked in Agile development environment.
- Created automated test scripts in JavaScript for web based application.
- Worked under TestNG development environment with Java.
- Used SVN as version control.
- Executed test cases before and after bug fixes for each build for user acceptance testing.
- Performed Back-end testing using TOAD.
- Tested APIs, user interfaces and web applications of the Rackspace implementation of Oracle EBS.
- Tested the application for third party vendor confirmation and client reports as per use cases.
Environment: Selenium web driver, Load Runner 9.5, Jira, Tomcat, HTML, SoapUI, UNIX/LINUX, cucumber-JVM, Oracle
Confidential, Rochester, NY
QA Automation Tester
Responsibilities:
- Reviewed the Requirements document for 4010 and prepared the test plan and test cases.
- Involved in Manual Testing of the application.
- Conducted functional, system, data and regression testing.
- Performed automation testing using selenium web driver.
- Wrote SQL statements to extract data from Tables and worked with transactions and validated the data by using SQL.
- Create and deliver demonstrations, presentations and/or prototypes, which map features/benefits of Edifecs to prospects' specific needs in order to educate the prospect about the Edifecs environment.
- Generated Bug Reports and Test case coverage reports for status meeting and also involved in resource planning for test cases coverage.
- Used GIT as version control and involved in continuous integration using Jenkins.
- Tested the web services for Provider and Recipient Portal with SOAP UI.
- Designing test scripts for testing of Claims in Development, Integration and production environment.
- Involved in testing HIPAA EDI Transactions (837I/P/D, 270/271, 276/277, 835,834, 820) for 4010
- Responsible for writing version release notes as well as maintenance of the defect tracking system
- Maintained Metrics participated in weekly status updates showing the progress of the testing effort and open issues to be resolved.
Environment: Oracle 11g, MS Office, Text pad, UNIX, FTP client, JMeter, Clear case, Clear Quest, Spec builder 6.2/7.0, Quality Center, Cognos, Selenium Web driver.
Confidential, San Diego, CA
Quality Analyst
Responsibilities:
- Reviewed requirements and understand all functional points for validations
- Reviewed design documents for screen mockups, screen level validations, database components, field attributes
- Performed web services testing with SOAP UI.
- Performed functional integration testing.
- Reviewed the Business Requirements document with the business and development team to understand the architecture and functionality of the application.
- Involved in testing of the application manually and tested the design and functionality of the application.
- Used selenium web driver with java under Junit.
- Capture test results and report defects in quality center.
- Worked with developers to conduct load testing.
- Automated the test scripts for GUI, Functional, Data-Driven and Regression testing using Selenium.
- Conduct connectivity/dry run tests, perform functional integration testing
- Capture test results and report defects in quality center and capturing the Test Execution Summary reports, Defect Summary Reports and the execution results artifacts.
- Preparing the automation framework and test plan, reviewing it with the client and baseline the docs.
Environment: Java, Selenium, Quality Center, XML, SQL, SoapUI, Windows
Confidential
Quality Assurance
Responsibilities:
- Involved in writing Test Scripts for the main application functionality and Test Plans and Test cases according to business Specifications and designing.
- Performed Manual Testing on different Modules of the Application.
- Automated test cases using QTP and Selenium IDE.
- Investigated software bugs and prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis and interacted with the development teams.
- Program Trouble Reports (PTR’s) were created and generated as part of testing and QA cycle.
- Test Procedures and cases were developed in SQL-basic language.
- AS400/JDA Testing for merchandising allocation, replenishment, appeasement in Marketplace stores.
- Worked on Test Director for Loading, Executing and preparing the Test Results.
- Created SQL Scripts to run against database testing and for populating, updating and deleting the data from the database.
- Investigated Software bugs and interfaced with developers to resolve technical issues. Closely worked with respective personnel to nail down the bugs and reported bugs to all concerned.
Environment: Java, AS400/JDA, SQL, Oracle, Quick Test Professional, Selenium IDE, VB Script, Bugzilla, Windows 2000, HTTP, XML
