We provide IT Staff Augmentation Services!

Test Automation Engineer  Resume

5.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • Highly motivated passionate having 5 years of experience in several phases of the Software Testing where my main area of expertise & specialized skills is in Test Automation using various tools/frameworks such as Cucumber, Selenium, QTP/UFT, Soap UI.
  • Strong programming experience in Python, Java, VB and Ruby.
  • Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance and Quality Control. Extensive experience in Agile (scrum) methodology and Water fall methodology.
  • Test automation experience with BDD (Behavior Driven Development) using Cucumber.
  • Experience in automating Web Service/API calls using Soap UI.
  • Test automation of web based applications using Selenium Web driver.
  • Experience in TestNg open source test automation framework.
  • Hands on experience with build tools ANT and MAVEN for generating artifacts.
  • Developed a robust test automation framework for web applications using QTP/UFT.
  • Experience in test automation suite(s) planning, management, execution, analysis using HP Quality Center.
  • Experience in functional testing (Smoke, Regression and adhoc) for web based & windows based applications.
  • Closely worked with developers, project managers and product owners to setup the road map, and supported day to day issues from the testing stand point.
  • Responsible for complete Defect Life Cycle using tools like Rally, Jira and IBM Clear Quest.
  • Managed environments DEV, QA, UAT & STAGE for various releases.
  • Extensive experience in implementing Continuous Integration and deployment using Jenkins/ Hudson.
  • Very good understanding on various services of AWS cloud such as EC2, S3, IAM, Cloud Watch, Cloud Front, SNS, SQS, Elastic Load Balancing and auto - scaling concepts.
  • Hands on experience with version/source management tools like SVN, TFS & GIT.
  • Proposed, Implemented and maintained new branching strategies for development teams to support trunk, development baseline codes along with several user story branches.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, defining backup and archival plans.
  • Highly experienced in deploying and debugging applications in Linux environment.
  • Good understanding and knowledge on database concepts and usage of database queries for testing various requirements from the database stand point.
  • Self-motivated and adoptable to any new technology or tool and introducing value adds/best practices those add value to the project.
  • Experience in Test case - Design, Automation & Execution in an AGILE environment.
  • Expertise and experience working in Agile Methodology (SCRUM).
  • Experience in automating web application and web services in In-Sprint automation.
  • A keen communicator with honed interpersonal, problem solving and analytical skills.

TECHNICAL SKILLS:

Testing Tools: QTP/UFT, QC, Selenium, Soap UI and Cucumber

Operating System: Windows, Linux, UNIX

Database: Oracle, Mysql, Pl/Sql

Defect Tracking: HP Quality Center(QC/ALM), JIRA

Software Methodology: Agile, Waterfall

Languages: C, Java, SQL, HTML, XML

Version Control& Build Tool: SVN, GIT, TFS, ANT, Maven

Continuous Integration Tool: JenkinsCloud Environment: Optum Cloud & AWS

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

Test Automation Engineer

Responsibilities:

  • Installation and configuration of Cucumber BDD framework with Selenium.
  • Designing and developing automated test scripts using ruby test automation frameworks.
  • Writing the Cucumber Gherkins, Writing the step definitions.
  • Automating the tax advantage Revenue system.
  • Installation, configuration and upgrading of Database server software and related products.
  • Evaluating Database features and Database related products.
  • Developing Java/Ruby scripts to automate the application process.
  • Developing Web automation using the Selenium/Ruby.
  • Data Migration and recovery.
  • Using coding methods in Java, Scripting languages.
  • Performing task estimation, scheduling, and tracking duties on assigned work.
  • Interface with different departments within the organization regarding new deployments.
  • Experience in implementing Continuous Integration and deployment using Jenkins.
  • Research/analyses data processing functions, methods and procedures.
  • Monitor program/script execution for expected performance.
  • Following the agile and participating in the sprint meetings and planning sessions.
  • Creation of feature files, Scenarios and Scenario outlines in BDD - Cucumber.

Environment: Selenium webdriver, Power Builder, TFS, PL/SQL, Jenkins, Windows, Jenkins, Cucumber, Ruby .

Confidential, Austin, Texas

Automation Tester

Responsibilities:

  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Development of automated test scripts for web application using TestNG.
  • Development of reusable methods using python.
  • Automation of web services/API calls using Soap UI test automation tool.
  • Execution and maintenance of automated smoke & regression test suite (s).
  • Test case - Design, Automation, Execution and Enhancements.
  • Active participation in SCRUM calls, sprint meetings (Demo, Retrospective, Planning).
  • Dev/QA environment setup on Linux machines.
  • Reviewing automated test scripts in Crucible.
  • Configuring builds via build process using Maven, Hudson/Jenkins.
  • Setting up new projects/releases in Anthill Pro & Jenkins.
  • Make sure software teams are delivering their products by following safe-agile methodologies and UHG company standards/policies.
  • Used rally as bug tracking/issue management tool and complete defect life cycle.
  • Extensive knowledge in troubleshooting builds, deployment, configuration problems in development & QA environments.

Environment: Java, SVN, Maven, Jenkins, Linux, Cucumber, Selenium, Soap UI, Oracle

Confidential

QA Tester

Responsibilities:

  • Deploy machine consoles from VM Logix lab manager.
  • Environment Setup (Installation of MS Office, QTP, DM Server, DM Client) for QA team.
  • Development of robust test automation framework for Web application.
  • Development of reusable functions for converting manual test cases to automated test cases.
  • Setting up new projects/releases in Jenkins/Hudson.
  • As a Jenkins Admin, responsible for creating & configuring Jenkins jobs regarding SNAPSHOT, Release Candidate, and CI/CD for all the Projects.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT, Stage and Productions Environments.
  • Monitor and manage CI, nightly and release builds using Maven and Jenkins.
  • Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins and Maven.
  • Assisted Developers during coding, debugging and Build issues.
  • Manage build process and document configuration and deployment instruction.
  • Code Integration using branching and tagging in Subversion.
  • Worked on the scripts that help automate repetitive Configuration Management tasks.
  • Making Continuous Integration process better.

Environment: Java, VM Logix, QTP, Windows, Maven, Jenkins

Confidential

QA Analyst

Responsibilities:

  • Trained on automation testing tools QTP & QC.
  • Manual testing - Test case design, Test case execution, Smoke/Regression testing.
  • Test Automation - Development and maintenance of business scripted components in QTP using VB Script.
  • Development of reusable/user defined functions using VB Script.
  • Schedule and failure analysis of smoke and regression test suites from QC.
  • Involved in Browser Compatibility testing manually.
  • Consistently monitoring and reporting issues to onsite team.
  • Logging PL's in IBM Clear Quest and complete defect life cycle.
  • Communication with the onsite team.

Environment: Java, XML, Web logic, Oracle 9i, QTP 9.2, QC & Clear Quest

We'd love your feedback!