We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Richmond, VA

SUMMARY

  • Experienced as Quality Assurance (QA) / Test Automation Engineer professional with 6+ years of experience in the IT industry.
  • Extensive experience in finance, insurance and health domain. Self - taught, and motivated QA Engineer, passionate to work with new technologies as an individual or as a dedicated team member.
  • 6+ years of work experience as a Quality Assurance Engineer as both manual and automation tester for testing Web and Client-Server applications.
  • Knowledge in Finance, Health Care and Insurance domains.
  • Involved in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Excellent understanding and experience of working on Agile methodologies and sprint ceremonies.
  • Expert in analyzing requirements in order to create test plan and test cases.
  • Proficient using Jira and Jira Xray for test management.
  • Expert in automating different test types such as Functional, Regression, Smoke, Front-end, Backend Testing.
  • Complete knowledge of Selenium Web Driver for automating the web browsers.
  • Highly skillful with JUnit and TestNG for running test and assertions.
  • Expert in Cucumber Gherkin format syntax (Given, When, Then).
  • Skillful in project structure and organization by using Page Objects Module (POM), Feature files, Configuration properties files, and Resource files.
  • Configured APACHE POI libraries and created custom reusable methods in order to work with Excel sheet.
  • Knowledge with Build tool (Maven) using POM XML File to store dependencies.
  • Experienced with Postman to manually test APIs and verify responses.
  • Strong ability to automate RESTful API using RESTAssured libraries.
  • Experienced in writing SQL queries with Oracle and MySQL and PgAdmin and Postgres for manual Back-End Testing.
  • Proficient in automating Back-End testing using JDBC library
  • Hands on experience with Source Version Control tools; GIT and GITHUB.
  • Involved in configuring Jenkins (CI) for executing nightly smoke test suite and regression test suite
  • Cross-functional and excellent team player with the ability to work independently in a time sensitive environment.
  • Self-organized in an independent setting with excellent interpersonal and communication skills.
  • Easily adaptable to any new technologies and business environments.

TECHNICAL SKILLS

Project Management Tools: Microsoft Outlook, Microsoft Teams, Jira, Confluence, Excel Sheet, Microsoft Word

Framework: Data Driven (DDT)Behavior Driven (BDD) Hybrid

Languages: Java, SQL, HTML, CSS, XML, GherkinJson

Databases: Oracle, MySQL, SQL Server, PGAdmin

Testing Tools: Selenium WebDriver, Maven, JUnitCucumber, TestNG, Jenkins, HP ALM

Repository System: Git, GitHub, Bitbucket, Sourcetree

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

QA Automation Engineer

Responsibilities:

  • Actively participated Agile Scrum ceremonies attending all sessions, Planning/grooming, Daily/Stand Up, Review and Sprint Retrospective meetings.
  • Worked closely with Business team and analyzed User Stories, in order to test application functionalities.
  • Designing and developing Test plans, Test Cases, Test Data with Team Lead and Manual Testers by analyzing each Requirements and User Stories.
  • Responsible in building and executing Test Scripts from User Stories based on detailed acceptance criteria in JIRA or other project management, defect / bug tracking tools.
  • Strong emphasis on functional testing application with expected and actual results.
  • Used and enhanced existing automation-testing framework that utilized Java, Selenium WebDriver, JUnit, Cucumber (Gherkin), and Maven.
  • Identified and used variety of Selenium Web Element locators such as ID, Name, Class Name, Tag Name, Link / Partial Link Text, CSS, XPath on the GUI parts of the application in order to perform Front-End Testing.
  • Performed Back-End Testing by using Postman API for manual API testing, Java and Rest Assured libraries for automating and testing Restful Web services.
  • Organized test data separated from code and stored into external sources. Excel files, CSV files, and Database using Apache POI.

Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, IntelliJ, JIRA, Git, GitHub, HTML, XML, CSS Chrome, Firefox, SQL, Oracle, Windows.

Confidential, NYC, NY

QA Engineer

Responsibilities:

  • Analyzed business, functional requirements, and design review documents to develop Test Plan and created Test Cases.
  • Involved in all Agile Scrum Methodology as Quality Assurance Test Automation.
  • Participated in design reviews meeting and collaborated with Developers and provided feedback to the Business Analysts to make sure we have a clear and strong understanding of User Stories.
  • Managed User Story Sessions for creating Test Cases with better Acceptance Criteria and Definition of Done.
  • Utilized Selenium WebDriver locator to identify Elements by writing CSS selector or XPath for dynamic Web Elements.
  • Followed Page Object Design (POM) Pattern for writing automated tests in Java.
  • Added framework utility methods and classes.
  • Used Cucumber HTML Report for Eclipse IDE to be able to identify the root cause of the failure for each execution.
  • Tested RESTful Api using Postman and created Data Driven framework using RestAssured and Maven Dependencies.
  • Tested on Different Back-End Databases using JDBC to connect to RDBMS such as Oracle, MySQL using SQL Queries.
  • Used Jira for defect logging and bug tracking.
  • Used Jenkins to execute smoke test suite and regression test suite, provide status reports of failed tests, and send in email after every build.

Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, TestNG, Jenkins, Eclipse, JIRA, Git, HTML, XML, SQL, Oracle

Confidential, Richmond, VA

Manual Tester / Junior Quality Assurance Analyst

Responsibilities:

  • Attended the meetings, weekly status meetings and walkthroughs, and interacted with Business Analysts and Developers to resolve defects.
  • Responsible for writing and execution of System Test plans and Test cases by reviewing the business requirements document, and technical specifications document.
  • Collaborated with product management teams to develop a comprehensive set of tests for Web based applications.
  • Generated test scripts and performed functionality testing.
  • Write manual test cases using quality center and using requirement document.
  • Coordinated between QA Managers, Developers and Team Members to deliver the quality product.
  • Identified program variance from functional requirements, and recommended modifications for standardization and increased usability.
  • Reported defects through JIRA and performed Regression to resolve bugs fixes and interacted with the developers to resolve technical issues.

Environment: Manual Testing, JIRA, Excel, HP ALM, Agile, SQL

Hire Now