We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer/api Automation Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • A highly competent and result oriented IT professional with 8+years of experience in Quality Assurance and Software Testing which includes Rest API Automation Development with JAVA,TestNG, RestAssured Framework, Selenium web driver, Cucumber, Groovy, SpringBoot and Spring framework applications, AWS, EC2, ECS, MSK Services, Kafka Testing, Troubleshooting cloudwatch logs, MySql, plsql, JPA and JDBC.
  • Extensive knowledge on Software Testing & Development Life Cycle (STLC) and bug life cycle.
  • Proficient in writing Java code according to the requirements, developed basic Java APIs using spring web MVC.
  • Skilled in Project Management from planning, designing and developing Test Plan, Test cases and Generating Test Reports and Product quality assurance documentation. Involved in creating Estimations, Resource Management,Metrics, Status tracking, UAT analysis.
  • Proficient in writing complex sql queries joining multiple tables and involved in query tuning design discussions.
  • Use Unix,Linux and shell scripts for creating custom jobs in HDFS.
  • Excellent experience in automation of Web - based, highly transactional and large Client/Server/Multi-tier applications using JAVA, TestNG, POM, Rest Assured with Groovy.
  • Experience in Agile Projects, worked very closely with product owners in Agile and attended different meetings like Sprint planning, Scrum backlog grooming, Sprint review and Retrospectives.
  • Experience in AWS, EC2, ECS, MSK, S3 deployment scripts using terraform modules and deployed the scripts using Jenkins pipeline.
  • Proven ability in designing and creating automation frameworks usingJava, Junit, TestNG, Maven, ANT, Jenkins, tools.
  • Experience in working with Springboot applications, trouble shooting lower environment issues during on call.
  • Experience in Core Java,development by applying different concepts like OOPS concepts, Collections, String’s,Exception handling, Multithreading, etc. and experience in NodeJS, Groovy and JavaScript.
  • Experience with API and Schema Validation.
  • Experienced in working HDFS, Hadoop environment, includes Hive(Running hive queries from beeline and fine tuning hive queries for better performance).
  • Experience in Cloudera environment, maintaining Hbase regions health.
  • Strong experience in automating REST API testing.
  • Designed and implemented different automation frameworks from likePage Objectsframework, Keyword Drivenframework, Data Drivenframework and Hybridframework.
  • Experience indeveloping BDD scripts with Cucumberand writing step definitions for behavior.
  • Excellent experience ofbuild tools like Maven, Gradle and managing JAVA automation projectsusing them.
  • Experience in Version Control tools like SVN & GitHub and Continuous Integration tool like Jenkins
  • Experience in API Testing tools like Rest API with Postman and Swagger for initial API validation.
  • Experience in testing message brokers like ActiveMQ, RabbitMQ and JMS.
  • Expertise in Databases writing queries using Postgres, Oracle, SQL, Hive SQL, HBase and Cloudera components.
  • Experience in testing Business Intelligence (BI) Reports and Tableau Reports - Dashboards, Validations using complex Join queries in Oracle/SQL/Postgres.
  • Experience in testing UI of AWS cloud application.
  • Created AWS Dashboards for Alerts and logging.
  • Took ownership of automation and led the automation team by mentoring the team as required.
  • Proficient in Test management and Defect management tools like HP ALM, Jira, TFS, Qmetrics, TestManager.
  • Adapt in analyzing projects that require strategic thinking, clarifying business requirements, existing procedures/skill sets, and designing process and system improvements to increase productivity and reduce costs.
  • Demonstrated excellent communication, analytical and problem-solving skills while training and consulting clients on implementations of various technical solutions.
  • Knowledge on analyzing crystal reports.

TECHNICAL SKILLS

Automation Testing Tools: Git, Bitbucket, Eclipse, IntelliJ, Newman, Postman

Languages/Frameworks: JAVA,Spring, Springboot, TestNG, Cucumber, Rest Assured, Page Object Model (POM), Java Script, Unix Scripting.

Bug Tracking and Test Management Tools: JIRA, Bugzilla, Version One, HP ALM, TFS, Test Manager

RDBMS: MySql, Oracle, Postgres, Hive QL, Hadoop.

Operating Systems: Windows 7/8/10, Windows Server 2008/2008R2/2012,Linux, Unix.

Build Tools: Maven, Gradle, Jenkins, GitHub, Docker, Ant

Domain Knowledge: Streaming, Mobile Device Management, E-commerce, Co-working Spaces

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

Sr. QA Automation Engineer/API Automation Engineer

Environment: Java, Groovy, Selenium, IntelliJ, Gradle, Maven, GitHub, Jenkins, Postman, TestNG, Cucumber, Kafka API, Active MQ, MySQL, Docker, Rest Assured, JMeter, Confluence, Jira, Microsoft Azure, Bitbucket, SourceTree, Gitlab, Hadoop, Big Data, Hive, HBase.

Responsibilities:

  • Developed the Automation API Test Scripts in using with Rest Assured framework.
  • Test Planning and Prepared Test Cases using Data Driven and Cucumber Framework in WebDriver.
  • Experienced in running queries on Hive and HBase, using beeline.
  • Experience in Kafka API testing for consumer and producer model.
  • Experience in cleaning up HDFS using HDFS command line arguments.
  • Reported cloudera bugs while copying data to AWS S3 using yarn jobs.
  • Created Gradle Project using Gradle build automation tool to create dependencies like wars, jars.
  • Used GitHub, source code management tool for code re-usage, high portability extending scope of Automation Testing.
  • Uploaded automation code to Bit bucket and shared it with development teams for further usage.
  • Reviewing the Test Reports using TestNG framework.
  • Performed the API testing using Postman API tool and validated the different responses of API calls.
  • Create Docker containers/Images for deployment.
  • Worked on AWS cloud environment, using AWS S3 buckets, Spinning up EC2 instances, Setting up MSK clusters.
  • Worked with developers to test the daily builds and reported bugs.
  • Collaborated with development on test automation efforts to ensure that development supports the testing solutions.
  • Performed Performance test using JMeter.
  • Worked with Developers and Quality Assurance associates to identify and implement test suites/test cases for diverse projects.
  • Did rigorous In-Sprint testing by analyzing the impact on the code change/s, tested all possible use cases to ensure no breakage.
  • Developed SQL queries/Hive Queries and Joins for validating data in Data Base and used Excel files for Data Driven Automation testing.
  • Prepared and executed Test Cases as per System Requirements and User Stories. with Team members to develop TEST Plan document.
  • Defect Tracking and Reporting, logged defects using JIRA tool and reported it to the developer.
  • Gathered Business Requirements for Functional user stories and analysis impact on data platform.
  • Queries with Multiple SQL Joins written and executed for Backend to Frontend Validations.
  • Scheduled and conducted Review Meeting for Test Scenarios, Test Cases, and Test Conditions covered based on Functional specifications with impact on reporting data.
  • Experience on CI/CD -Used Gradle/Maven for build management, GIT as source repository and Jenkins for Continuous Integration of the builds.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.

Confidential - Dallas, Texas

Sr. Automation Engineer

Environment: Java, selenium, Eclipse, Maven, GitHub, Jenkins, Postman, TestNG, API, POM, PostgreSQL, Oracle, DBeaver, Mesos, Segment, HubSpot, Salesforce, QMetrics, Confluence, Jira, Yardi, Tableau

Responsibilities:

  • Developed the Automation Test Scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
  • Worked on automation framework development for APIs.
  • Identification of Automation scenarios.
  • Prepared Test Cases using Data Driven, Hybrid, Modular, and Keyword Driven Framework in WebDriver.
  • Prepared Excel files for collection of data and Element Locators using object repository, used this in test suite with the help of APACHE POI library files.
  • Scheduled and conducted Review Meeting for Test Scenarios, Test Cases, and Test Conditions covered based on Functional specifications
  • Created Maven Project using Maven build automation tool to create dependencies like wars, jars.
  • Triggered POM.XML files using Jenkins, Continuous Integration Tool to generate reports and to trigger periodically.
  • Used GitHub, source code management tool for code re-usage, high portability extending scope of Automation Testing.
  • Reviewing the Test Reports using TestNG framework.
  • Project is under Agile environment, attended daily stand-up meetings, provided daily status on manual and automation test results. Attended sprint plan meetings to review the user stories and story points.
  • Worked with programmers to test the daily builds and reported bugs.
  • Collaborated with development on test automation efforts to ensure that development supports the testing solutions.
  • Performed functional, compatibility testing on different browsers like IE, Firefox & Chrome.
  • Developed SQL queries and Joins for validating data in Data Base and used Excel files for Data Driven Automation testing.
  • Prepared and executed Test Cases as per System Requirements and User Stories. with Team members to develop TEST Plan document.
  • Defect Tracking and Reporting, logged defects using JIRA tool and reported it to the developer. Developed and executed Test cases.
  • Gather Business Requirements for Functional user stories and Identify/Analyse the Impact on Hana Tableau Marketing Reports
  • Visibility of Reports testing in combination with Roles/Permissions and Lines of Business.
  • Queries with Multiple SQL Joins written and executed for Backend to Frontend Validations.
  • Experience of writing complex SQL queries to test Tableau Data Reports.
  • POC done for tool Data Gaps BI Validator and Kinesis for Tableau Reports Automation Testing.
  • Performed the API testing using Postman API tool and validated the different responses of API calls.
  • Use Jenkins and Mesos for Running of QA Chronos data Jobs and status and Logs verification,
  • Scheduled and conducted Review Meeting for Test Scenarios, Test Cases, and Test Conditions covered based on Functional specifications with impact on reporting data.
  • Worked with Yardi software for verifying the accounting part for Hana application.
  • Worked with different data captured tools like Segment, HubSpot and Google analytics, Salesforce.
  • Understanding the business cases for Hana applications and Prepared the manual test cases Metrics tool.
  • Actively Participated in Defect Triage calls and Sprint planning meetings, Requirement Review meeting and walkthroughs and Retrospective Meetings.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.

Confidential

Automation Engineer

Environment: Java, selenium, Eclipse, Maven, GitHub, Jenkins, Postman, TestNG, API, POM, SQL, Oracle, Confluence, Jira, ALM, Oracle Business Intelligence (BI) Reports

Responsibilities:

  • Designed and Developed the Automation Test Scripts using Selenium WebDriver using Java. Reviewed the Test Reports using TestNG.
  • Performed Functional Testing, Data Driven Testing, and Cross Browser Compatibility Testing on different browsers like IE, Firefox & Chrome.
  • Developed Test cases using Element Locators and Selenium WebDriver methods.
  • Enhanced Test cases using Java Programming features and TestNG Annotations.
  • Execution of Selenium test suite and developed reports and reported defects.
  • Involved in Retesting and Regression Testing using Selenium WebDriver.
  • Developed SQL queries and Joins to validate the reports.
  • Visibility of Reports testing in combination with Roles/Permissions and Lines of Business.
  • Customized user Roles, Role hierarchies, Profiles and Sharing settings to ensure that the protected data is available only to the authorized users.
  • Conducted Daily Stand-up calls to track Progress of the team- Offshore and Onshore Team and daily status on manual and automation test results to Management.
  • Scheduled and conducted Review Meeting for Test Scenarios, Test Cases, and Test Conditions covered based on Functional specifications with impact on reporting data.
  • Actively Participated in Defect Triage calls and Sprint planning meetings, Requirement Review meeting and walkthroughs.
  • Prepared and Shared Daily status Report to stakeholders, Dev and BA's.
  • Performed various black box testing methodologies like functional testing manual testing, Regression Testing, Smoke Testing, UAT.
  • Prioritized the defects and the severity levels using ALM and discussed with the developers to resolve the issues

Confidential

Sr. QA Automation Engineer

Environment: Functional, AWS, iCloud, Postman, SSRS, TFS, TestManager, Java, Selenium, Eclipse, Maven Jenkins, Postman, TestNG, API, POM, SQL.

Responsibilities:

  • Requirement Understanding and analysis on New Framework (Apollo) on MI.
  • UI level testing to ensure the API are being called Effectively.
  • Data base testing using SQL for data insertions and update.
  • Worked on different environments iCloud, on-premise, Gateway and Reporting Framework.
  • UI level testing on different reports -Paginated (SSRS) and Dashboard reports.
  • Tested Major functionalities like Licensing, Tenant Management, Access Control Management, Deploying Environments, Imported solutions on Gateways, KPI (Key Process Indicators) and Flows.
  • Worked in ahighly dynamic AGILE environmentand participated in scrum and sprint meetings. Tools used- TFS and Test Manager.
  • Gathered business process requirements and utilize Salesforce functionality to Test and achieve those objectives.
  • Customized user Roles, Role hierarchies, Profiles and Sharing settings to ensure that the protected data is available only to the authorized users.
  • Automating the tests using TestNG and developed reusable functions used across the project
  • Extensively automated regression and functional test and execution using TestNG, Selenium WebDriver, JAVA.
  • Assisted Manager by providing automation strategies, Selenium Automation and JIRA reports.
  • Identified weaknesses in QA Processes, Web testing,
  • Worked in ahighly dynamic AGILE environmentand participated in scrum and sprint meetings
  • Selenium Automation. Suggested & implemented improvements.
  • Conducting internal and external reviews for the test plan.
  • Scheduled and conducted Review Meeting for Test Scenarios, Test Cases, and Test Conditions covered based on Functional specifications with Subject matter Expert, Development offshoreteam.

We'd love your feedback!