Sr. Test Automation Analyst Resume
5.00/5 (Submit Your Rating)
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.