Automation Test Engineer Resume
TexaS
SUMMARY
- Quality Engineer with 7 Years of experience in System Testing Lifecycle including Implementing Test Plans, Test Cases and Test Processes.
- Experience in Automation and Manual Testing.
- Have strong knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) concepts and its implementation in projects.
- Performed Manual, Automated testing, Mobile Application Testing for major releases
- Expertise in designing and executing of automation scripts using Selenium WebDriver for Web Based Applications.
- Extensive experience in reviewing and analysing Business Requirements and developing and execution of Test Plans, Test Cases/Scenarios, Test Scripts based on the Requirements and Functional Specifications.
- Performed Functional testing, Regression testing, Adhoc testing, Smoke testing, System Testing, Browser Compatibility Testing, Usability testing.
- Involved in Mobile Computing testing with Windows OS, iPhone, iPad and Android Essentials including cross - browser testing.
- Expertise on Mobile App automation testing Using APPIUM.
- Good experience in Web Services testing using SOAP UI, XML and WSDL
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, JUnit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Experience in Acceptance Test Driven Development (ATDD) & Test Driven Development (TDD) environment.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Proficient in using SQL queries to perform back end testing for data integrity.
- Experience in Testing Database Applications of RDBMS in Oracle, DB2 and SQL Server databases.
- Involved in using Cucumber based on Behavior Driven Development (BDD) framework which is used to write acceptance tests for web application.
- Experience in working with RDBMS like Oracle, MySQL, Microsoft SQL Server and NoSQL databases like MongoDB, Cassandra.
- Used Maven, ANT and Jenkins to deploy automated builds in different environments
- Experienced in interacted with OSS/BSS system for billing, rating & provisioning.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Experience in Scrum, Iterative and Agile methodologies.
- Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a project.
- Communicate with developers and business analyst daily basis for clarifications and solve defect
- Solid background in core java concepts like Arrays, Threads, Collections Frameworks and Java reflection.
- Experience in identifying bugs, analyzing, prioritizing and generating reports using defect management tools like HP ALM and JIRA.
- Functional experience in Banking,
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Automation Tools: Selenium Suite (SeleniumIDE, RC, Grid and WebDriver), JUnit, TestNG, SoapUI, Cucumber, AutoIT.
Defect & Test Mgmt Tools: Quality Center, JIRA, HP ALM, Clear Quest, Bugzilla, MTM
Programming Languages: C, C++, Java, C#, SQL, PL/SQL
Continuous Integration Tools: Jenkins, Hudson, Cruise Control, Team City
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Database: Oracle, SQL-Server, MySQL server, Mongo DB
Version Control: SVN, GitHub
PROFESSIONAL EXPERIENCE
Confidential, TEXAS
Automation Test Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium Web Driver, TestNG, Gradle tool and created selenium automation scripts in java using TestNG prior to agile release.
- Responsible to create, maintain, modify and execute Automation Test Scripts for Regression Testing using selenium and report the deviation to the development team.
- Implemented Parallel test run on different machines using Selenium grid.
- Used my expertise knowledge on Dynamic Object/Element identification by Xpath, Regular Expression, CSS Selector and Document Object Model (DOM).
- Created functions for different selenium locator types.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly basis run of the Script.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Using Version Control Systems (Git) to pull repositories on local machine & test the update for fixed bugs after building locally & report Test Results.
- Used Postman and Advanced Rest client plug-in to validate rest call manually and tested in automation as well.
- Integrated framework with mongodb to store and retrieve test data.
- Code reviewed each other's code to standardize our coding convention and stable automated script. Created reusable code following use cases.
- Used Confluence WIKI for documenting best practices guidelines framework overview etc.
- Participate sprint planning, daily scrum, demo, and retrospective meeting with clients and team members.
- Communicate with developers and business analyst daily basis for clarifications and solve defect.
- Used bug tracking tool Jira.
Environment: Java, Selenium WebDriver, TestNG, Gradle, Python, Jenkins, Jira, SOUPUI, Agile, HTML, XML, XPath, Web Services (SOAP & RESTFUL), JavaScript, MongoDB, Jenkins, Quality Centre, Firebug, HP ALM, SQL, PLSQL, SQL Navigator, Oracle, UNIX, APPIUM, Windows.
Confidential, Minneapolis, MN
Quality Analyst
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Enhanced JDE application depending on user request and pull the data from User defined format and update JDE files. Developed a batch application to pull the data from Excel and update JDE files.
- Responsible for estimating required resource and components for SOA testing.
- Partner with IT partners external to the Clarity PPM application development team to coordinate integration testing with external systems.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Extensively SOAP UI for functional testing of web services.
- Used bug tracking tool Jira.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Reuse same DDT FRAMEWORK for Mobile Automation using APPIUM
- As a mobile application tester, responsible for planning, scheduling and implementation of ADP mobile application test plan.
- Regularly assess testing progress and prepare test status report for management. Communicate with QA manager about testing progress, needs and any organizational/quality/technical risk/issue that might have an impact on the ability of the testing team to perform testing activities.
- Applications to handsets using Uploading Mac mini- configuration utility for Native. App can be accessed on Mobile, Mobile browser and web browser.
Environment: Java, Selenium WebDriver, TestNG, Maven, Python, Jenkins, Jira, SOUPUI, TDD, Agile, HTML, XML, XPath, Web Services (SOAP & RESTFUL), JavaScript, Quality Centre, Firebug, HP ALM, SQL, PLSQL, SQL Navigator, Oracle, UNIX, APPIUM, Windows.
Confidential
QA Analyst/software Tester
Responsibilities:
- Participated in the requirements gathering sessions and reviewed functional, non-functional requirements.
- Analyzed the Business Requirements document and have written Test Cases.
- Analyzed the Test plan, which detailed the testing scope, strategy, test requirements, and necessary resources.
- Ensure traceability of test cases back to the Business requirements.
- Developed test plan, test scenarios based on the requirements.
- Reviewed the test plan, scenarios with clients for sign-off.
- Designed test cases / scripts for automation using Selenium WebDriver using Java.
- Utilized TestNG framework for test cases creation.
- Performed GUI Testing, Functional Testing, Integration Testing and Regression Testing.
- Execution of manual test cases and responsible to track and log the defects using Quality Center.
- Interacted with developers to sort out the issues and the defects.
- Automation project setup and deployment in Jenkins for continuous Integration.
- Prepared test data required for automation of scripts by co-ordinating with business users.
- Executed automation scripts and documented testing results.
- Defect tracking and management is performed using JIRA tool.
- Presently Working as Software Engineer for Testing Client-Server Billing Main Framework for OSS/BSS.
- Worked with developers and business users to resolve issues.
- Published status reports on daily basis to project team.
- Used SVN tool for version control and tracking.
Environment: Selenium WebDriver, TestNG Framework, SVN, Java/J2EE, Apache Tomcat, XML, Oracle, IE, Firefox, JIRA, MS Office.