Qa Engineer Resume
Jacksonville, FL
PROFESSIONAL SUMMARY:
- Proficient and Highly resourceful with 5 years of immense experience in IT Industry with emphasis on Software Quality Assurance, QA implementation, Manual and automation testing using various commercial and open source tools.
- Experience in writing, executing Test Cases, Test Plans, Test Strategies and Test Scripts. In - depth knowledge of SDLC process and related methodologies such as Agile software development method.
- Expertise in developing, documenting and executing test cases manually and generating automated scripts using Selenium WebDriver.
- Expertise in Automation Testing, Page Object Module (POM), Data Driven/ Modular Framework in Selenium WebDriver using Java.
- Experience in working with open source tools Selenium (Selenium IDE/GRID/Selenium Web Driver), TestNG, Eclipse and preparation of automation test framework.
- Good Experience in MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
- Experience in identifying correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
- Validated request and response XML, SOAP and RESTFUL Web service calls.
- Strong knowledge on Web Service Testing and Hands on experience in validating Web Services using SOAP UI.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working in different browsers such as Internet Explorer, Google Chrome, and Firefox and environments.
- Expert in Manual and Automated Testing based on the User Requirements Document and System Requirements Document for the Functional, System, Integration, Regression, GUI, UAT, Security, Database, Smoke/Sanity and Usability testing.
- Proficient in working with Core Java programming and Object Oriented Programming (OOPs) Concepts like Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections.
- Experience in Test Management, Bug Tracking Tool and Defect Reporting tools like JIRA, ALM for analyzing requirements, documenting and executing test cases, submitting bugs, defect tracking and status reporting.
- Knowledge in Object Oriented Programming concepts, data models, HTML and XML.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Extensive experience in Defect Reporting and Defect tracking process using Quality Center (QC)/ALM, Bugzilla and Jira.
- Excellent interpersonal and communication skills and ready to take an independent or team challenge.
- Ability to work closely with business analysts, project managers and developers to understand requirements and business processes for testing.
- Quick learner, strong work ethics and willingness to work hard to achieve employer objectives.
TECHNICAL SKILLS:
Methodologies: TDD, BDD, SDLC-Agile/Scrum
Testing Tools: Selenium WebDriver, SoapUI, Cucumber, TestNG
Test Management Tools: HP QC/ALM, Quality Center, Bugzilla, Jira
Languages/ Web Technologies: C, Java, HTML, JavaScript, XML
Databases: MS SQL Server, Oracle, MS Access
Platforms: UNIX, WINDOWS, Linux, Mac
Build Tools: Maven
Integration Tools: Jenkins
Version Control Tools: Git, GitHub, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
QA Engineer
Responsibilities:
- Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD.
- Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
- Used Jenkins to execute the test scripts periodically on Selenium WebDriver for different platforms like desktop, tablet and mobile.
- Performed Cross-Browser testing and parallel testing on Chrome, Firefox and Safari using TestNG, Maven on Selenium WebDriver.
- Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
- Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Used Eclipse IDE for developing automation scripts.
- Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
- Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
- Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
- Shared Daily Status Reports with all the team members, Team Leads, Managers.
- Used ALM for progress and defect tracking.
- Tested the application in highly dynamic environment with sprint team using Agile Methodology.
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans, Test design and Implementation.
- Involved in building automation framework from scratch using Selenium WebDriver, TestNG and Eclipse.
- Developed Automation framework implementing Page Object Model, using Java, Selenium WebDriver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Using Maven for build management, Git as source repository and Jenkins for Continuous Integration (CI) of the builds.
- Exposure of Web Services Testing using Service Oriented Architecture (SOA) Tools REST and SOAP UI - Groovy Scripting.
- Performed User Acceptance testing (UAT) exclusively in an agile environment.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Performed Manual as well as Automated Testing using Test tools like Selenium WebDriver, and JIRA for defect reporting and tracking.
Environment: Selenium Web Driver, Java, JIRA, TestNG, Jenkins, MAVEN, Git, Cucumber, Oracle DB, Eclipse, Soap UI, XML, HTML.
Confidential, Atlanta, GA
Manual tester
Responsibilities:
- Responsible for developed and tuned project lifecycle to accommodate SDLC-Agile methodologies.
- Involved in Manual Testing to check the basic functionality of the modules under test using Test Director.
- Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
- Created manual test cases for Functional, GUI and Database testing of the application.
- Involved in database testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
- Verifying all the fixes made by Software Engineers against the appropriate defects by retesting the affected software and/or component of the system.
- Performed backend testing by executing SQL Queries.
- Defects were tracked, reviewed, analyzed and compared using Jira.
Environment: Windows, Linux, SDLC, Agile, SQL, MS Access, MS Project, Windows, Jira.
