Test Automation Developer Resume
SUMMARY
- More than 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications, Web Services and API testing and experience on Core Java, OOPS concepts.
- Experience and domain knowledge in Banking, Retail, E - Commerce, Insurance, Financial-Mortgage domains, and their workflow.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
- Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid to develop automation testing scripts for web and client server applications.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building
- Experience in the development of Data driven and Hybrid Automation frameworks in Selenium.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
- Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
- Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability
- Professional expertise in Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Boundary Value Testing
TECHNICAL SKILLS
Testing Tools: Selenium IDE/WebDriver, SOAP UI tool, Postman, Tosca
Languages: JAVA, RUBY, JAVASCRIPT, XML, SQL
Web Technologies: HTML, XML, CSS
IDE: Eclipse, SQL Developer, Squirrel
Test Framework: Junit, TestNG, Data Driven Framework, Cucumber
PROFESSIONAL EXPERIENCE
Test Automation Developer
Confidential
Responsibilities:
- Developed automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD),
- Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Experience on Core Java, OOPS concepts.
- Used MAVEN for build management, and Jenkins for Continuous Integration of the builds.
- Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports
- Performed User Acceptance testing (UAT) exclusively in an agile environment.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Led and implemented Tosca software roll-out
- Implemented successful initial test automation at multiple projects
- Defined test automation strategy and test access (GUI vs. Non-UI)
- Embedded (agile) test methods and processes into the Test Management and Automation Tool (Tosca)
- Actively contributed to sharing testing and tool knowledge inside of the testing team (Test Team, Business, Engineers, etc.)
- Gained and defined required Test Data
- Managed a team of Automation Specialists, Test Design Specialist and Automation Engineers
- Provided demonstrations of automation and testing tools in pilot environment
- Provided status reporting to project leadership and client leadership
- Client and project specific reporting
Environment: Tosca, Selenium Web Driver, HP ALM, JIRA, Jenkins, JAVA, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Fire Path, XML, HTML, SQL, XPath, Oracle SQL Developer, MS Office suite, SDLC, STLC, XML, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE
Test Automation Engineer
Confidential
Responsibilities:
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD),
- Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Experience on Core Java, OOPS concepts.
- Used MAVEN for build management, and Jenkins for Continuous Integration of the builds.
- Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports
- Performed User Acceptance testing (UAT) exclusively in an agile environment.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Performed UI, Functional and Regression testing by automated using Selenium WebDriver, Cucumber Maven, and Jenkins.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
- Utilized JIRA as defect tracking tool on the project.
- Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
- Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
- Involved in preparing a report of all automation difficulties and test results for a further application using Maven.
- Delivered back end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database.
- Participated in Stand-up meeting, walk-through meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Selenium Web Driver, HP ALM, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, XML, HTML, SQL, XPath, GITEYE, Windows 7. Oracle SQL Developer, MS Office suite, SDLC, STLC, XML, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE and Core Java
QA Automation Engineer
Confidential
Responsibilities:
- Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution report and generation in accordance with Quality Assurance best practices.
- Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a neat function library to be used by the team.
- Gathered requirements documents such as business requirements and design document and other related documents.
- Experience with Mobile Application Testing, IOS and Android
- Experience with Postman tool for Manual Testing of API
- Experience on Core Java, OOPS concepts.
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework
- Developed test code in Java language using Selenium WebDriver and TestNG framework.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Involved in designing of automation framework to be used in UI testing with Selenium WebDriver.
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
- Performed End-to-End testing of database to check data integrity using SQL queries.
- Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
- Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome and Internet Explorer.
- Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Environment: Selenium WebDriver, Java, TestNG, Jenkins, SQL, Maven, HTML, XPath, GitHub, Windows 7. Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, REST, SOAPUI, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE. Core Java
Quality Analyst Manual Tester
Confidential
Responsibilities:
- Interact with the Business Analysts for requirement analysis, test case reviews.
- Testing web applications against functional requirements
- Created and executed manual test cases and logged defects.
- Performed manual testing of database, user interface (UI), and mobile applications.
- Defect verification, bug reproduction to ensure a good quality product and defect closures.
- Following up with the development team for open defects and reporting status to Test Lead.
- Regression testing to ensure the defect has been addressed in the application to close the defects.
- Generating test reports and graphs through the completion of testing and verification.
- Conduct QA reviews and inspections to find potential defects and recommend corrective action.
- Reporting and sharing data disposition to team leads and communicating with different departments.
- Analyzed the Business Requirements and worked closely work with the Business Team to get the clarifications.
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Actively communicated with the end users and business users to create realistic test cases.
- Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of analysis.
- Participated in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
- Provided weekly status updates showing the progress of the Manual testing effort and open issues to be resolved.
Environment: Manual Testing, Agile Methodology, Oracle, JIRA, SQL server, Windows XP, 7 and 8, HP Quality Centre, HP ALM