We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Cranston, RI

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in Software Testing emphasizing on Quality Assurance. Experience in both Manual and Automation Testing with a deep seated understanding of Test Planning, Test Design, Test Execution, Defect Reporting and Tracking. Proficient in developing Automation Test Scripts using Selenium WebDriver, Java, Cucumber, TestNG for various domains.
  • Working Experience in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle using Waterfall & Agile Methodologies implementation for testing Critical Deliverables in the project to provide Quality Service.
  • Primarily responsible for overall Functionality Testing, White Box Testing, Black box Testing, System Testing and primary point of contact for User Acceptance Testing.
  • Experienced in requesting Component Integration Testing (CIT) Servers for testing proposed code changes for the schedule release deployments.
  • In - depth Knowledgeable in BDD (Behavior Driven Development) and hands-on experience in creatingfeature files using Cucumber JVM and Implemented Steps definitions using JAVA.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Cucumber with TestNG framework to develop automation testing scripts for web and client server applications.
  • Experience with web service testing using Soap UI, POSTMAN, REST Client and Service Test.
  • Experience working on executing and modifying automated scripts on QTP.
  • Experience in REST API Testing using Java, TestNG, JXL, and Apache HTTP Client.
  • Proficient in SOAP&RESTFUL Web Services testing using SOAPUI and JMeter.
  • Experienced in bug tracking tools Quality Center, JIRA, TFS and MTM .
  • Experienced in mobile testing both manual and automation using APPIUM.
  • Proficient in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
  • Performed cross-platform testing to make sure the application performing as expected on all platforms like Web, Mobile Applications (iOS & Android Apps).
  • Exposure to web technologies like JavaScript, XML, HTML, CSS.
  • Excellent knowledge of VB Script and Descriptive Programming for developing test script and Functional libraries.
  • Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, Oracle and MySQL.
  • Extensive experience in coordinating testing efforts, responsible for test deliverables, status reporting to management and issue escalation.
  • Coordination with Offshore resources in various aspects, resolving queries and in establishing a smooth communication channel with the Client.
  • Attended daily Scrum/Agile standup meetings with the team to discuss status.
  • A resourceful team player with good Interpersonal, effective problem solving and decision making skills.

TECHNICAL SKILLS:

Testing tools: Selenium WebDriver/IDE/GRID, QTP, SOAPUI, Cucumber, TestNG, JUnit, Eclipse, Appium

Configuration Management Tool: SVN, GitHub, VSTS

Languages: HTML, CSS, Core Java, XML, Gherkin, C

Defect Tracking Tools: TFS, MTM, JIRA, HP Quality Center/HP ALM

Build Tools: Ant, Maven

Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid Driven Frameworks

Operating Systems: WINDOWS, Linux, Mac OS

Continuous Integration Tools: Jenkins, Visual Studio Team Services, Maven, ANT, SVN

Project Methodologies: Waterfall, Agile/Scrum

Databases: Oracle, DB2, SQL Server, MS Access, MySQL

PROFESSIONAL EXPERIENCE:

Confidential, Cranston, RI

QA Automation Engineer

Responsibilities:

  • Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy’s
  • Used Selenium Web driver , Java, Junit, Rest API, Rest Assured and Maven for designing automation test cases.
  • Executed test cases in multiple browsers and platforms using Selenium Standalone Server.
  • Responsible for implementing Page object model (POM) using Selenium WebDriver and Java.
  • QA Automation Experience in API testing and UI Automation.
  • Worked with web services testing tools such as Rest Assured, SOUPUI, Ready API or similar web services automated testing tools/frameworks.
  • Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Rest Assured. Worked on multiple projects.
  • Involved in Gherkin Automation Testing
  • Responsible for automating scenarios with Gherkin.
  • Created business driven developed (BDD) test cases for Gherkin automation software to test company's brokerage platforms
  • Involved in resolving complex automation issues in selenium using suitable code.
  • Created test cases using element locators and selenium web driver methods.
  • Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
  • Performed Web-Services Testing using Rest Assured and generated XML Files for messaging.
  • Performed Scrum (Agile) methodology for testing the application.
  • Developed automated scripts and frame works using Java scripting.
  • Extensively used SQL queries and UNIX commands for data verification and back end testing.
  • Involved in writing SQL queries for backend/ETL testing. Automated ETL-QA process using Java.
  • Configured Selenium WebDriver and created Selenium automation scripts in Java prior to agile release.
  • Involved in integrating the test suites to GitLab to execute them automatically after every successful deployment.
  • Used Xpath , ChroPath , Firepath and Firebug tools to locate elements.
  • Participated in design walkthrough and review meetings while interacting with customers.
  • Responsible to arrange Story review , and defect review meetings, used to communicate with the team in these meetings to understand about the story requirement, and to discuss about the defects found.
  • Responsible in performing sanity test at starting of each sprint and regression test at the end of each sprint and share the report with team.
  • Initiated Automating Rest API testing with Rest Assured , and worked on it, started framework from scratch. Worked with development team to understand about API’s.
  • Proven ability to work effectively both independently and in a team-based environment.
  • Experience on projects utilizing an Agile methodology.

Environment: Selenium Web Driver, Jenkins, GitLab, Rest Assured, PostMan, SOAP UI, Maven, JMeter, TestNG, POM, Firepath, Firebug, Eclipse, Gherkins, XPATH, Java, JIRA, SQL Server.

Confidential, Redwood City, CA

Mobile Automation Tester

Responsibilities:

  • Analyzed Business requirements, Software requirements specifications and Design documents, Experience in Agile methodology with SCRUM Process for the product development.
  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Implemented Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for batch run of the Script.
  • Tested Enterprise SOAP using SOAP UI tool.
  • Performed Functionality Testing and Regression Testing, Performance Testing.
  • Executing tests, generate defect reports, and debug software and resolve code issues during team meetings, while using tools like SoapUI, and Load Runner to reach results.
  • Perform manual and light selenium IDE script-driven sanity and regression, cross-browser testing to ensure consistency.
  • Outstanding skills in troubleshooting to determine the failure cause in the Quality Center scripts and writing script using Load runner.
  • Created and Executed Manual Test cases in feature files and responsible to track and log the Defects using ALM and JIRA.
  • Develop automated test scenarios and environments for performance testing with the application team.
  • Develop test cases and facilitated coordination of User Acceptance Testing (UAT) using Acceptance Test Driven Development.
  • Developed automation framework in selenium web driver using behavior driven approach like Cucumber .
  • Worked extensively in Test Management Tool HP ALM and well versed in functional test execution, writing and maintaining test plan and test cases for various technologies and applications.
  • Tested Java API using Test NG/Java.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Used HP LoadRunner to create load test scripts, scenarios and analyze the results.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Implemented Appium Scripts to test IOS and Android platforms.
  • Expertise in using UI Automator viewer in Appium to inspect elements in mobile applications.
  • Performed an end-to-end test and API Testing in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.
  • Expertise in testing Mobile , Tablets , Mobile simulator , emulators in web.
  • Implemented an automated deployment process using Jenkins .
  • Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.

Environment: Selenium Web driver, JAVA, Maven, Intellij, Web Services, TestNG, Soap UI, HTML, Jenkins, Automation Testing, Web Services Testing, Appium, LoadRunner, Git, Cucumber, TFS, MTM.

Confidential, Milwaukee, WI

QA Analyst

Responsibilities:

  • Involved in project planning, coordination, implementation and the creation of test plans and test cases/ scripts.
  • Analyzed business requirements documents and functional requirement documents and was involved in all phases of the project life cycle.
  • Prepared Test Scenarios based on RSM (Requirements Specification Matrix).
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Java Web Driver) & created Data Driven framework using JUnit .
  • Used Apache POI to read data from Excel files.
  • Created POM (Page Object Models) to store the project data and configured their details using Maven to build the project.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
  • Designed and implemented basic/complex SQL queries for backend testing.
  • Involved in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
  • Validated the data from Front End to Back End tables in Oracle Database.
  • Performed ETL testing to verify that data is transformed correctly according to various business requirement and rules.
  • Used Jenkins as a Continuous Integration server to configure with Git and Maven .
  • Used Quality Centre as a defect tracking tool for raising issues and interacting with developers and users about the errors in the application.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework.
  • Performed Regression Testing at various phases of development life cycle to impact the existing functionality.
  • Performed white box testing to examine the program structure and to derive the test data from the program logic.
  • Performed different types of testing like smoke, functional, system integration, black box, gray box, positive, negative and regression testing.

Environment: : Selenium Web Driver, Jenkins, MAVEN, SVN, Oracle, Selenium Grid, Eclipse, JIRA.

Confidential

QA Tester

Responsibilities:

  • Responsibilities include test cases, test execution, test reports, opening, closing and verifying work requests/bug reports and helping recreate customer issues.
  • Identified the test cases to be automated and performed Data Driven Testing and GUI Check points using QTP and enhanced the overall functionality of the application.
  • Used VB Scripts in QTP to access webpage script variables.
  • Reporting the bugs in respective bug base following the proper severity and priority.
  • Entering bugs into the database and when they are fixed by the developers, regressing and retesting the issues.
  • Performing Smoke, Functional, Compatibility, Performance and User Interface testing.
  • Performing Retesting, Regression and Ad-hoc testing after each new build of the application.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Interacted with clients to gather requirements, objectives, and input and output requirements.
  • Developed detailed test plan and test cases for Black box testing.
  • Performed execution of test cases manually to verify expected results.
  • Documented and reported bugs found out during the process of testing
  • Communicating with the onshore team and production regarding issue raised in the application.
  • Sending daily status reports and deliverables to QA lead.

Environment: QTP, Manual Testing, Quality Center, JAVA, Oracle, Windows.

Confidential

Manual Tester

Responsibilities:

  • Analyzed business requirements, functional specification & required documents for Manual Testing.
  • Reviewed project specs and worked closely with BA and Development for creating Test Cases.
  • Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Interacted with clients to gather requirements, objectives, and input and output requirements.
  • Developed detailed test plan and test cases for Black box testing.
  • Performed execution of test cases manually to verify expected results.
  • Documented and reported bugs found out during the process of testing
  • Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC).
  • Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
  • Participated in weekly and monthly report meetings.

Environment: Manual Testing, MS Office, Quality Center, Windows.

Hire Now