Software Automation Engineer Resume
SUMMARY
- Proficient in different types of testing such as integration, system, usability, acceptance, regression, sanity & smoke testing
- Good experience in working with automation frameworks and with functional testing tools such as UFT and Selenium
- Hands on experience in testing the Collibra - DGC as per the business needs
- Expertise in writing test strategy, test plan preparation and implementation, test case design, test tool usage, test execution, defect management and defect tracking
- Strong hands on experience in web service testing using SOAP UI & Postman
- Good working knowledge on continuous integration and code repositories tools like Jenkins and Git
- Experience in understanding the code written in programming languages such as C# & Java
- Good Knowledge in using Maven build tools to manage framework dependency jar files
- Hands on experience in creating, modifying and enhancing both manual test Cases and test scripts created in Selenium WebDriver with TestNG and JUnit frameworks
- Proficient and experienced in Automation Testing for web interface by using Selenium WebDriver, performed parallel Integration Testing and System Testing
- Experienced in API and Web Service Testing using Soap UI on SOAP /REST Protocols
TECHNICAL SKILLS
Test/ Defect Management Tools: Selenium WebDriver, Selenium Grid, HP ALM, JIRA, Soap UI
Databases: SQL Server 2005/2008/2016 , My SQL, Oracle, TOAD
Data Governance Tools: Collibra - Data Governance Center
Languages: C, C++, Java, SQL
Requirements/ Team Collaboration Tools: Rally, Team Foundation Server, Confluence, SharePoint
Servers: Web logic, Web Sphere, Apache
Java Testing Framework: TestNG
Continuous Integration and Source Control tools: Jenkins, GitHub
Web Technologies: HTML, XML, CSS
Build Tools: ANT, Maven
Others: IBM BPM, VersionOne, Snagit, Snipping Tool
PROFESSIONAL EXPERIENCE
Confidential
Software Automation Engineer
Responsibilities:
- Tested the configurations with in Collibra DGC across the enterprise, validated governance activities for all participating business units and ensured all LOB based activities are functioning as per the requirements
- Performed end to end testing on all the below uses cases as part of my role.
- Liaison between business analysts and the metadata engineers to better understand the product limitations for thorough testing
- Extensively used JIRA for test cases documentation, test cases execution, defect tracking and defect reporting
- Performed the Data Integrity testing such as validating the accuracy, completeness, content and meaning of data which must be retained throughout the data lifecycle (creation, storage, use, archival)
- Used confluence to review the business and functional requirements as part of the test planning to better understand the requirements
- Performed testing on all the cataloged cloud platforms into Collibra
- Responsible for creating the functional testing framework using TestNG and Selenium WebDriver to automate the UI components
- Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the test environment using Selenium WebDriver
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script
- Involved in Selenium Data-Driven Framework with Core Java programming and TestNG annotations
- Used Build tool like Maven to generate test report
Confidential
Quality Assurance Tester
Responsibilities:
- Handled the delivery of appropriate testing methodology, testing requirements and designs, Test Plans, test documentation, and Functional / Integration Testing and Performance testing
- Interacted with the customer and project teams to gain an understanding of the application requirements and conformance criteria
- Written and executed test scripts (both manual and automated)
- Analyzed and tested through all software development lifecycle stages
- Participated in agile incremental delivery approach which supports incremental development of every 2 weeks
- Designed and developed UAT Regression automation script and automation of functional testing framework for all modules
- Used JIRA for tracking, reporting and managing the defects
- Performed Back-end testing of database using SQL queries and verified the data integrity
- Used Selenium WebDriver for automated testing of website developed using Java
- Modified existing Selenium WebDriver scripts to incorporate new features