Senior Automation Engineer Resume
SUMMARY
- 7+ years of IT experience in Software Quality Assurance Testing, Manual Testing, Automated Testing in Web, Windows, Client - Server Applications in various domains like Healthcare, pharma and financial.
- Strong knowledge of all phases of SDLC, STLC and strong working knowledge of QA planning
- Created Test Automation framework for microservice architecture to perform regression test, performance test and security test from scratch.
- Involved in Complete Software Testing Life Cycle and Software Development Life Cycle.
- Good experience working in Agile and Waterfall methodology.
- Extensively worked as a QA Analyst in Web applications, Client Server Applications and Database Systems for different software domains.
- Well versed in analyzing Requirements, System Specifications, Use-Cases and Technical specifications.
- Experience in testing Web Services architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI & Rest Api.
- Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.
- Validated the data from the source systems and different databases, by sending the requests Using Soap UI, Ready API and Rest API web services then captured the response from them.
- Validated WSDL, request and response XML. Added Assertions to validate the response xml with database.
- Experience on order management system and has good knowledge on different order management systems.
- Experience in writing Test Plan, Test Cases and RTM (Requirement Traceability matrix) for Web and Client/Server applications for both manual testing and automation testing.
- Used Git and Git hub tools for maintaining the version controlling. Also integrated with Jenkins to run the latest version of code in the background.
- Local repository and central repository maintained using Push, Pull, and Clone commands maintained the code files.
- Good experience in writing and executing complex SQL queries and Joins, Group By clause, having clause etc. to validate the data.
- Implemented key word, data driven framework and behavior driven development.
- Experienced working on Cross Browser testing and Cross platform in Windows and Mac etc.
- Experience in Smoke Test, Regression Testing, Data Driven Testing, Functional Testing, Database Testing and User Acceptance Testing.
- Using Maven Build Tool performed compiling of class, setting up Selenium2.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.
- Using Jenkins achieved continuous integration and continuous delivery, performed background jobs and analyzed the pass or fail criteria in QA environment.
- Experience in testing Webservices using SoapUI tool, validating WSDL, request and response xml.
- Experience working with the Oracle Application Testing Suit for load, integration and functional testing.
- Experience in using defect tracking and test management tools like IBM Rational JAZZ, HP Quality center and JIRA.
- Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Good experience in mobile testing using Appium for Android applications using simulator and emulator.
- Proficient in test execution and management of testing defects.
- Good knowledge of VB Script, MYSQL, ORACLE Developer and familiar with ruby concepts.
- Good experience on UI path studio for automation testing process visually with the help of different diagrams.
- Good knowledge on Devops in creating CI/CD pipeline using integration tools like Jenkins and Bamboo.
- Good knowledge on different properties of the UI PATH ContinueOnError, DelayAfter, Target, Delay Before and WaitForReady.
- Excellent communication skills, problem solving skills, Leadership qualities and attitude to learn the new cutting-edge technologies.
TECHNICAL SKILLS
Tools: Selenium IDE, Selenium Grid, Maven, Rational JAZZ, JIRA, HP Quality Center, OATS, UI PATH, VB 5.0/6.0, SOAPUI, Postman, TestNG, Tosca
Programming Languages: SQL, JAVA, Python, UNIX and Shell Scripting, .Net, Ruby, cucumber, Java script, Jenkins.
Database: MS SQL SERVER 2005/2008, SQLite, MS Access, Oracle 10g, DB2, TOAD
Web Server: Internet Information Server (IIS 6.0/7.0)Operating Systems UNIX, Linux, Windows 7/10
MS-office Tools: Excel, Word, Power Point, Access, VISIO, Publisher, Outlook
PROFESSIONAL EXPERIENCE
Confidential
Senior Automation Engineer
Responsibilities:
- Tested Web application that was developed to integrate the functionality to get instant access to view customers health plan details, generate a health plan ID card, check claims or find a doctor.
- Involved in writing test cases for the Web/Mobile Application testing.
- Understanding the requirement specification and preparing test cases for the requirements.
- Manually Tested each functionality of the application and written Test cases.
- Implemented JIRA X-RAY plugin for viewing the regression test status of the use cases in JIRA.
- Created Test plan and Requirement traceability Matrix and validated the requirements based on the functionality of the application.
- Regression testing was done to ensure that the current functionality is not affected.
- Performed Smoke Testing of the application manually after each build.
- Performed Rigorous manual testing before a release.
- Tested Ready API’S using SoapUI tool. Modified end points when we worked on different servers and different versions of Web Services.
- Working on Source management using sub version (SVN).
- Setup testing environment and maintain framework using Python.
- Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Performed Browser Compatibility Testing: IE, Chrome, Mozilla Firefox & Safari.
- Performed End to End Testing and involved in User Acceptance Testing.
- Experience on regression testing for IOS& Android mobile apps using Appium to run the tests.
- Experience in creating the test suit and writing the test cases and running the test cases by creating the identifiers for both IOS & Android devices.
- Implemented page object model automation framework with Java, Selenium web driver and Cucumber.
- Used Selenium RC for different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Performed automated tests using Selenium Web driver using Junit framework for more than 2000 test cases and completed regression testing under 30 minutes.
- Experience in creating different UI PATH components for different workflows for sequences, state machine, flowchart.
- Worked on distributed test automation execution on different environment as part of Continuous Integration process using Selenium Grid and Jenkins.
- Designed and documented the REST/HTTP, SOAP API’S including JSON data formats and API versioning strategy.
- Used to identify object locators and creating X-path using Firebug and had Good knowledge of Page factory and POM in selenium, Worked with Log4J, apache POI Library, J-unit.
- Created and executed End to End Use Cases for User Acceptance Testing (UAT).
- Created weekly metrics/reports to capture test progress for projects and releases.
- Performed Backend testing by writing complex SQL Queries for different set of Input parameters to ensure the data integrity. Used TOAD as client software for querying.
- Participated in Agile daily stand-up meetings, grooming meetings, sprint planning meetings.
- Work closely with test managers, business systems analysts and developers to ensure that a product is fully tested and ready for release.
Environment: Unix, SQL, Ready API, Soap UI, ORACLE, Selenium web driver, Jenkins,.Net, C#, VB Script, Maven, Windows 7, Agile, XML, SoapUI, SVN Putty.
Confidential
Automation engineer
Responsibilities:
- Analyzed system requirements and business requirement documents and developed test cases and test scripts.
- Developed Test Plans and Test cases based on the user stories (Functional requirements) taken on from each sprint.
- Actively involved in Functional, Regression and Integration Testing in Agile methodology.
- Created and executed Manual test cases, raised defects, and tracked the same to closure.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services.
- Logged defects using ALM, JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Worked on the Order management system called job scheduler for a client where the vendors order bills and claims bills through the application and assisted the clients in usage of the application.
- Successfully coordinated UAT (User Acceptance Testing) with business users.
- Knowledge of HP Quality Center, ALM (Application Lifecycle Management). Executed and managed test cases and responsible for reporting Quality Center.
- Planned and executed manual GUI tests following Agile/Scrum software development principles.
- Used Appium to facilitate IOS& Android mobile testing by creating mobile driver class with the required mobile capabilities.
- Identified mobile elements using Appium Inspector, UI Automation viewer.
- Involved in Business Requirement Analysis, Use-Case analysis, and Overall Design.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
- Used gems like page object, water-launcher, cucumber, simple spread sheet. Copy paste, business-time, holidays etc. and worked with reading input from different file formats like EXCEL, CSV TO YAML.
- Experienced in reading data from EXCEL sheets, converting them YAML files and supplying the same to the automation scripts.
- Worked on input data conversion from different formats to YAML, also experienced with list building for scenario outlines where same scenario is executed for numerous users.
- Used JIRA to raise bugs and to monitor the bugs.
- Verified the data by fetching the data to the CMS (.net based applications) through SQL statements and executed the stored procedures and triggers.
- Identified test failures by performing root cause analysis and reported in JIRA.
- Attended the daily Scrum meetings and weekly status meetings and interacted with Developers for tracking and resolving Defects.
- Using POSTMAN service tested the IVR status of the applications by connecting to the SQL server.
Environment: Java, JIRA, SOAP UI, Test Director, Web Services, XML, SOAPUI\REST, SOAPUI\READY, Oracle, Cucumber, postman, HTML, JavaScript, SQL.
Confidential
QA Analyst
Responsibilities:
- Participated in the end-to-end development life cycle.
- Created test-design document for the work flows identified for manual testing.
- Created functional, non-functional and negative test cases based on the acceptance criteria.
- Performed UAT testing and provided test results to client raised defects in Bugzilla.
- Supported business releases by executing operational test cases.
- Created the SQL for extracting data from database.
- Experienced working on mobile testing using Appium, Integrated Appium and Sauce labs for distributing tests on cloud.
- Facilitated UAT processes for project stakeholders- identified test group, prepared test environment, tracked defects, managed status updated and generated summary reports.
- Extensively involved in smoke testing, boundary value testing, integration testing, GUI testing and database testing.
- Involved in structured testing, reporting and issue management.
- Created user stories, acceptance criteria and task assignments using RALLY.
- Worked closely with the SME’s and with multiple teams for deployments.
- Created and executed end-to-end test cases using HP ALM 11.
- Validated the data on the mainframe using batch testing.
- Created test plans and Test Cases using HP Quality Center.
- Participated in Daily Agile/Scrum meetings.
Environment: ALM, Agile, Rally, Manual Testing, SQL Server 2008, QC, XML, Appium, HTML, CSS, Java Script, MS-Office Tools, JIRA.
