Automation Test Developer Resume
NC
SUMMARY
- Overall, 8+ years of IT experience in software quality Assurance (QA) with Web based Client/Server applications and Web Services APIs.
- Strength in Total Automation using TOSCA, Selenium - Java, WebDriver, Quality Assurance, Engineering, and business development function as well as expertise in Total Quality Management and use these functions effectively to achieve the overall objectives of the organization.
- Extensive working experience on all phases ofSoftware Development Life Cycle (SDLC), its methodologies such asAgile, SCRUM and Waterfall Model.
- Experience in designing, developing, enhancing module base automation using Tricentis' model-based automation tool TOSCA 13.2.
- Using of existing Tricentis Modules wherever applicable
- Creating Test Template for test instances using template conditions.
- Actively involved in developing automation scripts using TOSCA 9.1, Creates Business Process Models test cases using ALM BPT add-on
- Developed Data Driven Tests using TOSCA and automated functional testing.
- Strength in Total Automation using TOSCA, Selenium - Java, WebDriver, Quality Assurance, Engineering, and business development function as well as expertise in Total Quality Management and use these functions effectively to achieve the overall objectives of the organization.
- I have Strong knowledge of Curam Global Income Support evidence eligibility rules for Food Stamps, TANF, Cash Assistance Medicaid MAG NON-MAGI programs.
- Expertise in Selenium automation usingSelenium Web Driver, JAVA, TestNG & Maven
- Experience in the development ofData driven, Keyword driven and Hybrid Automationframeworks inSelenium.
- Designed and implemented different automation frameworks from starch likePage Objectsframework.
- Good working experience onSOAP UIfor testing and validating various web services used in the application.
- Sound knowledge onObject Oriented Programming(OOP) concept. Extensively used Java for test case automation. Experience in implementing TDDandBDD.
- Expertise in writing Selenium Web Driver automation scripts in JAVA forWeb based Applications
- Executed automation scripts on different browsers/environments & reported defects/results to the team.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVNover the time for improvements and new features.
- Excellent experience ofbuild tools like Maven and managing JAVA automation projectsusing them.
- Experienced in open-source tools Cucumber-JVM, Selenium Web driver, Jenkins.
- Worked on writing feature use cases in BDD Test environment using JAVA, JUNITON cucumber.
- Excellent experience in automation of Web-based, Highly transactional, and large Client/Server/Multi-tier applications
- Developed and Executed Test Plans and Test Cases as per Business requirement followed by Bug Tracking and reporting.
- Expertise in testing Client-server applications as well as Web-based applications.
- Experience inAGILE Methodologies, AGILE Manifesto and Scrum processes
- Solid experience ofDefect/Test Management tools like JIRA, Quality Center/Test Director, Cucumber, Bugzilla.
- Expertise in writingSQL Queries, SQL Scripts and performing Database testing
- Proven skills inLeading and training teams, Test Management and Meeting the deadlines
- Strong communication & interaction with Clients, Developers, Business Analysts, Management
- Strong experience of, Financial, Banking, and Insurance domains
- Proven ability in Working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, Reporting and Assisting to Manager
- Used SOAP UI tool for testing Web Services
- Experience in Defect Life Cycle and logged the defects in Clear Quest, JIRA.
- Exposure defect tracking tools-HP Quality Center/ALM (Application Lifecycle Management)
- Strong knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and QA Methodologies like Waterfall and Scrum/Agile.
- Follow HIPAA Privacy rule.
- Ability to adapt to new environment quickly,strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere, and committed.
TECHNICAL SKILLS
Operating System: Windows, Unix, Linux
Tools: HP Quality Center, TOSCA, Appium, JIRA, Selenium Web driver, Cucumber, Protractor, TestNG, Reporting, Log4j/SLF4J, JUnit, Maven, SOAPUI, Jenkins, Git.
Programming Skills: Java, HTML, CSS, SQL.
Database: MySQL
IDE: Eclipse Java EE, Tomcat, SoapUI
Web Browsers: Firefox, Internet Explorer, Chrome, Opera, Safari
PROFESSIONAL EXPERIENCE
Confidential, NC
Automation Test Developer
Responsibilities:
- Implemented automation using Selenium WebDriver, JAVA, Maven.
- Extensively automated regression and functional testing, 10 test suitesusing Selenium WebDriver, JAVA, TestNG.
- UsedMavento build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Strength in Total Automation using TOSCA, Selenium - Java, WebDriver, Quality Assurance, Engineering, and business development function as well as expertise in Total Quality Management and use these functions effectively to achieve the overall objectives of the organization.
- Actively involved in developing automation scripts using TOSCA 9.1, Creates Business Process Models test cases using ALM BPT add-on
- 3 years of experience testing IBM Curam software
- I have Strong knowledge of Curam Global Income Support evidence eligibility rules for Food Stamps, TANF, Cash Assistance Medicaid MAG NON-MAGI programs.
- Reviewed theTest Basis,designedand documentedTest Strategies, Test Plan, Test Casesandexecuted test cases.
- Involved in design and implementation ofSelenium WebDriverautomation framework for smoke and regression test suites (TestNG and Maven).
- Developed test code in Java language usingEclipse, IDEandTestNGframework.
- Followed Test Driven Development (TDD) as much as possible and written test cases usingTestNGfor every relevant class.
- Performed functional testing ofSOAP and RESTFUL Web Services using SOAP UI Tool.
- Logged issues found during testing in HP ALM.
- UsedMavenfor building the WebDriver project. Integrated with Continuous Integration toolsJenkinsfor running test on nightly basis automatically.
- Developed test harness forWebservicesautomated testing by means ofSOAP.
- DevelopedKeyword Driven and Data Driven frameworksto retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects anddeveloped Maven project object model (POM).
- Worked on writing Junit to run Cucumber feature and scenarios and generating report on daily basis.
- Worked on Automating scenarios by writing java code for Cucumber-JVM.
- Used Maven, execute Selenium automation suites on different platform, browser combinations in parallel.
- Customized TestNG reports
- Performed Defect Tracking & Management in JIRA.
- Worked in ahighly dynamic AGILE environmentand participated in scrum and sprint meetings.
- Involved in Regression Testing using Selenium.
- Involved in Automation Infrastructure Development using Selenium.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Execution of Selenium Test cases and Reporting defects.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Created Test Cases Using Element locators and Selenium Web driver methods.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- UsedXPathto work with dynamic and static objects in Selenium.
- Involved in selecting scenarios to run using Cucumber tags Testing Restful web services
- Involvement in Test Execution, Results Analyzing and Defect Reporting.
- Involvement in solving Environmental problems along with Technical Support People
- Involved in Regression Testing using Selenium.
- Created and executed detailed test cases with step-by-step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Validated of data transformations and perform End-to-End data validation forETL.
- Executed SQL queries to verify the database for the relevant test cases.
- Performed UAT.
- Documented the defects in Quality Center and assigned them to relevant developer.
- Performed cross browser testing to ensure compatibility of the application on Internet Explorer and Chrome, Firefox.
Environment: s:HP Quality Center 10, Java 6, HTML, DHTML, CSS, Oracle, MySQL, Selenium, TestNG, Maven, SOAP UI, SVN, Jenkins, Eclipse 4.X
Confidential
Automation Engineer
Responsibilities:
- Performing the role of QA Test Automation engineer in a fast-paced Agile team.
- Reviewing requirement documents, system documents to ensure technical accuracy, completeness and compliancy.
- Participating in design reviews to provide inputs on functional requirements, product designs and schedules.
- Creating Test Plan, Test Strategy and Test Cases manually for in-house developed products and software applications developed.
- Identifying and creating Test Data needed for carrying out execution of all functional and regression scripts.
- Maintaining all Test Scripts, Test Cycles, Test Results and other artifacts like Defect Reports using JIRA.
- Involved in the enhancement of Hybrid framework, combination of Data driven, Keyword Driven and POM using Eclipse and Java.
- Used AutoIt to for automating the Windows GUI and general scripting.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Handled Mouse Actions classes, alerts, window pop outs in selenium.
- Using knowledge of SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
- Utilizing knowledge of XML and experience of SOAPUI tool in Web Services testing in multi-tiered application architecture.
- Performed Interruption testing using cloud-based technologies in mobile testing.
- Designing automation test suites for regression testing using knowledge of java programming language and Selenium IDE and Selenium WebDriver
- Using data-driven framework to accomplish a regression cycle which is robust and reusable across multiple applications.
- Maintaining existing Test scripts written for functional testing and enhancing the existing keyword-driven framework to meet the current need and to have an effective automation suite in accomplishing optimal results. Coordinating with other cross team to ensure the newly developed features function End-to-End.
- Performing production checkout before each production deployments and supporting the operations team in identifying and resolving all production issues.
Environment: Java, Selenium, SOA, Web Services, SOAPUI, Postman, XML, XSD, HTML, CSS, JavaScript, Cucumber, Eclipse, WebLogic, JIRA, Maven, SQL, Oracle, XPath, TestNG, Windows, Unix.
Confidential
QA Analyst
Responsibilities:
- Involved inuser storiesdiscussion with Product owners and other team members
- Gathered the information from the SME/BA, Prepared the requirements documents, and got them reviewed and signed off
- From the detailed use cases, created manual& automated test cases for web applications and web services.
- Involved in identifying the test scenarios and creating the test cases for functional, integration, system, regression, and end to end testing.
- Tested all workflow tasks with appropriate data and permissions.
- Involved in business requirement meetings to understand client business rules/strategy.
- Responsible for various activities that include test plan, test case design, test cases preparation of test data, test case execution, defect management including logging defects, keeping track of defect status and traceability matrix during test cycles, submitting the test cases for approval.
- Developed the test cases using Microsoft Excel.
- Created and executed automation test scripts using Selenium WebDriver and Junit
- Integrated Selenium with Jenkins Build Server to run the Automation Suite with the build
- Automated 60% of the manual test cases as per the feasibility.
- Analyzed the Business Requirements and identified the Test Scenarios that can be automated.
- Wrote SQL queries as a part of back-end testing.
- Supported Sprint activities & hot fixes to verify the software being developed off the Sprint Backlog in agile environment and attended scrum meeting and provide usability feedback to the team.
- Worked closely with developers in relates to all the opened Defects using JIRA.
- Driven the Issues and Defect meetings, validate submitted bugs, assign bugs to different teams involved in resolution, notify relevant business units, research and log root cause analysis for the reported bugs and follow through with a resolution and final testing.
- Participated in the sprint demo with the scrum master and product owner.
- Interacted with developers, Business & Management Teams
- Point of Contact in regular project status meetings related to testing.
Environment: HP Quality Center 10, Java 6, HTML, DHTML, CSS, Oracle, MySQL, Selenium, TestNG, Maven, SOAP UI, SVN, Jenkins.