We provide IT Staff Augmentation Services!

Qa Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • IT Professional over 6 years of diversified experience as a QA Engineer with specializing in IVR/Functional/API/Automation Testing of Web, Call - Center applications in Financial/Healthcare domains.
  • Specialized in implementing IVR automation using CYARA automation CX-Model.
  • Proven ability in developing End to End Call-Center application automation
  • Developed Cucumber Feature Files using Gherkin, fostering a clear understanding for all members involved in the project. WebDriver Selenium Web driver Selenium WebDriver
  • Extensive experience in Java, Selenium WebDriver, Test-NG, Cucumber, Test-NG and Maven.
  • Maintained the Selenium and Java automation code and resources in version control system Git.
  • Experience in using Jenkins for Continuous Integration .
  • Performed Smoke, Functional, Regression, End to End and Black box testing for improving product quality.
  • Experienced in API Testing using REST Assured library and POSTMAN.
  • Expertise in writing SQL queries, SQL scripts and performing Database Testing in different RDBMS like Oracle and MySQL.
  • Solid experience of Defect/Test Management tools Jira/Version-One/ALM.
  • Excellent interpersonal, communication skills. Good team player and can work independently and when required.
  • Quick learner, creative problem-solver, and adaptive performer.

TECHNICAL SKILLS

Testing tools: CYARA, Interactions desktop, Interactions attendant, Cucumber, Selenium, Maven, Test-NG, Appium

Tools: Jira, Git, GitHub, AWS, JDBC Driver, Apache POI, ALM, Jenkins, JfrogVersion-One

Frameworks: POM, BDD, TDD, CX-Models (IVR)

Languages: Java, SQL, HTML, XML, Gherkin

RDBMS: Oracle, MySQL, PostgreSQL

API Tools: RESTful, REST Assured, POSTMAN, JSON, Payload

PROFESSIONAL EXPERIENCE

Confidential

QA Engineer

Responsibilities:

  • Define test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, Test-NG and Java
  • Create and Update CX-Model based on the requirement and generate test-case
  • Configure IVR environment using Interactions Attendant, Administrator, ICBM and Interactive Desktop tool.
  • Work closely with to design call-flow and understand requirement.
  • Create functional test cases for non-stable ST environment and Automate stable RT environment.
  • Create Velocity and Pulse campaign for Regression and Health-Check.
  • Integrate CYARA with Selenium WebDriver to run tests.
  • Involved in setting up Continuous Integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub .
  • Work with RESTful API and used HTTP requests to GET, PUT, POST and DELETE data.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria
  • Analyze user requirements, functional specifications and Use Case documents and created the Test Cases for Functional Testing.
  • Participate to all Scrum Ceremonies in Agile methodology.
  • Saved 30% time and cost of the testing by automating using Selenium webdriver with Java
  • Log the defects in Jira and maintained track of the defects throughout the Software Testing Life Cycle (STLC).
  • Integrate Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands
  • Interact with product management, project management and development teams to develop a strong understanding of the project and testing objectives, which helped to reduce bug at the wireframe-level.

Confidential

SDET

Responsibilities:

  • Created Test Scenarios, Test conditions, Test cases and Expected Results as per UI requirements.
  • Configured and automated Feature Scenarios using Selenium WebDriver, Cucumber, Gherkin and Maven .
  • Implemented test automation scripts for mobile testing using Appium for Android applications
  • Wrote Data-Driven Tests to check how application performs with different sets of data.
  • Responsible for maintaining daily Smoke Test on Jenkins and debug failure build on Jenkins and reporting the issue.
  • Merged branches via Git and pull requests via GitHub per release management process to minimize risk to releases.
  • Wrote SQL queries for data verification and Oracle SQL statements for Back-end Testing.
  • Reported software defects in Jira and interacted with the developers to resolve technical issues.
  • Followed Agile Testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
  • Created mobile automation framework from scratch using Java/J-Script/Appium/Browserstack and execute in devices (parallel), which reduces 25% regression time.
  • Performed UAT testing with product owner, program manager and business.
  • Developed Scenarios for writing Test Cases and Test Scripts for functions of the application.
  • Extensively involved in Smoke, Functional, Regression, End-to-End Testing and monitored the behavior of the applications during different phases of testing.

Confidential

IVR/UAT Tester

Responsibilities:

  • Worked in call center application to create call flow diagram, using visio.
  • Logged Bugs in HP ALM tool and tracked status of those on daily basis.
  • Execution of Sanity, Functional, Regression, Integration, System test cases for multiple releases.
  • Designed, developed and implemented POM based Automation Testing Framework utilizing Java, Selenium WebDriver and Test-NG.
  • Used GitHub as a code repository and Git for version control.
  • Tested applications in different types of browsers and versions, such as Google Chrome, and Firefox, to simulate production environment.
  • Wrote SQL queries and SQL statements to validate database integrity.
  • Designed the efficient manual Test Cases based on analysis of Business Requirements, Functional Specifications, Technical Design documents, Use Cases, Supporting documents.
  • Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Involved in Manual and Automated Testing of the applications. Executed Test Cases and analyze the test results.
  • Logged defects, and closely interacted with the development team to verify defect fixes, and update defect status.

We'd love your feedback!