Api Test Automation Engineer Resume
Alpharetta, GA
PROFESSIONAL SUMMARY:
- 8+ years of experience in Manual & Automation testing in all stages of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Experienced with test automation tools like Selenium WebDriver
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
- Expertise in End to End Testing(E2E), System Integration Testing (SIT), Smoke Testing, Back end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing.
- Experienced with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
- Expertise in Smoke Testing, Back end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Experienced in preparing and executing Test cases, evaluated test results and Report discrepancies to the development team using ALM/Quality Center.
- Experienced in using ALM/Quality Center for managing test execution and defect tracking of all issues.
- Experienced in providing test management actions and activities (STLC) using ALM/Quality Center.
- Experience in using build/deploy tools such as Jenkins, for Continuous Integration & Deployment for Microservices.
- Implemented REST Microservices using spring boot.
- Review test cases with Requirement Traceability Matrix (RTM) with the business.
- Expertise on testing RESTful architecture API using Framework Rest Assured for Web Service
- Very good in writing SQL queries for backend data validation and data integrity check.
- Writing SQL queries for accessing data from the MySQL/Oracle/SQL Server/MongoDB/Gemfire
- Experienced in creating test scripts using Selenium Web driver using Page Object Model (POM).
- Experienced in using Jenkins as continuous Integration tool and maven for build.
- Proficient in set up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
- Experience with Medicaid, CHIPS and Medicare and Health Insurance flow
- Experienced in designing automation testing framework for web-based application using Selenium that maintains the workflow as an end-user.
- Experienced in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD.
- Good Knowledge on using BDD Frameworks like Cucumber using Gherkins language
- Good knowledge in Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
- Expertise in Scheduling testing job and set up the flag to run automation script.
- Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Able to work independently and with another QA Analyst’s on project.
- Excellent analytical, communication, documentation and interpersonal skills.
- Ability to adapt myself to any environment, Self - Learner and hard worker. Comfortable in working with the team.
- Implemented test automation scripts for mobile testing sing Appium for Android and iOS applications.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF)
TECHNICAL SKILLS:
Testing Tools: Postman, WebDriver, and Selenium, JIRA, TFS, Selenium, Appium, HP ALM/Quality Center, Jenkins, Apache POI, Visual Studio, Maven, GitHub, Bitbucket, TestNG, Eclipse, IntelliJ, Cucumber, SSMS etc.
Database: MS SQL Server, Oracle, MySQL, PL/SQL, MS Access, MongoDB.
Operating Systems: Windows Server, Linux/Unix, Mac
Languages and Web/Application servers: Java1.8, J2EE, React, Node, Express, C/C++, C#, ASP.NET, PHP, XML, JSON, Apache (Tomcat, XAMPP), IIS Server
Cloud Technologies: PCF Client API, CF User Defined Services
PROFESSIONAL EXPERIENCE:
API Test Automation Engineer
Confidential, Alpharetta, GA
Responsibilities:
- Involved in Agile SCRUM meetings with the Development and Product Management team and analyzed and developed product stories and included them in Sprint backlog.
- Tested micro services SOA implementations using RESTful web services, Spring Boot, Spring JDBC, Cloud Config server with PCF.
- Experienced in driving Quality Assurance and excellent technical and problem solving, organizational, compliance skills.
- Experience with testing Automation of API testing using Rest-Assured.
- Agile Program management, JIRA-Agile Scrum/Kanban, Bug Cycle management, SDLC designs advice using JIRA.
- Working on Jira Agile Boards and configured.
- Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes using ALM.
- Analyzed the System Specification in order to develop the Test Cases
- Developed and executed Test Cases to test data loads, verify application rules and workflows & data security.
- Used Java language and TestNG framework for scripting; Used Maven for building the WebDriver project.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Coordination and communicating with the clients in analyzing and solving production issues. Experience using CICD tools such as Jenkins
- Using Splunk developing dashboards, forms, SPL searches, reports and views, administration, upgrading, alert scheduling, KPIs, Visualization and Splunk infrastructure.
- Strongly Communication with customers, developers and Product Owner, Stack holder.
- Help us continuously improve our Products and the way we work
- Collaborate with Product Management teams to identify great services that we can develop to solve real problems for our customers.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Explained to executive-level personnel on how PCF is the key component for a meaningful digital transformation
- Solutions involved logging with Splunk , custom build packs, service-to-service security, and other common issues faced when PCF is involved in a large-scale digital transformation
- Contributed to the testing application architecture of several microservice on PCF
Environment: Jira, Java spring tool suite, Selenium WebDriver, TestNG, Maven, Jenkins, MS Excel, MS Office, JSON, Java, HP ALM, Splunk, New Relic, Pivotal cloud foundry
Selenium Test Automation Engineer
Confidential, Richmond, VA
Responsibilities:
- Developed BDD (Behavior Driven Development) Test Automation framework in multiple sprints using Java and open source technologies like Selenium Web Driver and Cucumber / Gherkin.
- Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-Scrum methodology
- Involved in SCRUM meetings with the Development and Product Management team and analyzed and developed product stories and included them in Sprint backlog.
- Involved in complete SDLC -Agile methodology. Test scripts were automated using TestNG framework with Selenium WebDriver for the application
- Tested Web Services for application to ensure all the components are working as per the requirements.
- Designed and documented HTTP Protocols with REST/JSON, SOAP/XML UI, APIs data formats and API versioning strategy.
- Web services testing via Tool SOAP UI/ Restful web services with REST assured.
- Developed and executed Test Cases to test data loads, verify application rules and workflows & data security.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Reviewed and Designed Functional Requirement Specifications and Test Plans.
- Analyzed the System Specification in order to develop the Test Cases.
- Involved in Functional, Integration, and Regression Testing to make sure that new build was compatible with all types of browsers at every phase of testing.
- Participated in use-case reviews, authored, and reviewed test planning artifacts in ALM.
- Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes using ALM.
- Used ALM to attach screenshots and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were generated.
- Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using ALM.
- Tested on Different databases like Oracle, SQL server using SQL Quires.
- Designed, developed and implemented Data Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Used TestNG framework to run unit test and Maven to build the Project.
- Conducted Black box, Functional, Regression, Smoke testing with Eclipse TestNG, Selenium WebDriver, Maven, Java, for web-based applications.
- Used Java language and TestNG framework for scripting; Used Maven for building the WebDriver project.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber using Gherkin Language.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Supported early morning/off-hours/weekend launch and monitored of systems with business teams as needed.
Environment: Java, Selenium WebDriver, TestNG, Cucumber / Gherkin, Junit, Maven, Jenkins, Unix, MS Excel, MS Office, XML, Java, Oracle, SQL Server, Toad, Windows, HP ALM, Katalon Studio,
Selenium Engineer
Confidential, Atlanta, GA
Responsibilities:
- Wrote Test Cases and Test Procedures based on the Test Plan.
- Analyzed project documentation and prepared detailed Test cases.
- Analyzed, Understood and Estimated requirements.
- Involved in the System and Integration testing.
- Performed Positive and Negative testing.
- Used Quality Center to create Test outlines and maintained Test scripts and created, modified and debugged the Scripts.
- Assisted in User id clean up, Create User Ids, Reset Passwords, and Create New Projects in Quality Center/ALM.
- Created the Traceability matrix using Quality Center/ALM.
- Used Quality Center to create Test outlines, maintained Test scripts; created, modified and debugged the Scripts.
- Performed Data integrity testing by executing SQL statements and validated the tables in the database.
- Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
- Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
- Designed Automation Testing Framework for web-based application using Selenium that maintains the workflow as an end-user.
- Developed automated testing for REST API testing.
- Prepared Test status reports for each stage and logged any unresolved issues into Issues log.
- Involved in Meetings and walkthroughs and Responsible for weekly status.
Environment: Java, HTML, XML, Java Script, J2EE, Oracle, MS Visio, MS Excel, Windows, UNIX, MS Office, Selenium WebDriver, TestNG, Maven, Jenkins, HP Quality Center.
Software Tester
Confidential, New York, NY
Responsibilities:
- Created Test scenarios, Test cases, Test data for Health eligibility, open Enrollment, health coverage, HUB calls and execution.
- Identified scenarios and tested Health insurance Market place for eligible customer and enrollment.
- Verified low income people awarded for Medicaid and CHIPS and emergency services.
- Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing.
- Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
- Involved in generating test plan, test cases and executing test cases using Quality Center.
- Used Quality Center to track bugs and generate reports.
- Wrote SQL queries to test the oracle database and validate the data integrity.
- Created regression test plan and procedures for different interfaces to test complete (web and client/server) application with huge test data.
- Involved in developing weekly status reports for the project team.
- Maintained and analyzed large volume of regression test results.
- Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
- Tested the application on different browsers as a part of Workstation compatibility testing to maintain cross-browser functionality.
- Reviewed the Business Requirement Documents and the Technical Specification.
Environment: HP Quality Center, Microsoft TFS, C++, Selenium, Windows, UNIX, SQL, Java, J2EE, HTML, CSS, XML, MS Excel, MS Office.