We provide IT Staff Augmentation Services!

Qa Analyst Resume

2.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • Over 7 years of professional experience as a QA Engineer using both manual and automation techniques on Web Application and Web Service API with specialization in Software Test Automation.
  • Proficient in Automation and Manual Testing of Web - based applications and Web Services with standard API testing tools (Selenium WebDriver, TestNG, Postman, SoapUI, REST Assured).
  • Thorough knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), Bug Life Cycle, Waterfall methodology, and Agile Scrum environment.
  • Proficient with Data-Driven, Keyword Driven Test Automation frameworks and Page Object Model (POM).
  • Experienced in managing CI/CD pipelines of automation frameworks with Jenkins and GitHub.
  • Extensive hands-on experience using Apache Maven as the build tool for software project development.
  • Excellent knowledge of defect tracking and management with JIRA and test case development with Zephyr.
  • Experienced in Test Driven Development (TDD) and Behavior Driven Development (Cucumber BDD).
  • Expertise in Java Object-Oriented Programming (OOP) concepts: Abstraction, Encapsulation, Inheritance, Polymorphism. Strong knowledge of Collection framework and Exception handling.
  • Highly skilled at developing Selenium WebDriver test scripts using Java in Eclipse IDE and IntelliJ IDEA.
  • Experience with cloud-hosted cross-browser web and mobile application automated testing platforms (BrowserStack, Sauce Labs).
  • Experienced in Gherkin language for writing test cases.
  • Expertise in analyzing Business and Functional Requirements Specifications for comprehensive test strategy development, test planning, test designing, and test execution.
  • Experienced in performing Functional Testing, Unit Testing, System Testing, Integration Testing, Regression Testing, Smoke Testing, User Acceptance (UAT), Performance Testing, GUI Testing, API Testing, 508 Accessibility Testing, Backend Testing, and Boundary Testing.
  • Experienced in using Jenkins as a Continuous Integration and Continuous Deployment (CI-CD) server to configure with GitHub, Maven as well as in testing XML parsers, DOM, XPATH, HTML, DHTML, XSLT SOA, ESB technologies, and setting up all required nightly build jobs using Jenkins.
  • Experience with distributed relational databases at the enterprise level(Oracle RDBMS, MySQL).
  • Skilled at using HP ALM (QC) as a test and defect management tool, able to create and execute Automated Test Scripts using Business Process Testing (BPT).
  • Strong knowledge of software version control systems (Apache Subversion/SVN, Git).
  • Experienced in automation testing using Selenium WebDriver, Selenium Grid, TestNG, and JUnit.
  • Experience in development and maintenance of automationframeworks (Test Driven, Data-Driven, and Hybrid Frameworks) with Reusable Functions library using Selenium WebDriver.
  • Comprehensive knowledge of The Document Object Model (DOM) elements and HTML structure for creating custom CSS and XPath selectors.
  • Experienced in manual testing of RESTful Web Services using Postman.
  • Strong knowledge of automated REST-based Web Services testing using Rest Assured
  • Proven ability to learn rapidly and adapt quickly, track record in completing assigned projects within agreed timelines, using leadership, creativity, and initiative to achieve the highest standards of quality.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, UFT, JMeter, Selenium Grid, Jenkins, JIRA, HP ALM, Postman, Soap UI.

Framework: Junit, TestNG, TDD, BDD Cucumber, Hybrid, Page Object Model.

Bug Tracking Tools: JIRA, HP ALM

Databases/Tools: SQL Server, Oracle, MySQL, MySQL Workbench.

Web Services Tools: Rest API, Rest Assured, Postman.

SDLC Methodology: Agile, Waterfall.

Servers: Web logic, Web Sphere, Apache Tomcat.

Languages: Java, SQL, PL/SQL, JavaScript.

Version controls: Git, GitHub, SVN

Operating Systems: Windows, UNIX/Linux, macOS.

Build/CI-CD Tools/ Cloud Environment: Maven, Jenkins, Browser Stack, Sauce Labs.

IDE: IntelliJ IDEA, Eclipse.

PROFESSIONAL EXPERIENCE

Confidential

QA Analyst

Responsibilities:

  • Design, generate, and test the system to ensure dat it operates per requirements developed during the requirements analysis phase.
  • Set up a test environment and execute test scripts to test the system load and performance capabilities.
  • Conduct Performance Testing using JMeter along with BlazeMeter and Page Load Time Extension.
  • Conduct and perform regression testing to test dat a code change in the Application due to Bug/defect fixing or addition of new functionality does not impact the existing Application functionality.
  • Conduct Automation Testing using Unified Functional Testing (UFT).
  • Used Jira as a Project management tool.
  • Track bugs, issues, and defects in JIRA as approved by the end-user and Federal IT PM.
  • Test the software design against the Requirements Traceability Matrix.
  • Review and analyze implementation plan for software releases, infrastructure upgrades, and enhancement capabilities and provide recommendations to the Government.
  • Provide validation and verification documents as part of software development contract deliverables.
  • Review Stage Gate deliverables, and provide recommendations to the Government.
  • Provide technical interpretation of system requirements and review and provide recommendations on deliverables.
  • Conduct assessments on items identified as security risks and provide recommendations
  • Review SDLC deliverables and provide comments/ recommendations as appropriate.
  • Update of program/project document repository.
  • Update of program/project intranet/internet sites.
  • Perform complex analysis and reporting, utilizing data within and external to the program repository to support business planning activities.
  • Assist with the development of business case documents by providing feasibility and high-level business requirements analysis for existing systems or new requests and development cost estimates.
  • Prepared Test reports documents using MS Excel.

Environment: JMeter, BlazeMeter, Java, UFT, GitHub, JIRA, Page Load Time

Confidential, Baltimore, MD

QA Automation Engineer

Responsibilities:

  • Involved in working with Business Analysts, Programmers, and Business users through the project life cycle.
  • Prepared Test estimation and Test metrics documents using MS Excel.
  • Extensively worked on JIRA for the entire Testing life cycle.
  • Created feature files using the Gherkin language.
  • Wrote SQL queries for back-end verification and validation using several SQL statements and joins.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Developed and maintained release acceptance tests using Selenium WebDriver, JUnit/TestNG, and Maven.
  • Developed a Page Objects framework using WebDriver.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Used Selenium WebDriver to test websites and their systematic updates for functionality, usability, regression, performance, browser, and operating systems compatibility.
  • Worked on acceptance testing using BDD Cucumber and Selenium WebDriver.
  • Used Java language and TestNG framework for scripting, Used Maven for building the WebDriver project.
  • Developed a Hybrid framework using Java, Selenium WebDriver, TestNG, Maven, and CI-CD Jenkins.
  • Created a Page Object Model Framework using Page Factory in Selenium WebDriver.
  • Design, develop and automate test scripts using RESTful web services (Rest API) and Rest Assured.
  • Involved in working with JUnit test runner and Eclipse.
  • Provided comprehensive guidance to the UAT teams regarding possible testing improvements.
  • Generated Weekly Reports, Defect Reports, and Customized Summary Reports.
  • Prepared Test data and generated web services scripts using Rest API.
  • Interacted with the developers to get an estimate and to resolve technical issues.
  • Coordinated the UAT testing by guiding the users during UAT
  • Created several custom reports from the Test management tool dat was halpful for management to understand the overall Testing status of the entire project.
  • Attended QA daily meetings, and proposals for resolving the conflicts.

Environment: Maven, Jenkins, HTML, XML, SQL, Java, Eclipse, GitHub, Maven, JUnit, Selenium WebDriver, JIRA, SOAP UI, Cucumber, TestNG.

Confidential, Dallas, TX

QA Test Engineer

Responsibilities:

  • Automated Test cases, which covered the core functionality of the module.
  • Performed different types of testing including Unit, Functional, Regression, Integration, System, and Configuration testing.
  • Used JIRA for Requirement management, Planning, Executing, Defect Tracking and Reporting.
  • Wrote SQL queries to do backend testing to verify the data on handheld devices.
  • Identified regression test cases to automate; automated those test cases using Selenium WebDriver, TestNG, and Java.
  • Designed, developed, and implemented a Hybrid automation testing framework utilizing Java, TestNG, and Selenium WebDriver.
  • Used TestNG framework to run unit tests and Maven to build the Project.
  • Involved in the creation of automation framework in Selenium WebDriver using a behavior-driven approach like JBehave, and Cucumber.
  • Executed the designed test cases using the POSTMAN tool, validated the JSON data for the given input parameters and performed GET, POST, DELETE operations on REST API, and validated the results.
  • Worked in Functional and Regression Testing and performed Unit, System, Back-end, Negative, Positive, and User Acceptance Testing and established GUI standards for both Web and Windows applications.
  • Implemented Behavior Driven Development (BDD) framework using Cucumber.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which halped reduce the feedback loop time to the developers.
  • Created CSS/XSLT script to parse XML results into HTML format.
  • Participated in enhancement meetings focused on making the product more effective in real-time scenarios.
  • Played a major part in testing and timely delivery of the product.
  • Worked on User Acceptance Testing (UAT) with users along with providing training to end-users.
  • Analyzed Test Results and created a Test Matrix.

Environment: TestNG, Maven, JUnit, Cucumber, JBehave, Java, GitHub, MS SQL Server, PL/SQL, SOAP UI, CSS, HTML, XML, Windows, UNIX, Web Services, Selenium Grid, Selenium WebDriver, XML, JIRA, MS Office Tools.

Confidential, Atlanta, GA

QA Tester

Responsibilities:

  • Involved in creating Test Strategies, Master Test Plans, and Test Cases for QA Process Management.
  • Participated in walkthroughs with the team reviewing the Test plans and Test cases from team input and baselining the Test plan using agile test methodology.
  • Created test reports using TestNG and captured the error screenshots.
  • Tracked bugs and reported Defects and maintained Test Reports using HP ALM.
  • Administered and configured HP ALM in an Agile environment.
  • Developed and maintained custom libraries for the common automation framework using JAVA in Selenium with TestNG and performed Integration and Regression testing to check the compatibility of new functionality with the existing functionalities using Selenium.
  • Performed Regression testing on new builds, and every modification in the application using Selenium.
  • Involved in Framework for Smoke test and Regression test using BDD (Cucumber).
  • Developed SQL queries based on mapping documents.
  • Set up performance testing tools; JMeter for performance testing.
  • Conduct Performance Testing using JMeter along with BlazeMeter.
  • Developed Automation Scripts in Selenium for Functional testing and Regression Testing.
  • Executed every line of the script by inserting breakpoints and added a watch list to debug the entire script in Selenium.
  • Automate test scripts using RESTful web services (Rest API) and Rest Assured.
  • Performed Integration testing to check the flow of the application.
  • Handled Build releases and Manual Projects Internally.
  • Involved in managing onsite & offshore project teamwork direction, estimation, resource management, and issue resolution.

Environment: HP ALM, JIRA, Agile, Selenium, HTML, Cucumber, SQL Server, Java, JMeter, BlazeMeter, Oracle, MS Word, MS Excel, MS Visio, Windows.

We'd love your feedback!