We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TexaS

OBJECTIVE

  • Quality - focused Test Engineer skilled in design and execution of testing solutions to ensure critical applications function as intended to enable attainment of key business goals.

SUMMARY

  • Over 7 years of experience in creating, enhancing, and maintaining test plans and test cases for Manual and Automation Software Testing varying different domains.
  • Experience in creating Test plans, designing and execution of Test cases, Test Scripts, Bug detection, Traceability Matrix and Test Results.
  • Full understanding of Waterfall and Agile SDLC processes to test developing application.
  • Conceptual understanding of Software Testing Life Cycle. Involved in Functional, Sanity, Regression, GUI, Web Based, Integration, Ad - hoc, backend, System Testing of Client Server and Web Applications.
  • Implementation experience to build and maintain Test Automation frameworks (Data-Driven, POM, Hybrid) from scratch and upon existing frameworks using Selenium Web Driver in Java language.
  • Sound knowledge on JUnit, TestNG testing frameworks for Unit and Functional testing, Maven for Project building, Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Experience in using GitHub as a source repository system to share code within the office & overseas team.
  • BDD test automation framework creation experience with JUnit and Gherkin language using Cucumber.
  • Expertise in defect reporting and tracking with high level of detail, accuracy using Test Management tools like ALM/Quality Center, Jira, Zephyr.
  • Experience in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check the integrity of data.
  • Knowledgeable in Web Services Testing- SOAP & REST API requests using SOAPUI and Postman tool.
  • Generated reports usingExtent Reportsafter testing web applications to analyze the pass percentages and failed cases.
  • Effective in liaison with clients. Good analytical, problem solving and interpersonal skills. Self-Starter and can perform well as a team player and as an individual.
  • Strong written and verbal communication skills and the ability to clearly articulate information / issues with the appropriate level of detail. Good sense of planning, prioritizing of work and time management.
  • Able to create risk-based testing traceability matrix to meet the tight deadline.
  • Create Test execution and bug detection reports with collaboration of Onshore and Offshore team.
  • An experienced trainer, retain the skill to explain information clearly while working toward common goals and encourage team members to perform at their best.

TECHNICAL SKILLS

Automation Testing Tools: SELENIUM (Java), TestNG, Junit, Cucumber

Test Management Tools: HP ALM / QC, JIRA

Configuration Management: Jenkins, Maven, GitHub

Process: SDLC, STLC, Agile, Scrum, Kanban, Waterfall Model

Testing /Scripting Languages: HTML, XML, JSON, Java, SQL

API Testing: SoapUI, Rest Assured, Postman

Browsers: Google Chrome, MS Internet Explorer, Mozilla Firefox

Data Base: Microsoft SQL Server, MySQL, Oracle

Operating System: Windows XP 8/10, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential - Dallas, Texas

QA Automation Engineer

Responsibilities:

  • Designing and implementing test plans to verify new software features and bug fixes.
  • Actively participated in different stages of the Software Development Life Cycle such as Design, PlanningDevelopment and Testing.
  • Executed an end-to-end Test Plan and managed all activities in the plan to confirm all objectives are met and the solutions work as expected.
  • Configure Selenium WebDriver, Maven tool & automated scripts in java prior to Agile release.
  • Involved in Designing and Developing data driven framework using Selenium WebDriver, TestNG, Junit and Eclipse IDE in Java language to help in Automation testing.
  • Extensively used Page Object Model design and was involved in building and enhancing the Hybrid
  • Created Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.
  • Ensured every feature of the application is tested and identified any potential issue before the product is released.
  • Performed Smoke testing, Black box testing, Functional testing, System testing, Integration testing and
  • Performed backend testing by using SQL queries to verify the database reliability.
  • Involved in performing UAT (User Acceptance Testing)
  • Created and Verified Webservices API requests and responses. Experience in Validating Parameters

Confidential - Plano, Texas

QA Automation Engineer

Responsibilities:

  • Designed and Developed Test Cases for automated testing using Selenium, TestNG, and Eclipse IDE.
  • Developed test code in Java language using Eclipse, TestNG framework tool.
  • Created test cases, scripts based on functional specification, prepared test data for testing.
  • Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium
  • Worked on distributed test automation execution on different environments as part of Continuous
  • Involved in designing and developing data driven framework using Selenium WebDriver, TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s
  • Developed test automation scripts using Selenium WebDriver for Regression testing for releases of the application.
  • Worked on Selenium GUI Object / element verification was done through XPath, CSS Locators.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Involved in executing SQL queries, functions and packages for backend testing.
  • Used Maven for the dependencies. Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environment with different test configurations.
  • Create and track all User stories in Agile ceremonies like sprint planning, daily stand up and sprint reviews.

Confidential - Dallas, Texas

Quality Assurance Analyst

Responsibilities:

  • Participated in story grooming sessions and wrote acceptance criteria with business team, Agile/Scrum.
  • Good understanding of Test Deliverables such as Test Plan, Test Cases, Defect Report, End to end test flow, Requirement Traceability Matrix.
  • Extensive experience on creating all types of testing scenarios: positive, negative, data validation / backend, web services and Blackbox.
  • Performed manual testing and maintained documentation on Regression, Integration & User-acceptance.
  • Used SQL querying to validate data from the app to source and used JDBC to connect for automation.
  • Automated with Eclipse IDE, Java, Selenium Jars, TestNG and Page Object Model (POM).
  • Extensively used Selenium to take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key / mouse event, with different Locators (XPath, CSS, id, Link text).
  • Created Test Cases using Element Locators and Selenium WebDriver methods.
  • Used Maven build tool to manage framework dependency jar files, plugins, test suites etc.
  • Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Worked with developers to create and update the defects, resolve, and track their status.
  • Provided the status reports on test cases executed, defects found, defects pending, defects solved.
  • Maintaining the Selenium and Java automation code and resources in the GitHub version source control.

Confidential - Philadelphia, Pennsylvania

Test Engineer

Responsibilities:

  • Analyzed business requirements by interacting with end-users and developers.
  • Responsible for writing the Test Cases and Test Scenarios based on the Functional Requirements and Use Case documents. Documented
  • Execute test cases manually and log the results in Test lab module of HP Quality Center (QC).
  • Used HP ALM to create the Test plan and execute the plan, track execution against the requirements and manage defects.
  • Prepare test data by executing SQL queries on the database tables and perform database validation.
  • Participate in defect review sessions and coordinate with development team to keep track of defects.
  • Prepare Functional, Integration and Regression test cases and manually execute the test cases.
  • Actively participated in discussions with the onshore and offshore development teams, business and portfolio analysts to make sure the testing efforts are covering change of scopes, updated user stories and other functional requirements and modifications.
  • Created detailed QA documentation including QA reports and actively participated in project status meetings.

We'd love your feedback!