Automation Test Engineer Resume
Hartford, CT
SUMMARY
- 7+ years of IT experience in Software Quality Assurance and Software Testing of Client/Server Applications and Web based applications as a Quality Assurance Analyst in Automation Testing.
- Has excellent work experience in Automation Testing in Banking, HealthCare Insurance and HealthCare Domains.
- In - depth noledge of product release processes and quality assurance goals.
- Prepared the Vision Statement and Documents containing essential business elements and detailed definitions, and facilitated requirements definition and vendor communication for desired system enhancements.
- Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium.
- Conducted Integration Testing and Regression Testing with developers in development and conducted User Acceptance Testing (UAT) with UAT team. Safety reporting on system-based projects, acted as a liaison, writing documentation and increased project coordination.
- Clearly communicated theproject business objectivestodevelopersusingobject-oriented methodologies.
- Developing test plans&test procedures to meet testing needs.
- Participated in Bi-Weekly User Story Grooming sessions and Iteration Planning meetings with Scrum Master, Product Owners, and Agile Team members.
- Understanding business requirements and process to create clear test plans.
- Executing software testing to include functional testing, system testing,regression testing, and performance testing.
- Ensuring the content and structure of all Testing documents/artifacts is documented and maintained.
- Proficient in all stages of the SDLC, STLC and Bug Life Cycle, Functional Testing, Integration Testing, Regression Testing, Smoke and System Testing, User Acceptance Testing.
- Extensive experience in unit testing, integration testing, regression testing, GUI testing, back-end testing and browser compatibility testing.
- Have expertise in application life cycle management, defect management and software configuration management.
- Developed a Page Object Model within Test NG Framework for selenium web driver automation test script.
- Providing leadership in defining the automation methodologies, strategies, standards, tools, best practices for automation processes.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Test Plan, Design, Build and Maintain complex Test Automation Frameworks (Data driven, Keyword and Hybrid).
- Used Java/JUnit to run Cucumber feature and scenarios and generating report daily basis.
- Created automated script for REST-API testing using Rest Assured framework.
- Proficient in Test Case Design, Test execution and Defect Management.
- Ability to document and track defects as well as produce detailed reports using defect tracking tools .
- Experience in using Java’s object oriented conceptslike inheritance,Abstraction,Encapsulation
- Experience in working with open source tools Selenium (Selenium IDE, Selenium Web Driver), EclipseIDE,Maven and preparation of automation test framework.
- Experience in parsing the Json Response.Well Versed with All CRUD operations .
- Experience of continuous integration using Jenkins integrated with Selenium, MavenDependencies,Jenkins,GIT repositories.
- Experience with GIT Repositories for Version Control.
- Used Extensively action classes and Pop and Alert functionalities in testing script.
- Proficient in all phases of Test LifeCycle from test planning to defect tracking & managing defect life cycle.
- Used Test data Provider and apache POI for data driving testing.
- Developed SQL queries for back-end testing.
- Designed and Developed Hybrid Automation Framework following page object model design pattern with Singleton Architecture
- Build tests through maven pom.xml file
- Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool and Postman
- Involved in automation ofWebservices using RestAssured
- Created non functional performance testing suite using JMETER
- Used JAVA access modifier to restrict the visibility and JAVA script executor to find hidden elements.
TECHNICAL SKILLS
Testing Skills: Manual and Automated Testing, Webservices Testing, Performance Testing
Testing Tools: Selenium Webdriver, JUNIT, TestNG, SOAP UI, Cucumber, JIRA, ALM, Quality Center.
Programming Languages: Java, xml, C, SQL, JSP, Servlets, Java Script, Gherkin,html,JSON
Scripting Languages: Java Script
Databases: Oracle, MS SQL Server
DB Tools: SQL Developer
Other Tools: MS Word, MS Excel, MS PowerPoint, MS Outlook, MS SharePoint, Web Conferencing (WebEx/Hangouts/Skype/Go To Meeting), GIT, Extent Reports
Operating Systems: MS DOS, WINDOWS NT/2000/XP and WIN 7
Methodology: Waterfall, Agile (SCRUM)
Performance Testing: JMeter API/ Webservices Testing: SoapUI, Rest- Assured,JMeter, WSDL, Ready API, POSTMAN
IDE: Eclipse, IntelliJ, Programmer- notepad, NetBeans
Reporting Tools: Extent-Report, Listeners, Cucumber Report, Allure Report
Microsoft Tools: Microsoft office, Microsoft Visio, Microsoft Share point
Testing Frameworks: TestNG, Junit, BDD
PROFESSIONAL EXPERIENCE
Confidential, Hartford, CT
Automation Test engineer
Responsibilities:
- Analysis of business requirements with the help of HLD documents and by attending design review meetings.
- Involved in mapping requirements (Userstories) to testing scenarios and test cases to ensure proper coverage
- Participated in Business requirements meetings, Discussed and documented the system requirements in collaboration with the design architects. Planned testing approach and test strategies, for the current and future releases.
- Developed reusable test scripts and test data to speed up testing for future delivery timeline.
- Prepared test status reports during test execution process
- Gatheird functional requirement documents, analyzed system design and prepared test strategy.
- Designed detailed test cases for manual testing based on the functional requirement documents.
- Involved in testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Constantly verified Requirement Traceability Matrix to determine if each and every Functional requirement is taken care of and a test script is developed and executed for the same.
- Developed a Page Object Model within TestNG Framework for selenium web driver automation test script using Singleton Architecture
- Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
- Used Selenium Web Driver to automate tests on Multi Browser environment for Compatibility.
- Involved in automating test cases using Selenium Web Driver with testing and execution of test scripts using TestNG
- Used web debugging tools such as firebug,fire path and xpathto locate elements based on ID, Name, xpath, CSS Selector, Link, Partial Link, Link Text,Attributes and Tags.
- Performed web testing for checking page contents, broken links, web objects, frames and tables using selenium.
- Used Java concept of object oriented programming like Abstraction, Polymorphism and Inheritance
Confidential, Bridgeport, CT
Automation Test engineer
Responsibilities:
- Analysis and Review of business/functional requirements and project specifications.
- Preparing Test Strategy/Test cases based on Business Requirements.
- Coordinated with Test lead for the creation of one consolidated IT Plan.
- Verified, edited and update test data in new or existing systems before testing.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment,Scope after a thorough analysis of the business rules.
- Involved in writing Test Case by using Design docs and Acceptance criteria.
- Developed Automation framework using Selenium Web Driver.
- Developed Selenium test cases using TestNG framework.
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium
- Extended TestNG Data Driven framework by adding some helper classes and methods.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Involved in providing the efficient locators strategy like XPath and CSS to run Selenium Webdriver script in stable condition.
- Developed a Page Factory Model withinTestNG Framework for selenium web driver automation test script.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Integrated automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Worked with Developers, Business analysts and Project managers to determine requirements (Test Cases, Test Data)
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Used JAVA concept Abstraction, polymorphism, Encapsulation, Method Overriding,Method Overloading and Inheritance and Abstract Classes.
- Worked on JIRA for tracking and reporting bugs.
- Usedxpath and CSS Selector and Java Script Executor with Selenium Webdriver to identify and locate the elements on webpage.
- Used TestNg ‘s different annotation to interact with the application.
- Testing of web services using RestAPI.
- Created test scripts and UAT test cases, coordinated with the UAT team and project manager and performed UAT activities with end users
- Used complete integration with Jenkins and Git .
- Extent reports and emailable reports with log files and for failed test cases.
- Trained team members about the Framework, script writing directions so that newly joined team members can come up to the speed and start working.
- Executed the test scripts on different releases and validated the actual results against the expected results.
- Participated in bug review meetings and Go/No-Go meetings.
- Provide status updates in the sprint stand up review meetings on the achievements since the last scrum meeting and the plan for the day.
Confidential, Waterbury, CT
Testing Analyst
Responsibilities:
- Analyzed the functional requirements for developing Test Cases and Test Scripts
- Performed Functional and Regression testing manually.
- Created SELENIUM IDE record and Play back with the Framework followed by the Company.
- Performed web services Functional and regression testing using SOAP UI
- Wrote SQLQueries to extract the data from database tables for testing purposes.
- Defects were tracked analyzed and monitored using ALM tool.
- Provided feedback to improve user experience
- Used SOAP UI to test data consistencies for web services.
- Used Selenium IDE / Firefox for scripting with record and play feature
- Conducted compatibility tests with different browsers and multiple operating systems.
- Worked on Agile Methodologies.
- Involved in Webservice Testing (SoapUi).
- Tested Applications compatibility on different browser versions (IE, Firefox, Safari, Chrome
- Verified that all features work as described in the application documentation provided by the Development Team and as defined through study of screens and underlying application code.
- Regression testing on each new build of the application to verify that the latest version of the software has not affected previous working functionality and that non problems have been fixed.
- Created reports and logged the defects .
- Reported decisions based on the results of the validation tests performed and provided suggestions to improve quality of the AUT.
- Good understanding of test automation process, right from identifying test cases for automation to analyzing the results and reporting bugs.
- Participated in daily scrum meetings where all the testers will address any blockers blocking
- Collaborating with different teams throughout the software development life cycle to create testcases as per business requirements
- Attending weekly training to understand real-time application of Selenium software testing framework
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Planning various test case scenarios to detect bugs, classify the errors on the basis of severity, priority, and informing the development team
- Developed various test case scenarios to detect the possible defects in the software, and assessed its quality to make it bug-free
- Ensure that all the story cards and the burn sheet areupdated and with revised status and estimates before the daily scrum stand-up meetings.
- Participated in Defect Triage Meetings.
- Documenting test cases based on corresponding user requirement documents, technical specifications and other operating conditions
Environment: Selenium Web Driver, Selenium IDE, TestNG, XML, Chropath, Maven, Eclipse, Java Script, Firebug, Fire Path, XML, Jira, JSON, GIT