Test Automation Developer Resume
2.00/5 (Submit Your Rating)
Washington D, C
SUMMARY
- Over 7 years of experience in Testing with diversified skills in Automated / Manual Testing of Client/Server and Web based applications.
- Strong working knowledge for all phases of SDLC and STLC and expertise in Waterfall, Agile with SCRUM lifecycles.
- Experienced in developing and maintaining Test Plan, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
- Experience in developing User Stories and Acceptance criteria in Agile methodology and attended various meeting like Sprint planning, Sprint Retrospective, and Reviews .
- Hands on experience developing test plans and automating test cases following standard testing frameworks and Agile methodology, using Selenium WebDriver and TestNG .
- Sound knowledge of quality assurance procedures and processes.
- Experience in executing Selenium automation scripts written in Java .
- Expertise in Automation tools such as Selenium WebDriver, Java, Jenkins (continuous integration, Regression tests), Maven (Regression tests), Eclipse IDE, TestNG (Regression tests), JUnit, Cucumber (BDD/TDD) .
- Proven ability in designing and creating loosely coupled automation frameworks using Selenium WebDriver, Junit, TestNG, Maven, Jenkins tools.
- Experience in working with Unit Test Frameworks like TestNG, Junit by adding different annotations in Selenium WebDriver.
- Experience in designing and developing the BDD/ATDD frameworks and worked very closely with the scrum master, product owner and team to derive the Scenarios and created feature files, Step definitions and cukes test using Cucumber tool.
- Experience in creating Page objects using Page Object Model (POM) .
- Experience in passing and retrieving data to external sources like Excel and Database with the help of Apache POI using Selenium WebDriver.
- Work experience in integrating Automation scripts (Selenium WebDriver ) on Continuous Integration (CI) tools like Jenkins for nightly batch run of the Script and good knowledge on Continuous delivery(CD) Process.
- Profound knowledge in using Core JAVA Object Oriented Principles (OOPS).
- Experience in Testing Web Services SOAP and Restful using tools like SOAPUI and REST .
- Proficient in the tasks of bug tracking and reporting using JIRA, Bugzilla and ALM .
- Database Testing using SQL Queries in multiple Databases like Oracle, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS
Tools: QC, ALM, JIRA, Selenium WebDriver, Soup UI, Eclipse IDE, Maven
Languages: JAVA, SQL, CSS, HTML, XML, Java Script
Frameworks: Keyword Driven, Data Driven, Hybrid, Cucumber, Page Object
PROFESSIONAL EXPERIENCE
Confidential, Washington D.C.
Test Automation Developer
Environment: Jira, Oracle, XP, Windows 8.1, Soup UI, Selenium WebDriver, Eclipse IDE, Rest API
Responsibilities:
- Worked with Product Owners, Scrum Master, Business Analysts, Scrum Team and End - Users for better quality testing.
- Collaborated closely with Product Owner and Team to understand the Requirement Document in creating User Stories .
- Participated in Sprint Planning, Daily Scrum, Sprint review and Retrospective meetings with Product Owner, Scrum Master and Team and various business people and prioritizing requirements.
- Configured Selenium WebDriver, TestNG, Maven build and created Selenium automation scripts in JAVA using TestNG for parallel testing and Cross Browser Compatibility Testing prior to Agile release cycle.
- Analyzed and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
- Choose Selenium tools and Configuring Selenium Test Environment such as Eclipse IDE, Java, Selenium WebDriver, TestNG, Maven.
- Performed functional, regression and UAT Testing extensively used Selenium WebDriver.
- Extensively used CSS Selectors, XPath expressions to identify web elements using Firefox plugins like Firebug and FirePath for Selenium WebDriver .
- Generated TestNG test result, HTML report after execution using Selenium WebDriver.
- Maintained Automation scripts and responsible for code check-ins into GitHub .
- Used JAVA to code the test cases in Selenium WebDriver and also process strong knowledge on it.
- Developed BDD framework in the organization by writing features files, step definitions and closely worked with the Product owner using Cucumber.
- Performed Black Box Testing, UAT Testing and extensively used Selenium WebDriver for Regression, Smoke, Functional Testing and Data Driven testing using excel file in Selenium WebDriver.
- Defects were tracked, reviewed, analyzed and compared using JIRA.
- Worked with SQL queries using Oracle SQL Back-End Testing,
- Extensively used the Testing Web based applications like SOAP UI, Rest .
- Supported Application Release by executing Regression Suites in Selenium to ensure successful production in every three Sprint .
- Analyzed User Stories in Jira and created Test Cases in specific Scrum POD .
- Participated in Sprint Demo with Product Owner and team members on bi-weekly basis.
- Generated Burn Down Chart in Jira during each Sprint to monitor the Sprint Progress .
Confidential, NC
Test Automation Engineer
Environment: JAVA, XML, HTML, ALM 11, Selenium WebDriver, Keyword Driven Framework, Cucumber, Bugzilla, Jenkins
Responsibilities:
- Prepared Acceptance Criteria for all the new feature User Stories that are developed by Scrum team,
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Have followed a test automation framework based on Page Object Model, TestNG and Selenium WebDriver,
- Developing test suites in Selenium WebDriver in Java with Testing framework in Eclipse IDE for regression and sanity testing,
- Automated Smoke Test suite in Selenium WebDriver and maintained the suite by constantly updating it with new tests and any fixes to failures due to changes in the functionality,
- Developed Selenium tools from scratch and configured various other peripherals tools to perform Selenium WebDriver test.
- Implemented cross browser compatibility and cross platform web testing using TestNG in Selenium WebDriver.
- Used Selenium WebDriver to expand test scenarios to catch more bugs and improve quality.
- Designed and developed automated scripts for Functional, Regression Testing using Selenium WebDriver tools.
- Developed and implemented Data Driven framework in Cucumber BDD using a Selenium WebDriver .
- Wrote SQL to compare and reconcile source and target databases,
- Reported defects using JIRA and Bugzilla in Agile methodology,
- Used Jenkins for Continues Integration testing.
Confidential, Richmond VA
QA Analyst III
Environment: ALM, UAT, Manual Testing, SQL
Responsibilities:
- Execution of manual test cases and reporting of bugs using ALM,
- Getting detailed test cases in ALM reviewed and sign off process,
- Conducted Validation and verification of Bug fixes,
- Experience using ad hoc query programs,
- Creating test strategies for projects and Developing and maintaining test methodology
- Regression tests were scheduled and performed on every release and build,
- Participated in creation of Test Plan and Test Strategy,
- Wrote new test cases and modification of old test cases according to the new release of the application.
- Designed test cases from business flows for manual testing of the application,
- Developed Test Cases and executed all test cases based on the technical specifications and business requirements,
- Conducted Functionality and Regression testing during the various phases of application.
- Created variety of user defined functions in complied modules to promote reusability
- Conducted User Acceptance testing UAT to validate the application, to check that the application properly reflects business functions and requirements
- Tracked, Managed and documented issues and defects during UAT .
