We provide IT Staff Augmentation Services!

Sr. Test Automation Analyst Resume

SUMMARY

  • 9 years of progressive experience in creating Test plans, Test strategy, Test cases; performing Test execution, Defect Management, and implementing test infrastructure across projects.
  • Extensive experience in building robust Test Automation Frameworks in - and-around legacy and distributed Java-based enterprise applications.
  • Proficient in API Automation testing with CA LISA (DevTest), SoapUI, Postman, Java-based REST automation frameworks.
  • Expert in developing virtual services (REST, SOAP, MQ/JMS) for interdependent applications using CA DevTest (LISA).
  • Experience in Web automation testing using Selenium Webdriver with Java; and TestNG unit testing framework.
  • Well versed with Atlassian suite of CD/CI tools - GIT/Bitbucket, Bamboo, JIRA, Confluence and Pivotal Cloud Foundry.
  • Experience in Robotic Process Automation (RPA)- designing, developing, testing, and implementing robust RPA automation solutions using Blue Prism.
  • Strong understanding with hands-on experience with AWS services - AWS Certified Solutions Architect & Developer.
  • Good understanding of micro-service architecture and future-ready testing strategies that embrace Shift-LEFT philosophy.
  • Working experience with Python, Unix shell scripting and writing SQL queries.
  • Working experience with ETL Tool - IBM DataStage and BI Analytics Tool Tableau - XML, REST, Oracle, SQL Server, DB2 and Real Time integrations with IBM DataStage; and creating data dashboards on Tableau platform.
  • Strong interest in Cloud architecture, Robotics, Data Sciences, Python and Machine Learning.

TECHNICAL SKILLS

  • Testing Methodology
  • Test Automation
  • Agile: Scrum/Kanban
  • Service Virtualization
  • CA DevTest (CA LISA)
  • API Automation Testing
  • Web Automation testing
  • DevOps
  • Selenium (Java & TestNG)
  • Java
  • HP UFT
  • Maven, GIT, Bamboo, PCF, JIRA
  • AWS Architecture/Development
  • EC2, S3, VPC, CloudFormation
  • Python
  • Robotic Process Automation
  • Blue Prism
  • SQL Server
  • SQL
  • Datastage
  • Oracle/SQL Developer
  • Tableau
  • DB2/DataStudio
  • Mainframe/Control-M
  • Collaborative
  • Quick learner
  • Self-motivated

PROFESSIONAL EXPERIENCE

Confidential

Sr. Test Automation Analyst

Responsibilities:

  • Attending Release Planning sessions for each Program Increment of the scrum team and estimate the Testing efforts for each user story and/or component.
  • Developing Test Approach for each component, or for each story - whichever is more granular.
  • Creating separate user stories (issues) in JIRA for testing-intensive work.
  • Developing the Automated Test Cases/Suites and framework, where applicable, for each component/user story.
  • Using Swagger for creating Virtualized Services, and creating automated test suites.
  • Developing automated test suites for Virtualized APIs - on Day 1 and replacing with live services once they are ready.
  • Executing the automated test suite(s) and maintain the test suites.
  • UI Testing: Selenium Web-driver (Java, TestNG); Maven, GIT, Bamboo, CloudFoundry
  • Develop automation framework - both Data driven and Hybrid usingSelenium WebDriverin Java and performing unit testing by usingTestNG.
  • Implementing the testing framework using Atlassian suite of products -
  • Following the GIT flow - by branching out the previous version of the code from Bitbucket repo (GIT) and start developing test cases for new user story in STS IDE (Spring Tool Suite).
  • Once done with code changes (with new test cases) - commit and push changes to the feature branch.
  • Creating a pull request and have the changes merged with master (by reviewers).
  • Create Bamboo build & deploy plans and push new code (updated test suite) to PCF (Cloud Foundry) in E1/E2.
  • Reviewing others’ code (unit test cases) before merging to the master branch.
  • Implemented Java API'sCollections,IOandJDBC,ApachePOIin WebDriver Scripts.
  • Extensively usedPage Objectsdesign and page navigation framework for readable test script and easy maintenance from developer perspective.
  • ConfiguredSelenium WebDriver, TestNG,Mavenbuild and created selenium automation scripts in java usingTestNGprior to agile release.
  • RPA Development: BluePrism V5, SQL Server
  • Develop end to end automation solutions for clients as per requirement which involves feasibility study, designing architecture, development, testing and deployment of automation.
  • Creating RPA Automated Solutions for business processed using BP business objects and processes. It involves automating & interfacing various windows, web and mainframe-based apps.
  • Experience in staging and deploying the automation solution into test and live environments.
  • BP Environment: Blue Prism 5.0, SQL Server, MS Excel, MS Access, WebServices.
  • AWS Migration, Deployment
  • Utilize AWS cloudformation templates for creating automated build and deploy plans for third-party tools using CloudFormation (with Java, maven, Bitbucket/GIT, Bamboo, Jira)
  • Performing POCs for new AWS services and assist lead architect in developing a migration strategy for on-prem applications.
  • Data intensive testing (ETL/BI): Datastage, Tableau
  • Create Datastage jobs to extract, transform and load data to and from various heterogeneous data sources e.g. Oracle, SQL Server, Gemfire cache - using IBM Datastage.
  • Write custom SQL Queries to process data from various data-sources and load into database owned by the team.
  • Integrate Datastage Jobs with Control-M (BMC Workload Automation) to run on a scheduled basis to provide data for testing/automated test suites in time.
  • Develop Tableau-based data dashboards which are then used by Business team to take data-driven decisions.
  • And example of the recent project I developed from scratch, from architecture perspective is stated below:
  • Attend and lead Show-n-tell meetings for each user story, from testing perspective.
  • Coordinate with developers and record defects inJIRAto track/retest until they are resolved.
  • Develop SQLScripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Perform Regression testing on new builds and every modification in the application usingSelenium WebDriver.
  • Back End Testing usingUNIXUtilities and automated Regression Testing usingCornscripting.
  • Responsible for Release Testing.
  • Involved in Offshore co-ordination, work assignment, query resolution, and work product reviews.
  • Guiding and helping out UAT team to define and perform testing.

Confidential

Sr. Quality Assurance Engineer/Sr. Software Engineer

Responsibilities:

  • Created Java-based Test Automation Framework using Selenium and TestNG. The Spring Batch automation framework is integrated with Jenkins; and embedded Selenium Tests run on SauceLabs. SauceLabs servers allow Selenium Tests to run on multiple browsers and OSs. Jenkins build is piped into Project CD/CI Pipeline using XL Release (XL Release is a CD/CI Tool used in my portfolio).
  • Developed Automation Test Suite for REST APIs using SoapUI Jenkins XL Release.
  • Virtualized Rest APIs using LISA Jenkins—XL Release.
  • Performed Automated UI Testing (Selenium Scripts) by enhancing the scripts developed by me in earlier initiative.
  • Performed Automated Sprint testing for each of the user stories taken by each of the developers in the scrum team.
  • Performed Release Testing and Performance Testing for the project as a whole.
  • Defined Tasks for each user stories, testing related.
  • Defined Test approach, Test dependencies, Test data, Test Cases, Test data Scenarios.
  • Provided Valuable inputs to the business team for enhancement of the existing application.
  • Knowledge transfer to peers about customization and maintenance of automated test cases and configuration file.
  • Coordinating with E2E Test Team for upstream and downstream data requirements.

Hire Now