We provide IT Staff Augmentation Services!

Qa Engineer Resume

4.00/5 (Submit Your Rating)

Pennington, NJ

SUMMARY

  • Experienced software quality assurance professional with over 7+ years of experience in all the phases of Software Testing Life Cycle (STLC).
  • Skilled in various program testing technologies using automation tools like Selenium, Cucumber, SoapUI & current QA methodologies in Automation & Manual Testing.
  • Expertise in manual testing includes Requirements Analysis, writing Test plans, Test Cases, Requirements Traceability Matrix and Components.
  • Experience in Functional Testing, System Testing, Regression Testing, Unit testing and Test Automation, Web Services Testing.
  • Experience in creating test frameworks using Selenium WebDriver and modular frameworks TestNG, including hands on experience in Java/SQL.
  • Expertise in executing test case, reporting bugs and tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, Python Cucumber and SOAP - UI.
  • Proficiency in automating web-based testing including Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.
  • Experience in Black Box testing for functionality and structural flow of an application.
  • Conversant in developing Test scenarios, Test cases, Test data, Test reports and documenting Manual and Automation Testing.
  • Proficient in working with open-source tools such as Selenium (Selenium IDE, Selenium Web Driver and Selenium Grid), Soap UI, JIRA and Eclipse.
  • Dexterous in designing, developing, enhancing automated test scripts for Selenium using Java.
  • Experience with Parameterization using TestNG XML and Data Providers to work differently with a different set of data with TestNG, Selenium.
  • Experience in handling multiple windows and Pop-ups with Selenium.
  • Experience in Selenium synchronizations with conditional (Implicit, Explicit)
  • Strong knowledge in making Data Driven with Page Object Model frameworks with Selenium to maintain test suite.
  • Experience with test automation for web applications and web services using SOAP UI and automating tests with Java, Cucumber.
  • Experience using Continuous Integration tools such as Jenkins Build Server, Maven, and Tortoise SVN Subversion client to manage different versions of the source code.
  • Experience using project management tools such as Jira for bug tracking, issue tracking, and project management functions.
  • Experienced in using build automation tools such as Maven (to manage framework dependency jar files) forautomating software buildprocesses
  • Experienced in Java and OOPS concepts required for Selenium frameworks.
  • Experience in preparing Test strategies, Sprint planning, Task estimations and Defect cycle management for Windows and Web Applications.
  • Sound proficiency in Agile and SDLC methodologies.

TECHNICAL SKILLS

Languages: C, C++, Java, Python

Testing tools: Selenium Web driver, Jenkins, Manual Testing, SOAPUI, Restful Web services

Web Technologies: HTML, DHTML, CSS, XML

Defect Tracking Tools: JIRA, HP ALM

Build & Integration Tools: Maven, Jenkins

Browsers: IE, Firefox, Chrome, Safari

Databases: MySQL, SQL Server, SQL

Frameworks: Test NG, Data driven with Page Object Model

Operating Systems: Windows, Linux

Code Repository and CI tools: GitHub, SVN, Jenkins

Utilities: Eclipse, Firebug, Fire Path.

PROFESSIONAL EXPERIENCE

Confidential, Pennington, NJ

QA Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Createdtest cases,scriptsbased on functional specification,prepared test data forsimultaneousand combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
  • Used Java and TestNG framework for scripting.
  • Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the webservices (SOA) through SOAP UI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Conducted backend testing using SQL queries to validate data for database.
  • Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Worked closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, Quality Center/ALM, Firebug, SQL, UNIX

Confidential

QA Engineer

Responsibilities:

  • Worked as QA tester and tested VM (Virtual Machine) migrations in LPM (Logical Partition Mobility) way.
  • Analysis of Functional Requirement and Business Requirement documents and communicating with BA.
  • Performing testing on different browsers (e.g.: Firefox, Safari and IE)
  • Performed Black box and white box testing.
  • Requirement Analysis, Design, Coding, Debugging, Unit Testing, Functional Testing, Integration Testing, Sanity Testing, Smoke testing and E2E testing.
  • Executing the regression Test cases for major applications.
  • Raising, Tracking and retesting the Bugs.
  • Involved in running Test scripts on different browsers using the Selenium.
  • Integrated Automationscripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Experience in testing Rest Web Services using Soap UI.
  • Responsible for writing SQL queries for accessing data from the MongoDB database.
  • Coordinated with UAT team by providing them with test cases and test data.
  • Involved in End-to-End testing of business rules on the Web based application.
  • Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager.
  • Uploaded Business requirements, test scenario’s, test cases and defects to Jira.
  • Reporting Daily Status & Involved in documenting for weekly progress to the stakeholders.
  • Deployed code stored in GitHub to QA environment via Jenkins.
  • Reports progress to business and development.
  • Developed test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development using Cucumber.

Environment: JIRA, Java, Windows, Agile(Scrum), GitHub, MS Office, Selenium, Linux, IE, Mozilla Firefox, Safari, Chrome.

Confidential

QA Analyst

Responsibilities:

  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Providing Localization support and testing of GUI applications as per user requirement.
  • Worked with Agile Methodology. Attending daily standup, providing daily testing status, and raising any concern or doubts.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Performed Data-driven testing to validate the components displayed on the website using selenium.
  • Used Maven to help manage project's build, report and documentation across the network.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Used JIRA as a defect tracking tool for reporting and bug tracking.
  • Attended Sprint Retrospective meetings to highlight what went right/wrong to improve the process for the team going forward.
  • Actively participated in the Sprint planning to re-negotiate the learned requirements with the Product Owner.
  • Preparation of Test cases for new enhancements and for newly created bugs.
  • Perform functional, regression and system testing for all releases.
  • Creating the Bug Reports and reporting to the Project Manager.
  • Validation of services and applications developed.
  • Adherence to Quality Goals and Application Knowledge Delivery Excellence.
  • Client communication and team coordination (Onsite/Offshore).
  • Deliver Error Free Quality Deliverables.
  • Raising defects and working with the development team to make them understand the defect and track it for closure
  • Used SOAP UI for WSDLs Validation. Used different Assertions for validating responses.
  • Used SQL queries such as sub queries, joins to perform Back End Database testing as well error log file checking.

Environment: JIRA, Java, Windows, Linux, Agile (Scrum), Jenkins, MS Office, SQL server, Cloud, SVN, Maven, Selenium, Java, SOAP UI.

Confidential

QA Tester

Responsibilities:

  • Did a thorough walkthrough of business requirements and prototypes with Business Analysts, Code reviews with development team and got a good grasp of requirements, functionality of the airline system.
  • Developed test cases by reviewing the requirement documents.
  • Mapped the test scripts to the functional requirements in Quality Center.
  • Identified Test Data by querying and created Test scripts for SIT, Regression and UAT.
  • Conducted the Functional, System, Integration, Python, Regression, performance, UAT and Smoke Tests for various phases of this application.
  • Execution of Manual Test scripts and responsible to track and log the defects using QC.
  • Responsible for data analysis, report validation and functional testing.
  • Automation test with QTP record and playback, data driven the scripts.
  • Worked closely with Technical Project Managers and Development Team in defect tracking, re-testing and validation.
  • Verified bug fixes and tested all impacted modules in application.
  • Coordinating with other team members and providing status to project.

Environment: MS Excel, QTP 9.5, SQL, HP Quality Center, Python Team Foundation Server 2012.

We'd love your feedback!