We provide IT Staff Augmentation Services!

Automation Engineer Resume

3.00/5 (Submit Your Rating)

Windsor, CT

SUMMARY

  • QA Automation Engineer with 6+ years of experience with Web Applications Testing, Product Testing by manual and automated testing.
  • Strong Knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) & multiple Software Development Methodologies like Agile: Scrum, and Waterfall.
  • Experienced in designing and implementing automation scripts using Selenium IDE/RC, Selenium WebDriver using frameworks POM, Page Factory, Junit and TestNG, RestAssured.
  • Good at writing XPATH for Dynamic Web Elements.
  • Extensive Work experience on API testing using RESTFUL Webservices.
  • Manually testing APIs using POSTMAN.
  • Experience with performance testing using JMETER and Server Performance monitoring on Zenoss.
  • Experience with DB Visualizer, SQL Developer and Medis tools for extracting data.
  • Experience with build tools like Maven, Gradle and creating builds in Jenkins CI tool.
  • Hands on experience with repository servers like GITHUB, BitBucket.
  • Good knowledge on Ansible and Docker.
  • Good Knowledge on Setting billing Alarms in AWS, AWS IAM S3, EC2, Cloud Manager.
  • Diversified experience in Functional Testing, Integration Testing, System Testing, GUI Testing, Regression Testing, Re - Testing, Link/Navigation testing, Browser & OS compatibility testing, Negative Testing, End-to-End and User Acceptance testing (UAT)
  • Competent with Requirements gathering, Test Case creation & execution, Defect management and reporting

TECHNICAL SKILLS

Test & Defect Management Tool: Selenium IDE, Selenium RC, Selenium WebDriver, Junit, TestNG, Maven, Jira, ALM, Jenkins, Git, Cucumber (BDD), Eclipse, Soap UI, RESTful Web Services, Postman

Language and Databases: JAVA, HTML, CSS, JavaScript, MySQL

Project Label Pattern (Framework) Page Object Model, BDDSoftware Development Methodologies: Agile, Waterfall

Operating Systems: MS Windows Server 2005/2008, Windows XP, Windows 7,8,10 LINUX, MAC (IOS)

ERP: SAP CRM 7.02, SAP ECC 6.0, Siebel

Database: Confidential, Redis, DynamoDB

Cloud: Confidential AWS, AWS IAM S3, EC2, Cloud Manager, CloudWatch, DynamoDB, Athena

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Responsibilities:

  • Prepared test cases using user stories and Epics.
  • Reviewed test cases written for different modules of the application based on Functional Specifications with development team.
  • Prepared automation scenarios Developed Selenium Test automation scripts using Cucumber framework for API testing.
  • Used SQL queries to extract data for automation and compared with the expected results of the JSONs.
  • Performed Web Application Testing.
  • Creating automation script and committed the codes in Bitbucket, reviewed pull request of teammates.
  • Use Continuous Integration Tools (Jenkins) for automation script run in every new push and during deployment to provide quick feed back to the developers.
  • Hands-on experience on Postman to validate Rest API calls manually.
  • Used Swagger to validate the JSONs and validated the fields in each JSON Payload as per swagger documentation.
  • Monitored Graylogs for API flow. Checked the data in, session id’s, https status etc in Graylogs to triage failures.
  • Performed API performance monitoring using JMeter and validated Throughput, first byte latency, response time, https status etc.
  • Monitored CPU Utilization, memory utilization, server performance using Zenoss.
  • Used Putty to login to Linux servers to check the daily logs for the scripts and to generated tokens.
  • Validated data logging in Siebel CRM System. Used DB visualizer to run SQL Queries for extraction of data from Siebel for the purpose of automation.
  • Validated data in data tables in Confidential DB using SQL Developer
  • Uploaded documents for various projects in Confluence
  • Used Intellij with gradle build tool to run automation scripts.
  • Used Medis tool to check the data in Redis.
  • Used SOAP-UI for WSDL and SOAP-calls.
  • Monitored AWS Cloud Watch logs for each API call
  • Validated DymamoDB Tables in AWS
  • Validated data insertion to S3 buckets in AWS and also validated reporting in Athena.
  • Triggered stolen vehicle and Accident collision calls from Telematics Simulator and verified the calls on ORCV (One Road Connected Vehicle) Agent Screen.
  • Monitor defects in defect-tracking tool using JIRA tool Involved in daily SCRUM meetings and updating the daily status of the tasks.
  • Test Plan Preparation and execution using ALM.
  • Participated in mutual discovery workshops, ‘Art of possible’ sessions with the customer along with the development team.

Confidential, Windsor, CT

Automation Engineer

Responsibilities:

  • Prepared test cases using user stories and Epics
  • Reviewed test cases written for different modules of the application based on Functional Specifications with development team
  • Prepared automation scenarios Developed Selenium Test automation scripts using POM framework.
  • Developing new automation scripts in different environments and submitting to review board
  • Creating automation script and committed the codes in Git, reviewed pull request of teammates.
  • Use Continuous Integration Tools (Jenkins) for automation script run in every new push in Git and during deployment to provide quick feed back to the developers.
  • Store log information using TestNG Reporter and to generate information in html file.
  • Hands-on experience on Postman and Rest client plugin to validate Rest API calls manually.
  • Monitor defects in defect-tracking tool using JIRA tool Involved in daily SCRUM meetings and updating the daily status of the tasks.
  • Prepared and maintained Test Deliverables including Appropriate Test Summary Reports, Progress Report, Bug Reports and RTM
  • Created and shared Daily Status Report with Team Lead and proactively followed up with the appropriate team member to resolve any blockers.
  • Attended QA stand up meeting, Weekly QA Review meeting and Product update meeting to understand quality testing activities and to determine work priorities.
  • Attended meeting with offshore team as needed to discuss outstanding issue and to track progress.

Confidential, Stamford, CT

QA Engineer

Responsibilities:

  • Participated in Sprint planning, Daily standup, Retrospective meeting and ensured QA team engagement with Developers and Product team.
  • Developed test scenarios with test data to support test objectives.
  • Designed Test Cases for manual testing and test scripts for automation using Selenium WebDriver to check the functionalities of the application.
  • Managed multiple Test Environments and followed best practices on Release Management in order to mitigate functional & operational risk.
  • Reviewed Test Execution Results generated from TestNG output folder.
  • Performed functional, integration, regression, and boundary testing on different modules to check for the stability of the system.
  • Used Jira for reporting, defect tracking and managing the defects and tracked them to closure.

Confidential, Sunnyvale, CA

Tester / BA

Responsibilities:

  • Had been a key player in end-to-end testing that includes but not limited to drafting Test Scenarios, creation of Test Cases, Test Data Staging, Test Execution, Defect Reporting and tracking, Re-testing and Regression Testing, End-user and Status Reporting.
  • Reviewed Functional Spec and suggested corrections as per the end user’s requirement.
  • Participated in the POD meetings to understand the on-going production issues, drafted Test Scenarios and updated Test cases for Monthly Releases in ALM.
  • Performed Test Data set up for Data staging of UAT. Executed Test Cases, did intensive Re-testing and Regression testing, coordinated with the Technical team with screen shots and WebEx recordings on different bugs detected and worked closely with the Technical Team and QA team to get the fix and test.
  • Coordinated actively with different teams to execute Test cases involving multiple environments. Performed User
  • Acceptance Testing on behalf of end-user to ensure that the user requirements are satisfied and properly tested apart from Requirement gathering.
  • Involved in weekly project status meetings and provided UAT status reports.
  • Worked on integrating the SAP system with non-SAP systems so that the messages/updates can be posted successfully.
  • Checked the updates made on the WSDL as per the requirement.

We'd love your feedback!