Sdet (automation Engineer) Resume
TeneeseE
PROFESSIONAL SUMMARY:
- Over 6+ years of experience as QA Automation engineer and Selenium tester. Extensive hands on experience automation testing. Involved in Web application testing, client - server & End-to-end testing.
- Experience in all stages of the Software Development Life Cycle and Software Test Life Cycle in all dimensions of Functionality, Usability & Reliability.
- Experience in developing end to end automation using Selenium Web Driver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins and Cucumber.
- Expertise in writing Automation scripts in Selenium using Java and Python programming language.
- Have built a test automation framework based on Data Driven Framework, keyword driven framework, Hybrid driven framework, Page Object Model .
- Expertise in functional testing using Selenium IDE and Selenium WebDriver with TestNG testing framework.
- Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
- Experience in applying Testing Methodologies , creating Test Plans , Executing Test Scripts, Automation of Test Cases , Defect Tracking and Report Generation .
- Experience in working with Build Systems like Ant, Maven and continuous integration system like Jenkins.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality -+*/Center , JIRA , IBM Clear Quest, BugZilla etc.
- Good experience in Web Services testing using SOAP UI, XML and WSDL and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Used SOAP UI tool to test SOAP web services and REST API .
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experienced in providing the efficient locator's strategy like XPath and CSS to run WebDriver script in stable condition.
- Working experience with defect tracking tools like Bugzilla, Jira and Quality Center (QC).
- Experience with source version control tools such as Subversion (SVN) & Git.
- Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under high-stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Web Driver,Cucumber, selenium Grid, SOAP UI, Eclipse, Intellij,load runner
Testing framework: Data Driven, Keyword Driven,POM, Hybrid, Junit, TestNG
Defect Tracking Tolls: Bugzilla, Quality Centre, Jira.
Languages: Core Java, Advanced Java, SQL, VB Script, Shell Scripting, Putty, Java awt, HTML, CSS.
Project Management: Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall. Browsers Internet Explorer, Firefox, Chrome & Safari.
Operating System: Windows XP/7/8/10 & server 2008 and Mac.
Continuous Integration Tools: Jenkins
Web Server: Tomcat 3.3, Apache 2.44
Version Tools: GIT and SVN
Testing Methodologies: Smoke Testing, Accessibility Testing, Validation, White Box, Black Box, Grey Box, Integration, Unit Testing, Regression, Test Plan, Test Cases and Performance Testing.
PROFESSIONAL EXPERIENCE:
Confidential, Teneesee
SDET (Automation Engineer)
Responsibilities:
- Review Functional requirement and use case document to understand the Business logic, application requirement and technical aspects of the Health Care System.
- Created automation framework and test scripts using Java open source librarry (JSCH, FTP, Apache POI and apache PDFBox) and TestNG for Commercial tool Producer(.jwt) and Server automation (Remote server Linux) for print and payments health care application.
- Created Keyword Driven framework to execute the web aplication(Confluence Page Internal and required application) by using selenium WebDriver , TestNG and object repository concept.
- Developed automation scripts using Selenium Web Driver with TestNG Framework.
- Used Firebug and Object spy to inspect the element (xpath)of the web elements and Eclipse IDE for Java development.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA .
- Performed data driven test and regression testing using Selenium.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS
- Execute automated functional Test Cases using SOAPUI to test Web service API using both RESTFUL and SOAP interfaces .
- Developed Test Cases in Java language using Eclipse IDE and TestNG framework.
- Worked on acceptance testing using Cucumber and Selenium WebDriver.
- Perform Test data creation and Scripting, Validation, Review, Analysis, Reporting, Troubleshooting.
- Responsible for Writing the Test Plan and Test Cases based on the business requirements.
- Automation of Test Cases for UI Testing using Java UI Automate viewer .
- Responsible for participation in writing the Test Plan and Test Cases based on the business requirements.
- Used engineering skills to improve processes and automate QA tasks using Java.
- Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.
- Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework using Selenium.
- Review Test Plans, Test Cases and Test Scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Supported development team in finding the root cause of errors, by analyzing logs, database and source.
- Attend meetings, involved in QA planning, coordination and implementation of QA methodology.
- Participated in daily SCRUM meetings and meetings involved in QA planning, coordination and implementation of QA methodology.
Environment: Selenium Web Driver 2.50, Java SE 7, Cucumber, Excel 2013(v15.0), JIRA, MAVEN, Jenkins, Windows 2012/2008 R2 Servers, UNIX, HTML 5, JIRA 6.4, MS Office Tools 2010, Test NG 6.8.13, SOAP UI 4.5, LoadRunner 12.
Confidential
Automation/Selenium Tester
Responsibilities:
- Effectively participated in everyday Agile Scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Used Maven, SVN, Selenium Web Driver, Jenkins, Java and Selenium Grid to create nightly automation scripts.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Responsible for executing Selenium Test Scripts on different browsers and checked for compatibility.
- Performed functional testing for each sprint using Selenium WebDriver .
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Participated in preparation of Test Plans in accordance with the business requirements.
- Developed and Executed Automation Test Cases for Functional testing of various modules of the application.
- Run the Automated Regression suite and analyzed results.
- Automated functional scenarios using Selenium.
- Worked on developing the automation scripts using Selenium.
- Using Selenium Web driver with Java to create new scripts for regression
- Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- Extensively executed SQL Queries on database tables to verify the database.
- Involved in testing the database and data validation using SQL Queries .
- Worked with source version control tool such as Subversion (SVN).
- Used field level security along with page layouts to manage access to certain fields.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing .
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
Environment: Selenium Web Driver, TestNG, agile, POM (Page Object Model), Jenkins, RESTFUL Web Services, SOAP UI, Web Services, Quality Center, Eclipse, Maven, JAVA, Microsoft Excel.
Confidential, Austin, TX
QA Tester
Responsibilities:
- Reviewed Business Requirements Documents and the Technical Specification Involved in Planning, coordinating, developing Test Plans, Test Procedures, and Test Cases based on the Requirements and Design Documents.
- Conducted Functional, System, Integration, Regression, Performance, UAT and Smoke Testing .
- Automated functional scenarios using Selenium WebDriver.
- Worked on developing the automation scripts for backend testing using Selenium WebDriver.
- Developed Test Plan for System, detail & overall Test Plans using the Business Specifications.
- Conducted the system integrated testing of the application manually for different Modules.
- Developed Test Plans to outline the scope, approach, resources, and schedule of testing.
- Used HP Quality Center to report defects and test results.
- Executed SQL queries to validate the front-end data with the database (backend). Used DML to manipulate the data wherever applicable to verify the functionality.
- Performed End-to-end Testing which involves complete application environment in a situation that mimics real-world use, such as interacting with a database, applications or backend system.
- Involved in the team meetings with representatives from Development, Database Management, Configuration Management, and Requirements Management to identify and correct defects.
- Actively assisted developers in solving issues by reproducing reported defects on demand basis.
Environment: HP ALM, Quality Center 11.0, Selenium WebDriver, Load Runner, UNIX, Oracle 10g, TOAD, SOAP UI Pro 5.0, Confluence, JIRA, SVN
Confidential
QA Tester
Responsibilities:
- Involved in Back-end testing for the full functionality of Web Services.
- Responsible for requirement analysis, identification and documentation of required system and functional testing efforts for all test scenarios Positive and Negative
- Derived and developed Requirements, Functional, Regression Test Cases from Use Cases and Test Scenarios
- Executed test cases, tracked and analyzed defects using Web Service Tool called Clear Quest
- Developed and conducted system and user acceptance test plans on completion of system testing before installation of the application on user environment.
- Reviewed Business Requirement Documents (BRD) and the Technical Specifications.
- Executed SQL scripts/queries for data verification to compare the expected results with database
- Involved in Front End Application Testing for UI and Regression Testing.
- Prepared test data based on exact definition of defect (for positive testing)
- Prepared test data as per exact opposite definition of defect (for negative testing)
- Conducted regression testing on release, verified that no new defects were caused by production fixes
- Performed black box testing for quotes and history and account access.
- Worked with business customers, software engineers, QA engineers, and project leads to ensure successful roll out of high-quality application
Environment: Test Director, Clear Quest, Microsoft SQL Server, AS/400, XML, and IE 5.0, Windows XP.
