Senior Quality Assurance Resume
Ann Arbor, MI
SUMMARY:
- 8 years of experience in Manual & Automation testing in all stages of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Experience in writing automation scripts for the backend services using Ruby
- Experience in writing automated test scripts in Selenium and Parasoft SOA test.
- Good Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks.
- Good experience in methodologies like Waterfall, Agile and Scrum processes.
- Good Knowledge on Shell scripting.
- Experience creating user stories in Product backlog and maintaining Sprint backlog.
- Ability to clearly communicate across development and other teams for quick resolution of issues.
- Experience in testing Client - server, Web and Mobile applications.
- Excellent experience in Sanity, Functional, GUI, Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing, Cross Browser Testing.
- Experienced in developing automation scripts using TestNG.
- Exposure in programming languages and scripts like Java, JavaScript, HTML, CSS and Groovy.
- Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
- Experienced in reading the test data from XL spread sheets using JXL API and TEST NG Data provider.
- Hands on experience in Xpath, Firebug, Fire Path, Log4j, Maven and TEST NG annotations.
- Good experience on testing web services (SOAP, REST) using SOAP UI Tools and ParaSoft SOA test.
- Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, BugZilla, Rally and JIRA.
- Good knowledge in Automation of Backend services (RESTFUL) using Java.
- Experience in Continuous integration tools like Maven, Jenkins and Rally Tools.
- Extensive experience in working with databases including Oracle 11/10g/9i/8i, MS SQL Server 2008/2005/2000/7.0.
- Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Experience with build tools like Ant, Maven and Gradle*
- Good experience in data sources, data profiling, data validation, developing low-level design patterns based on the business and functional requirements.
TECHNICAL SKILLS:
Automation Tools: Selenium IDE/RC/ Web Driver/ Grid, Ruby, TESTNG, APPIUM, Fire path, Firebug, Cucumber, Maven, Jenkins, Gradle, QTP, ParaSoft SOA test (9.9, 9.10), Postman, Rest Assured, Eclipse, RubyMine.
Testing Types: Smoke, Sanity, Functional, Integration, Exploratory, Regression, GUI, System, Compatibility, User Acceptance Testing, Cross Browser Testing, Black box Testing.
Operating Systems: Windows, Linux/ Unix
RDBMS: Oracle, MySQL, MS-Access, DB2
Bug Tracking Tools: Quality Center, BugZilla, JIRA, Rally
Testing Methodologies: Waterfall, V-Model, Agile
Other Tools/ Applications: Tomcat Apache, WebSphere, SharePoint, VMware, Microsoft Office, Rapid SQL, Putty, SoapUI, SOAP, RESTFUL, SOA test, Splunk, Cloud Foundry Pivotal, Shell scripting, Spring boot, GIT, DataGrip, Kitematic, Angular2.
PROFESSIONAL EXPERIENCE:
Senior Quality Assurance
Confidential, Ann Arbor, MI
Responsibilities:
- Testing Quality Assurance experience within Agile environment
- Responsible of creating 150+ automation scripts for frontend and backend.
- Contributed towards frequent release cycle through automated tests (CI).
- Experience in developing Automation Scripts using Rspec & Cucumber framework.
- Frontend automation using Watir - Ruby, and backend automation using Ruby.
- Experience writing and working with SQL queries and testing RESTful web services using JSON and XML based interface.
- Worked on Amazon Web Services (S3, SNS, SQS, ECS)
- Contributed in Improving existing test framework.
- Coordinated with developers and prepared test plans and endured functionality of all applications.
- Participated in daily standups, sprint planning, grooming sessions, retrospective within 2 weeks sprint.
- Giving Demos of new features in show and tell meeting at the end of each sprint.
- Handle the tasks of preparing defect reports, developing automation strategies, and perform automated testing of back end systems.
- Identified bugs in systems by regular tests and resolved all issues and defects.
- Integrated GitLab into Jenkins to automate the code checkout process.
- Automated and scheduled Build using continuous integration tool Jenkins Server at periodic intervals.
- Experience of Smoke, Functional, Integration, Regression testing.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Used an Internal Application Sagoku for the deployments in TEST and PROD environments.
- Work Closely with the USERS to understand the Business Requirements
Environment: Ruby, Watir, JavaScript, Maven, Jenkins, AWS, GitHub, MySQL, Selenium Grid, Rspec & Cucumber framework
Senior Selenium QA Tester
Confidential, Monroe, LA
Responsibilities:
- Participated in daily standups, Sprint planning, retrospective and grooming sessions.
- Gave Demos at the end of each Sprint.
- Developed Test Cases, Test Scripts and Test Scenarios.
- Created the Traceability matrix between requirements and Test Cases.
- Analyzed and selected the test cases for automation of Java and Web application.
- Performed manual testing of features within each sprint and automate features.
- Followed Agile Methodology (SCRUM) for this project.
- Experienced working on Eclipse and IntelliJ.
- Wrote test cases in test case management tool (RALLY). working knowledge in UNIX/Linux operating systems
- Used RALLY as a defect tracking tool for Product backlog and reporting bugs.
- Performed service testing in service portal and verified all error codes and success status codes.
- Wrote SQL queries to setup/modify test date in Oracle database.
- Performed service automation in Selenium using JUnit framework and performing.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Created the defect documentation.
- Performed Performance testing using Jmeter.
- Tested SOAP and REST using ParaSoft SOA test.
- Performed data setup / testing of Rest services using Postman.
- Performed performance testing using ParaSoft Load Test.
- Experienced in developing automation scripts using TestNG
- Familiar with CI/CD Process.
- Wrote assertions using groovy scripting.
- Documented test results and testing procedures after every release.
- Preparation of weekly status report.
- Performed data analysis using Splunk.
- Created micro rest service using spring boot and deployed on Cloud Foundry Pivotal.
- Familiar with source code management Gitlab and Sitescope.
- Expertise in creating BDD driven test frame work.
- Assisted other teams with testing and trouble shooting.
- Experience with build tools like Ant, Maven and Gradle*
Environment: Selenium IDE/ WebDriver, TestNG, XML, Xpath, Maven, Firebug, Fire Path, JUnit, Web Services, ParaSoft SOA test, Groovy, Java, JavaScript, Jenkins, GitLab, Jmeter.
Senior Selenium QA Tester
Confidential, Portland, OR
Responsibilities:
- Participating in Story mapping, Story boarding and requirements gathering (Sprint) sessions.
- Participating in daily standups, Sprint planning, retrospective and grooming sessions.
- Conducting ATDD sessions with developers, UAT testers and product owner.
- Giving Demos of new features to PO and Stakeholders at the end of each Sprint.
- Analyzed and selected the test cases for automation of Java and Web application. working knowledge in UNIX/Linux operating systems
- Experience in developing Automation Tests using Rspec framework.
- Performing manual testing of features within each sprint and automate features from previous Sprint.
- Create frame work using TestNG and Web driver
- Parameterize the test for multiple sets of data testing
- Followed Agile Methodology (SCRUM) for this project.
- Arrange test suites to be able to upgrade tests easily in the event any feature changes.
- Write Test plan and test case for the new features.
- Performed Performance testing using Jmeter.
- Modify the existing test cases based on change in a feature and requirements.
- Using JIRA as a defect tracking tool for Product backlog and reporting bugs.
- Documenting test scenarios and test cases in a test case management system.
- Assisting UAT testers with data setup and execute business scenarios.
- Writing SQL queries to setup/modify test date in Oracle database.
- Performing Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Tested request and response XML's based web services interfaces using SoapUI.
- Performing data setup / testing of Rest services using Advanced Rest Client and Postman.
- Coordinating with Performance team to ensure the app is load tested in every Sprint.
- Interact with developers and Product Managers to identify gaps between requirement and deployed feature and also to identify issues like By Design, Won’t fix or plan for future release.
- Conducting retrospective sessions with UAT testers to increase quality of testing.
- Documented test results and testing procedures after every release.
- Experience in Mobile application testing using APPIUM.
- Experience in hybrid apps and mobile apps on IOS, and Android devices.
- Validation using simulator and manual test in real time devices.
- Review of test scripts prepared by other automation tester using review checklist.
- Preparation of weekly status report.
Environment: Selenium IDE/ WebDriver, TestNG, XML, Xpath, Maven, Firebug, Fire Path, JUnit, Web Services, SOAP UI Pro, Java,Postman, JavaScript, Jenkins, GitHub, LoadRunner and Jmeter, shell scripting.
Senior Selenium QA Tester
Confidential, Philadelphia, PA
Responsibilities:
- Involved in Requirements review and Design review to provide review comments with respect to testing.
- Developed Test Cases, Test Scripts and Test Scenarios.
- Developed Test cases Using Quality Centre based on requirements gathered from Functional Specifications and Design documents.
- Involved in manual and automated testing of the applications using Quick Test Pro.
- Automated the test cases using Selenium IDE add on plug-in.
- Validate the data on Mainframes (DB2).
- Create test data using File-Aid.
- Created the Traceability matrix between requirements and Test Cases.
- Test the Web Services using SOAP UI.
- Maintained Traceability Matrix to map with defects with test cases and test cases with Functional specs.
- Wrote data driven tests to check how application performs with different sets of data. Closely interacted with the development team to verify defect fixes, and update defect status.
- Worked on Quality Center to design and formulate the test plan, test cases, test procedures based on the requirement documents.
- Used Quality Center for assigning defects to the developer and took the responsibility to get them to a closed status after working with developers and identifying the actual problem.
- Prepared the test data for different scenarios like Medicaid, Medicare and for functionality of the application.
- Performed Functional Testing, Integration Testing, Regression and System testing.
- Verified the 834 flat files for Open Enrollment and SEP for different scenarios.
- Verified the EDI 834 flat files for New, Change, Termination & Cancellation and Re-enrollment for new Enrollment period of 2015.
- Tested and validated EDI 834 for Benefits, Enrollment and Maintenance.
- Extensively worked on ANSI X12 EDI (270, 271, 276, 277, 837, 835 and 834) Transactions.
- Tested the loading of Claims data into Facets.
- Tested Web Portals, Web Interfaces and Web applications.
- Provided proper feedback to team regarding test cases or scenarios for different scenarios.
- Verified the Inbound and Outbound 834 generated for CHP, Medicaid, APTC and QHP flavors scenarios.
- Executed and Validated Test Cases for Benefits and Enrollment applications.
- Wrote SQL Queries and SQL Statements to validate database integrity.
- Maintained Metrics participated in weekly status updates showing the progress of the testing effort and open issues to be resolved.
Environment: Java, J2EE, HP Quality Center, Mainframes, ALM, Rational suite, SQL, Oracle, TOAD, XML Spy, SOAP UI, MS Office.
Selenium QA Tester
Confidential, Alpharetta, GA
Responsibilities:
- Analyzing Test requirement, Business requirement, Application design documents, application interface design documents and high level design documents.
- Raising Queries/Ambiguities for the requirements in QC.
- Creating test cases based on the all the requirement documents.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Tested the complete Java based web application.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Restful Web Service testing using Http Client Java library.
- Responsible for Test Execution with Functional testing, Regression and End to End.
- Execute test cases and logged defects in QC. Regression testing once bug is fixed.
- Entering the entire defect in HP Quality Center, update the status with onsite and developer’s coordination.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacting with all the interfacing groups (ETL team/Dev Team/Automation Team/Performance Testing Team etc.) and also with team lead/onsite coordinators for getting clarifications and updating the status.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Prepare daily Execution status reports, defect analysis, test summary report and Sign off documents.
- Interaction with onsite and Leads for testing issues and test progress reporting.
- Attending defect call and follow up defect for quick resolution.
Environment: Manual Testing, Java, WebDriver, TestNG, Windows 2000, Mercury Quality Center, SQL, UNIX.
Selenium QA Tester
Confidential, Reston, VA
Responsibilities:
- Developed and maintained Automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java.
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Implemented Agile/Scrum methods for testing approach. Recorded and managed defects.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Conducted Cross browser testing in IE and Firefox using Selenium.
- Managed Test results and defects using HP Load Runner defect tracking tool.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: QTP, Selenium, TestNG, SVN, JIRA, JMeter, SoapUI, Quick Test Pro, Quality Center 9/10, PL/SQL, Agile, HP Load Runner 9.1, Appium, XML, Java, Microsoft Visual studio, Web Services.
QA Tester
Confidential
Responsibilities:
- Involved in all phases of SDLC and STLC and gathered requirements from BRD.
- Performed Manual Testing of the application functionality to complete black box testing of the application.
- Used different test scenarios to validate the functionality for the application.
- Creating and generating system test scripts for different test scenarios covering all aspect of project functionality.
- Developed test cases for Functional testing, GUI testing and Usability testing to ensuring the quality of the application.
- Involved in Acceptance testing.
- Performed Regression and Re-Testing following any updates or bug fixes by the development team.
- Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
- Took part in the team bug review meeting.
- Responsible for logging the defects, keeping track of them and verifying the bugs are the fix.
- Bugs are reported using MS excel and Test Director.
- Communicated with developers regularly regarding defect resolution.
- Actively involved in writing the traceability matrix for the coverage of all the scenarios.
- Prepared Test case coverage reports for status meeting.
Environment: Manual Testing, java, Windows 2000, Mercury Quality Center and UNIX.