Sr. Test Automation Developer Resume
Des Moines, IA
SUMMARY
- Around 6 years of professional experience in Information Technology, wif extensive experience in performing Manual and Automated Testing for web - based applications.
- Experience in analysis, design, development and Creation of Test plans, Test Cases based on business, Functional and Technical requirements.
- Strong noledge of all phases of SDLC and Strong working noledge of Software testing (Functional, Integration, Regression etc..,).
- Experience in Backend/Database testing on Oracle and SQL Server
- Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating Web based e-Commerce applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
- Expertise in Quality Center like Create Requirements, Test cases, Execute test cases and Track teh defects.
- Creating Projects, Environment using Cucumber.
- Creating new Feature files, Step Definitions, Supporting code and supporting files(Rake, hooks, Env, POM.XML) using Ruby and Cucumber.
- Interacting wif web services using Watir-Webdriver gem, Ruby code.
- Involved in Mobile App testing using Automation frameworks of Appium.
- Experience in Running and Analyze Selenium scripts using Java and TestNG Framework.
- Writing Protractor tests using AngularJS Scripts in Jasmine Framework.
- Integrating Jenkins wif Rake file’s using Ruby.
- Experience in writing protractor scripts using AngularJS.
- Experience in comparing Source to Target In Informatica ETL.
- Experience in using Jasmine framework.
- Experience in using Advanced frameworks like TestNG and JUnit.
- Experience in Automating Informatica/ETL Workflows.
- Experience in using Teradata queries.
- Experienced in developing, maintaining and running Automation scripts built in Selenium Webdriver wif Test NG.
- Expertise in validating web services using SOAP UI.
- Expertise in Quality Center like Create Requirements, Test cases, Execute test cases and Track teh defects.
- Expertise in interacting wif page objects using selenium webdriver using Ruby.
- Experience in creating SQL queries to retrieve and validate data in back end.
- Expertise in Test Strategies, Traceability Matrix, Bug Reports and Test Plans.
- Work closely wif teh business analysts for documenting operational process workflows to support new initiatives and associated system changes.
- Involved in Functional, Integration, Regression, System, Performance, Load and Smoke testing.
- Good working experience in defect management tool JIRA, RTC and QC.
TECHNICAL SKILLS
Test Management Tools: HP ALM, HP Quality enter
Automation Testing Tools: Ruby, Cucumber, selenium, Java, Maven, Jasmine, Protractor
Bug Tracking Tools: JIRA, RTC and QC.
Web Services: SOAP UI, Postman.
Operating Systems: Windows 7/XP/2003 Server/NT/98, MS-DOS, UNIX and LINUX.
RDBMS: Oracle 11g, MS SQL Server, MS Access
Languages: Ruby, Cucumber, SQL, JAVA and C#, C++, C, AngularJS.
Web Applications: J2EE, HTML, MS Front Page, DHTML, XML, JSP.
Web Servers: IIS, Apache.
Tools: Rubymine, Intellij, IDE, Selenium Grid, GIT and Jenkins.
Documentation Tools: MS Office, Excel, MS-Word, Adobe Acrobat, and MS Project.
Management Tools: MS Visio, MS Office Suite Word, Excel, And PowerPoint.
Methodologies: Waterfall, Verification & Validation, Agile / Scrum.
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Sr. Test Automation Developer
Responsibilities:
- Attend Iteration planning meeting and finalize teh user stories and estimation for teh 2 weeks sprint/iteration.
- Involved in preparing high level scenarios based on Agile Methodologies for each Scrum.
- Analyzed system requirement specifications and developed test plans, test cases to cover overall QA System Testing.
- Developing test cases based on teh User stories and functional requirement specification document.
- Creating feature files, writing Scenario’s using Cucumber.
- Attend daily standup meeting and end of iteration meeting.
- Writing and executing Protractor tests.
- Source to Target Comparison in ETL tools like Informatica.
- Automating Informatica/ETL Workflows.
- Involved in Back End testing, written SQL queries to retrieve and validate teh data.
- Run regression and smoke test suites on a new version of teh application.
- Analyze teh automation results once Rubyscripts/Javascripts execution completed.
- Using Jasmine frame work to write and execute Protractor tests.
- Analyze teh results once AngularJS Scripts execution completed.
- Writing Proc and Lambda methods to compare source data to Target data after ETL/Informatica workflow run successful.
- Writing Scenario Steps and creating step definitions for Feature file’s using Cucumber.
- Creating Projects, Environments, hooks and installing gems using Ruby.
- Writing Ruby/Java code for step definitions and including Utilities files.
- Involved in Peer Reviews to check teh correctness of teh test cases.
- Attended review meetings wif Business Analysts, Developers and end users to understand teh requirements.
- All teh bugs were tracked and updated in defect module of Rational Team Concert (RTC)
- Involved in preparation of Test plan and mapping test cases to requirements.
- Created and maintained Regression and Sanity Test Suite using Selenium Webdriver.
- Involved in setting up Automation framework using Selenium Webdriver.
- Used Selenium Webdriver wif Page Object Model, TestNG and JUnit framework for Automation regression suite.
- Import web service operations using WSDL URL and validate in SOAP UI and Postman.
- Performed Sanity testing in Production environment after application is deployed. dis is to confirm that application is deployed correctly and working as expected.
- Developed test cases for different added functionality as per teh Requirement Specs and Functional specs.
- Prepared a Test Suite of Sanity, Regression and System Integration testing.
Environment: Windows 7, Oracle, Java, IBM Web Sphere, Quality Center, Eclipse IDE, Intellij, Rubymine, Selenium, RTC, SQL Developer, Ruby, Cucumber, Informatica/ETL, Postman, Protractor, AngularJS, Jasmine, SOAP UI, Postman and Agile Methodologies.
Confidential, Richardson, TX
Sr. Automation Developer
Responsibilities:
- Attend Iteration planning meeting and finalize teh user stories and estimation for teh 2 weeks sprint/iteration.
- Involved in preparing high level scenarios based on Agile Methodologies for each Scrum.
- Analyzed system requirement specifications and developed test plans, test cases to cover overall QA System Testing.
- Developing test cases based on teh User stories and functional requirement specification document.
- Creating feature files, writing Scenario’s using Cucumber.
- Writing Scenario Steps and creating step definitions for Feature file’s using Cucumber.
- Writing Ruby code for step definitions and including Utilities files.
- Creating Projects, Environments, hooks and installing gems using Ruby.
- Experience in using TestNG framework.
- Tested Confidential Mobile application using Selenium and Appium automation framework.
- Involved in Peer Reviews in order to check teh correctness of teh test cases.
- Attend daily standup meeting and end of iteration meeting.
- Attended review meetings wif Business Analysts, Developers and end users to understand teh requirements.
- Running ETL/Informatica workflow and Source to Target Comparison.
- Involved in preparation of Test plan and mapping test cases to requirements.
- Created and maintained Regression and Sanity Test Suite using Selenium Webdriver.
- Involved in setting up Automation framework using Selenium Webdriver.
- Used Selenium Webdriver wif PageObject framework for Automation regression suite.
- Import web service operations using WSDL URL and validate in SOAP UI.
- Performed Sanity testing in Production environment after application is deployed. dis is to confirm that application is deployed correctly and working as expected.
- Involved in Back End testing, written SQL queries to retrieve and validate teh data.
- Run regression and smoke test suites on a new version of teh application.
- Analyze teh automation results once Ruby scripts execution completed.
- All teh bugs were tracked and updated in defect module of Rational Team Concert (RTC)
- Developed test cases for different added functionality as per teh Requirement Specs and Functional specs.
- Prepared a Test Suite of Sanity, Regression and System Integration testing.
Environment: Windows 7, Oracle, IBM Web Sphere, Quality Center, Selenium, Java, RTC, SQL Developer, Ruby, Cucumber, Informatica/ETL, TestNG, Eclipse IDE, Rubymine, Intellij, SOAP UI and Agile Methodologies.
Confidential, Jersey City, NJ
Automation Developer
Responsibilities:
- Analyze teh Design, Architecture Documents, Use Cases and developed test plans, supporting test cases & scripts.
- Designed and created various Test Plans, Test Cases based on teh Business requirements.
- Created and maintained Regression Suite using Selenium Webdriver/Watir Webdriver and using TestNG Framework.
- Executes integration and regression test cases as required for application releases and enhancements and Documenting test results for corrective actions, reporting and audits.
- Developed reusable methods using Ruby as a part of PageObject Automation Framework.
- Writing scripts,executing test casesand debugging.
- Regression Testing, support and reviewing Test scripts.
- Defect reporting, Executing Framework and Analyzing Result.
- Involved in daily defect triage meeting and weekly status meetings
- Creating Environment variable, rake, YML, POM.XML files using Ruby and JAVA.
- Creating Test scripts using TestNG framework.
- Used Quality Center for Defect tracking and Test Management.
- Data analysis - ability to understand Logical and Physical Data Models and backend Database Validation testing using SQL Developer.
- Expertise in Soap UI to test web services.
- Expertise in web applications testing & security testing
- Experience in Preparing, Test scenarios, Test Plan, Test Data and Test cases for Unit, Integration, System, Functional, Regression, Performance, End2End Testing (SIT) and UAT Testing.
- Prepared a Test Suite of Sanity, Smoke, Regression, Module, Integration, System and Ad-Hoc testing.
- Involved in System Integration testing to validate end-to-end business scenarios.
- Run teh Batch programs in UNIX environment and validate teh data.
- Used Putty tool to connect to UNIX system and execute teh batch programs.
Environment: SOAP UI, Windows XP, UNIX, J2EE, Oracle 11g, IBM Web Sphere, HP Quality Center, Putty, Selenium, TestNG, Java, DB Visualizer, Eclipse IDE, Intellij, Rubymine, Ruby, Cucumber, Agile Methodologies and Web Services.
Confidential
QA Automation Developer
Responsibilities:
- Analyzed teh User Requirements Document, Functional Requirements Documents and prepared System Test Plan.
- Created Manual Test Cases to validate teh functionality of teh application.
- Attended review meetings wif Business Analysts, Developers and end users to understand teh clients requirements.
- Developed reusable methods using Java as a part of Selenium Automation Framework and TestNG Framework.
- Developing test cases based on teh functional requirement specification document and involved in Peer Reviews in order to check teh correctness of teh test cases
- Developed High Level Test Cases (HLTCs) and Detail Test Cases (DTCs) for teh assigned modules.
- Performed Functionality Testing, Integration Testing, Regression Testing.
- Getting teh inspections/reviews done from teh customer as per teh plan.
- Creating test scripts using TestNG framework and executing them using POM.XML.
- Developed Analysis & Preparation of Functional Test Reports
- Prepared Traceability Matrix in order to check all teh requirements are covered
- Performed data integrity testing by executing SQL statements and manually verifying teh contents.
- Review tests specifications, cases and performed manual testing.
- Test cases are created and reviewed then uploaded them into Quality Center test plan tab.
- Defects were tracked, reviewed, analyzed using Quality Center.
Environment: Intellij, Eclipse IDE, Ruby, Rubymine, Java, Selenium, TestNG, SQL Server2000, Manual Testing, Quality center and Windows XP.
