Qa Resume
2.00/5 (Submit Your Rating)
Bethesda, MD
SUMMARY
- Over 4 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
- Experience in revising and analyzing Business Requirements, creating test cases, test scripts, test data, test reports and requirement traceability matrix (RTM).
- Proficient in using test automation tools such as Selenium WebDriver, Selenium IDE to develop automation testing scripts for web and client server applications.
- Strong knowledge on Junit, TestNG, Cucumber framework for testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementing TDD and BDD.
- Well versed with various testing stages, testing types, testing techniques and quality work products.
- Experienced in designing and implementing different automation frameworks like Data Driven, Hybrid frameworks using Selenium WebDriver with Page Object Model (POM).
- Extensive experience in developing test scripts to implement test cases, test scenarios, and features for behavior driven development (BDD) using Cucumber.
- Designed and implemented step - definitions and feature files in Cucumber using BDD and Gherkin keywords (Given, When Then, Background, Scenario, Scenario Outline).
- Experienced in designing TDD framework using TestNG and annotations (Before Test, Before Class, Before Method, After Test, After Class, After Method) to manipulate tests.
- Professional expertise in Smoke Testing, Backend Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/Cross Platform Testing, UI Validation, Web Services.
- Hands on experience in writing SQL queries and executing procedures to perform backend testing.
- Good working experience on automating Rest API using Rest-Assured and Postman for manual testing.
- Expert using open-source bug tracking tool JIRA.
- Ability to work independently to meet deadlines and ability to adapt to new environment quickly, good communication skills, hardworking, cross-functional and good team player.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Selenium IDE, Cucumber, Test NG
Languages: JAVA, HTML, XML, SQL
IDE: Eclipse, SQL Developer
Test Framework: Cucumber, Junit, TestNG, Data Driven Framework
Web Debugging Tool: XPathBuild Tool
Maven: Methodologies
Agile-Scrum, Waterfall: Bug Tracking Tools
JIRACICD Tool: Jenkins
Version Control: GIT
Data Bases: Oracle, SQL Server
Operating Systems: Windows, Mac
PROFESSIONAL EXPERIENCE
Confidential, Bethesda, MD
QA
Responsibilities:
- Working in a Scrum team, attending Daily Scrums, Sprint Planning and estimating efforts and identifying acceptance criteria for user stories, Sprint Retrospective, Code review meetings.
- Build automated suites to test web-based application using Selenium WebDriver, Java and Cucumber in agile environment.
- Implemented end-to-end automation for installing products, setting up test environment and executing smoke tests.
- Used core Java concepts that includes Collections, Exception handling, Oops for coding business related activities.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format.
- Developed new Maven based test scripts using GitHub as source repository and Jenkins for continuous Integration of the builds.
- Developed reusable selenium methods to handle Dropdown, frames, alerts, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.
- Involved in creation of automation framework in Selenium WebDriver using BDD (Behavior Driven Development) and Page Object Model (POM) design approach.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using Gherkin language.
- Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke and regression.
- Performed Data Driven Testing by using Scenario Outline with Examples, Excel and Data Table.
- Utilized Maven to manage dependencies, plug-ins for test execution.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Used Jira for defect reporting and tracking. Actively involved with the development team and business team regarding changing requirements, builds and releases.
- Used knowledge of applications to provide technical assistance in identifying, evaluating, and resolving test problems.
- Actively participated in SCRUM meetings, provided feedback and involved in Software Inspection.
Environment: Selenium WebDriver, Java, Cucumber, Jira, Eclipse, GitHub, Jenkins, Oracle, SQL, Agile, Windows.
