We provide IT Staff Augmentation Services!

Automation Engineer Resume

2.00/5 (Submit Your Rating)

Burlington, NC

SUMMARY

  • Around 7+ years of Experience in Quality Assurance as an SDET working in various domains.
  • Expertise in the entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (STLC)
  • Strong knowledge in working with Waterfall and Agile (Scrum) Methodology
  • Proficient in Analyzing Business Requirements, Design Specifications, Use Cases to prepare Test Plans, Test Cases, and Test Scripts.
  • Experience in ETL Testing
  • Tested the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing)
  • Developed SQL Queries/Scripts and similar Artifacts to validate the Completeness, Integrity and Accuracy of Data within an ETL process testing cycle
  • Extensive experience in Manual, Unit, Functional, Integration, Black Box, Smoke, Regression, System, End - to-End, and UAT testing.
  • Developed Behavior Driven framework, Data driven framework and Hybrid frameworks in different projects
  • Experience in Automation and manual using Java, Eclipse, Selenium Web Driver, Selenium IDE, Selenium Grid, Protractor, TestNG, JUnit, Cucumber, Postman, SOAPUI.
  • Hands-on experience in developing JAVA and SQL queries for various projects
  • Experience in Test Management tools using HP Quality Center/ALM, Team Foundation Server, and Jira.
  • Experience in using bug reporting tools like Bugzilla, JIRA and Team Foundation Server to track test progress, execution and deliverables
  • Worked in DevOps tools, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution.
  • Experience in working with Off-shore teams
  • Experienced in Web Services testing using SOAPUI/POSTMAN/ Rational integration tester, karate framework tool to validate request and response XML, JSON, SOAP and RESTFUL Web service calls
  • Automated web services and API using Java.
  • Experience in using build tools like MAVEN to manage framework dependency jar files.
  • Experience using configuration management tools like SVN, GIT.
  • Exposure in programming languages and script like JavaScript, HTML, CSS
  • Experience in working within a UNIX environment.
  • Strong skills in backend testing. Writing SQL queries, generating reports to ensure data integrity and validating business rules.
  • Dynamic person with a strong ability to learn new skills. Excellent interpersonal, technical and communication skills.

TECHNICAL SKILLS

Programming Languages: JAVA, JavaScript, SQL

API Testing Databases: SOAP, REST API, WEB service testing using SOAP-UI, Postman, MySQL, Oracle, SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows, Mac, UNIX, LINUX, Android, IOS

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

Testing Tools: Selenium WebDriver/GRID, Cucumber, TestNG, Junit

Utilities/Tools: Eclipse, GIT, SVN, Firebug, Fire Path, Putty, WinScp

PROFESSIONAL EXPERIENCE

Confidential, Burlington, NC

Automation Engineer

Responsibilities:

  • Identifying, planning and executing test automation activities in an Agile/Scrum environment
  • Created test automation scripts for GUI applications, including Java/VB, web services APIs and custom-designed automated solutions.
  • Performed manual testing as needed to understand application process and converted to automation test scripts.
  • Created and maintained automated test scripts in repository, and continuous delivery pipeline and provide reporting for test execution runs.
  • Managing Testing of data warehouse ETL process involving Informatica as per Source to Target mappings and business transformation rules for Data Transformation/Validations
  • Designed and developed implement test automation framework using automation tools such as Postman for API.
  • Executed manual scripts and converted in to automated scripts (Services and UI) by using java-based selenium scripting and BDD.
  • Maintaining Java based Test automation framework including Selenium WebDriver, Selenium Grid, TestNG, Maven, Jenkins etc.
  • Reviewed the Product Backlog, Functional Specifications Document, and Technical Documentation.
  • Used data-driven frameworks along with apache, POI libraries and worked with excel sheets.
  • Analyzed Business Requirements (User Stories) to develop Test strategy and Test scenarios.
  • Worked closely with the web application development team to ensure proper integration between the web applications.
  • Developed BDD (Behavior Driven Development) and TDD (Test Driven Development) scripts with Cucumber and writing step definitions for Gherkin based features.
  • Implemented Page Object Model Design Pattern with Java, Selenium Web Driver.
  • Performed Parallel, UI, Functional and Regression testing, Cross-browser compatibility testing on Chrome, Firefox, IE browsers using TestNG and Selenium GRID.
  • Created custom assertions using TestNG and JUnit assertions.
  • Performed Selenium Synchronization using Explicit and Implicit Waits.
  • Used debugging tools such as Firebug and Firepath for element identification while creating Page Object Repository.
  • Used Jenkins tool for continuous integration of the builds.
  • Involved in Web Services Testing using Postman/REST API with rest to create and execute automated Functional, Regression, Integration, Compliance, and Load tests.
  • Performed Functional, Load, Security, Positive and Negative Testing.
  • Conducted backend testing using SQL queries to validate data for database.
  • Wrote & Executed SQL queries to ensure data integrity and wrote Stored Procedures, Functions, Packages according to the requirements.

Environment: Java 1.7, Selenium Web Driver, Cucumber, TestNG, Eclipse, SoapUI/Web Services, Postman, Maven, Jenkins, Linux, JIRA, GitBash, SQL, Windows.

Confidential, Cleveland, OH

SDET/QA Automation

Responsibilities:

  • SDLC methodology followed - AGILE
  • Good knowledge of creating test plans, designing test cases and writing test scripts in the manual as well as automation.
  • Reviewed the Product Backlog, Functional Specifications Document, and Technical Documentation
  • Used data-driven frameworks along with apache, POI libraries and worked with excel sheets
  • Interacted with the Project Manager, Business Analysts, and Developers to understand the application design and functional specifications.
  • Analyzed Business Requirements (User Stories) to develop Test strategy and Test scenarios.
  • Developed detailed Test Cases based on the test plans.
  • Worked closely with the web application development team to ensure proper integration between the web applications.
  • Implemented Page Object Model Design Pattern with Java, Selenium Web Driver.
  • Used BDD framework with Cucumber, Java and created feature files with scenario and scenario outline files.
  • Developed and maintained automation framework using JAVA and Selenium WebDriver.
  • Used Java and Junit framework for scripting and created Selenium based scripts using Junit.
  • Performed Parallel, UI, Functional and Regression testing, Cross-browser compatibility testing on Chrome, Firefox, IE browsers using TestNG and Selenium GRID.
  • Performed Selenium Synchronization using Explicit and Implicit Waits.
  • Worked on Selenium GUI Object/element verification is done through XPath, CSS Locators.
  • Used debugging tools such as Firebug and Firepath for element identification while creating Page Object Repository.
  • Wrote test cases to handle Alerts on the web page.
  • Perform functional testing and prepare regression test scripts for ETL processes.
  • Written Test Cases for ETL to compare Source and Target database systems.
  • Validated the backend tables using SQL queries.
  • Extensively used GitHub for source control.
  • Performed Integration testing for the SOAP and REST web services using Postman and SoapUI.
  • Used Jenkins tool for continuous integration of the builds.
  • Launched QA/DEV/Demo/Pre-Prod environments using AWS. Configured OS, size, firewall, VPN, IP and added third party or custom applications. Ensured services were up and running
  • Involved in testing Web services (SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL with URL and created Test cases, run them, do load testing, security testing.
  • Wrote SQL queries for data verification and Oracle SQL statements for Back-End testing. Executed functional, regression, smoke, integration, and end-to-end testing during the various phases of the application testing.
  • Verified migration policies to ensure the systematic movement of data (including data security).

Environment: Java 1.7, Selenium Web Driver, Cucumber, TestNG, Eclipse, SoapUI/Web Services, Postman, Oracle 12g, Maven, Jenkins, Linux, JIRA, Rally, Tortoise SVN, SQL, HP QC, Windows

Confidential, Laredo, TX

QA Automation/SDET

Responsibilities:

  • Participated in the daily scrum standup meetings and other ceremonies.
  • Participated in the business requirement review meeting.
  • Ensure adherence to QA Test Automation processes and standards.
  • Lead and defined QA strategy for automation testing both for sprints and increments.
  • Estimated testing efforts, prioritize projects, plan implementations and help rollout changes.
  • Performed various kinds of testing such as Sanity, Functional, Negative, Regression, System, Integration, Security, Load, End to End and Backend testing.
  • Performed feasibility for manual test cases to be automated using Selenium WebDriver.
  • Maintained an automation framework in Selenium WebDriver using Behavior Driven Development (BDD) approach with Gherkin.
  • Uploaded all QA test documentation into HP Quality center. I created a test plan and test lab folder structures and setup requirement tree matrix linking them to specific test cases.
  • Used Apache POI for retrieving data from Excel Files.
  • Performed browser compatibility testing using Selenium Grid.
  • Involved in REST API and web services automation testing using Postman.
  • Performed utilizing XML for SOAP validation and troubleshooting.
  • Performed manual testing for APIs using POSTMAN.
  • Attended daily defect triage meetings.
  • Used HP ALM as a test management tool, creating a test case, execution and defect management.
  • Analyzed the result of transaction graphs, web server resource graphs and web application graphs in Load Runner.
  • Checked the data flow through the front end to the backend and used SQL queries, to extract the data from the database.

Environment: SOAPUI, Visual Studio, Selenium WebDriver, Selenium Grid, log4j, Apache POI, HP ALM, Postman, MySQL, TOAD, Windows, Unix, XML, JSON, SVN, Agile Scrum, Jenkins, SQL.

We'd love your feedback!