Qa/ Selenium Tester Resume
Salt Lake City, UtaH
SUMMARY
- Over 7 years of working experience as Software Quality Assurance Engineer for web - based applications in Manual and Automation testing and development
- Experience in Software Development Life Cycle and Test Development Life Cycle, Test strategies, methodologies and processes
- Extensively worked in all phases of testing includes functional, smoke, Integration, System, Regression and User Acceptance Testing (UAT)
- Experience in manual testing includes Requirements Analysis, Writing Test Plans, Test Cases and Traceability Matrix
- Experience in Automation using Selenium Web-Driver to automate web applications testing
- Experience in Core Java, C programming languages, Junit & TestNG frameworks and Eclipse IDE
- Have knowledge on Data-Driven Framework, Xml for test suite configuration and Excel for data management
- Experience in preparing test reports from Quality Center and prepared daily test status reports to communicate the test status with the team
- Experience with debugging using Firefox, Chrome and IE Developer Tools
- Experience in web service based Restful services testing with JSON
- Experience with database like My SQL, SQL server and writing SQL statements
- Experience in UNIX Shell Scripting and verify the system error/data logs in UNIX Environment
- Working Knowledge on JIRA for requirement/change/defect tracking tool
- Experience with source code management tools like Git, SVN for the application code
- Worked in Agile and waterfall model environments
- Well versed with user stories, scrum/sprint iterations and BRD/FRD documents
- Excellent communication, interpersonal, Analytical, Technical skills with clear understanding of business rules and ability to work individually as well as part of a project team
- Good knowledge on administrative tasks like creating profiles, roles, users, page layouts, permission sets, email services, approvals, activities, sharing model and user account maintenance in salesforce.com
- Experience in creating test cases and change sets in salesforce
- Experience in supporting production and updating clients after post production validation
- Experienced in insurance and Ecommerce domains.
TECHNICAL SKILLS
Java Technologies: Core Java
Databases: SQL server, MySQL
GUI: HTML5, CSS3
Script Lang: Java Script, JSON
Automation Tool: Selenium, Cucumber, Appium
Languages: Java, C, C++, SQL
Browsers: Firefox, Chrome, IE
Operating Systems: UNIX, Linux (Fedora, Ubuntu), Windows 7/8/10/XP, Mac
HTML&XML Tech: HTML5, XML
Methodology: Waterfall, Agile
Version Mgmt: Subversion, Git
Development Tools: Eclipse, Putty, Salesforce
Others: Maven, Junit, TestNG, DevOps Azure, JIRA, RTC, Jenkins, Bugzilla, Excel, Rest, Soap, DevOps.
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City, Utah
QA/ Selenium Tester
Responsibilities:
- Developed test cases for various scenarios based upon requirements, designs and specifications
- Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology
- Developed and executed Test Suites and Test Scripts based on the requirement documents and using Test Manager
- Executed test cases manually and verified actual results against expected results
- Detected, Reported and Tracked bugs using Test manager
- Performed Sanity, Functional, Regression, System, Integration, and Backend testing
- Participated in requirements reviews, design reviews, test plan and test case review
- Worked with Jira for version control, source-control, bug reporting and project documents
- Updated regression test cases in Selenium WebDriver using Java programming language
- Modified test plans in accordance with changing requirements
- Automated UI test cases using Selenium WebDriver, Java and different frameworks like Behavior Driven Development (BDD), TDD, and DDD
- Used Cucumber for writing gherkin language scenarios
- Created and executed SQL statements to verify the data in the backend
- Utilized Test Manager for managing software testing process including planning tests, executing tests, defect tracking and reporting
- Tested web services and API, REST API using Postman
- Developed and executed SQL joins to validate the results in Web Services and Front end with Database
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required mobile capabilities.
- Created a Traceability Matrix to ensure the test coverage
- Responsible for weekly status updates showing the progress of the testing effort and open issues to be resolved
Environment: Java, Selenium WebDriver, Postman, Jira, Maven, Cucumber, SQL, MS Excel, Agile, REST API, SOAP API, CSS, HTML, Appium.
Confidential, San Antonio, Texas
QA Tester/Developer
Responsibilities:
- Analyzed business requirements, functional specifications for writing test cases.
- Created high level test plans.
- Performed Manual Testing, Integration Testing, Boundary Testing, Positive / Negative Testing, Functional Testing and Regression Testing.
- Created test cases and test scripts to meet business / functional requirements.
- Developed and maintained Test cases, Test Scripts and executed as part of regression testing.
- Worked with Jira defect / change tracking system.
- Used Rest Assured in API Automation Testing to test REST APIs
- Developed test classes in salesforce to ensure a minimum of 85% code coverage.
- Documented test cases and performed peer reviews on the team mate’s work.
- Prepared test data and performed manual testing on sandbox instance and created change sets.
- Interacted with development team to discuss and gather data to cover all possible testing scenarios.
- Created and enhanced page layouts, fields, business rules (validations and workflow) to support business requirements.
- Worked with Salesforce lightning components to accommodate the user requirements.
- Performed analysis, administration, testing, troubleshooting, and validations.
- Performed enhancements on apex classes, apex triggers and visual force pages.
- Deployed applications and their components between different salesforce orgs using change sets.
- Experience in validating the application after deploying to production instance.
- Communicated with the clients on every change release after the production move validations.
- Created and deployed several reports for different user profiles based on the need in organization.
- Customized dashboards to the track usage for productivity and performance of business centers and their sales teams.
- Developed various apex classes, apex triggers and controller classes for various functional needs in the application.
- Developed custom pages using visualforce pages.
- Participated in daily status meetings, business requirement meetings, test status meetings.
Environment: Salesforce.com, Java, JUnit, Eclipse IDE, HTML, Javascript, CSS, SQL, SQL Server, Data loader, Change sets, Jira, Selenium web driver, REST API
Confidential
QA Manual Tester/ Associate Developer
Responsibilities:
- Experienced in manual testing with the focus on Functional Testing, Stress Testing, and Black box testing, Regression Testing, Smoke Testing, Load Testing, System Testing and Unit Testing.
- Assisted in creating high-level test plan for salesforce applications.
- Involved in the requirement gathering sessions and analysed the requirements for preparing the test data.
- Identifying, analyzing and documenting all the bugs observed during testing and created tickets in the Jira.
- Performed manual testing on various applications.
- Used waterfall model to complete the SDLC.
- Worked with Bugzilla for defect / change tracking system.
- Worked on Salesforce application development and enhancements.
- Created custom objects and defined lookup, master-detail relationships on the objects.
- Configured Identity confirmation, login restrictions, user interface settings and profile settings.
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users.
- Created and deployed several reports for different user profiles based on the need in organization.
- Created page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edit pages.
- Developed various apex classes, apex triggers and controller classes for various functional needs in the application.
- Used sandbox mode for testing and created the change sets to migrate the components to the production instance.
- Created test scenarios on sandbox environment for more complex business logic and tested the functionality of the application.
- Created test cases to meet business and functional requirements for specific salesforce applications.
- Good knowledge on administrative tasks like creating profiles, roles, users, page layouts, permission sets, email services, approvals, activities, sharing model and user account maintenance.
- Built the deployment planning document and supported the production migration.
- Participated in status meetings, business requirement and testing sign off meetings.
Environment: Manual Testing and Bugzilla, Salesforce.com, apex classes and visualforce pages, HTML, Javascript, SQL, My SQL.