senior Test Automation Developer Resume
5.00/5 (Submit Your Rating)
Washington, DC
SUMMARY:
- 8 years of hands on experience in Software Quality Testing of Web based Applications and Services using Manual Testing and Automation Testing Tools like Selenium Suite and JAVA.
- Expert in developing Automation Framework using JAVA + Selenium WebDriver + Cucumber + TestNG and MAVEN building tool.
- Experience in Object Oriented Programming in JAVA for Test Automation Development.
- Excellent understanding and hands on experience in BDD (Behavior Driven Development).
- Proficient Designing Test Plans and Developing Test Cases based on business requirements and functional specifications.
- Proficient Designer and Developer of Test Automation Framework from scratch using Selenium WebDriver and Java under a Page Object Model (POM) in Maven and Eclipse IDE.
- Key contributor during Sprint Planning, Grooming and Retrospective Meetings performing Sprint Demo at the end of each Sprint.
- Proficient in developing test cases from requirements using Gherkin to create better understanding for everyone involved in the project.
- Experienced in Web Services API’s Testing, using SOAP UI, Postman and Java Libraries with SOAP UI, RESTful and, WSDL technologies.
- Extensive hands - on experience handling large volumes of data for testing databases like Oracle SQL and data in csv, xlsx, json formats.
- Highly efficient providing on-time accurate reports with, Junit, TestNG, Jenkins and Git.
- Experienced in building projects with Maven, and Version Control Systems using Jenkins.
- Expert writing complex SQL queries to verify data in MySQL, SQL Server and Oracle Database while performing Back-End Testing.
- Deep understanding of Waterfall and Agile Ideologies.
- Extensive experience performing Parallel Testing in multiple browsers such as Mozilla, Chrome, and IE, using TestNG or Cucumber.
- Proven leadership qualities to contribute value to the team meeting deadlines when creating valuable products during each Sprint.
- Proven cross-functional team member developing and documenting Unit, Module, Integration, System, Smoke and Regression Tests.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Defect Life Cycle, Automation Test Life Cycle (ATLC) and Waterfall and Agile SCRUM environments.
- Experienced in Preparing Test Automation Coding Standards and Automation Approach documents.
- Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment and meet stringent deadlines.
- Team player with Active participation in meetings with the testing team, development team and Business Analysts.
- Excellent rapport with Business Analysts, Developers and Testers working in close collaboration with team members to ensure quality of the application.
- Easily adaptable to any new technologies and business environment.
TECHNICAL SKILLS
- HPALM
- JIRA
- ALMOCTAGONE
- RallyALMLanguagesJava JDK
- SQL
- Groovy
- XML
- HTML
- Gherkin
- JSONTestingToolsSelenium WebDriver
- Junit
- TestNG
- Cucumber
- Jenkins
- JDBC
- SOAP UI
- RESTful
- PostmanDatabasesOracleSQLOperatingSystemsWindows
- OSXFrameworksDataDriven
- KeywordDriven
- HybridTesting
WORK EXPERIENCE:
Confidential, Washington DCSenior Test Automation Developer
Responsibilities:
- Actively participated in Sprint Grooming, Planning, Review/Demo and Retrospective Meetings.
- Performed Unit and Module/Integration Testing for multiple code sources written in Java 8 EE.
- Designed and Developed from scratch Data Driven Frameworks based on JAVA, Cucumber, Junit, Selenium WebDriver, TestNG that was built with Maven using Eclipse.
- Designed and Developed Keyword Driven Frameworks from scratch using Page Object Model.
- Accurately developed reports using Junit, TestNG, Jenkins and Git from the latest versions of our application.
- Provided training on TestNG for Parallel Testing in multiple browsers like Mozilla, IE and Chrome.
- Developed test automation of dynamic tables using Selenium WebDriver, Junit, Excel and Cucumber
- Accurately performed Web Service APIs Testing using WSDL, Java Libraries, and SOAP UI and Postman.
- Performed Parametrization Testing using Excel, Cucumber, and in Rest APIs Testing using Java, JSON, TestNG and SOUP UI.
- Automated large amounts of test cases using Selenium WebDriver for automated Regression Suite.
- Executed Automated Regression Scripts to provide release support before each Application Release.
- Accurately verified the integration of multiple functionalities through End-To-End Testing and provided reports with screen shots of every fail.
- Developed and provided training to implement Test Cases simplification based on the size of test.
- Performed Back-End Testing and automated queries with the help of JDBC and JDK in Oracle SQL Server and Microsoft SQL Server.
- Proficiently contributed every Sprint to keep our Burndown Chart in ideal conditions while always meeting deadlines on time.
- Created Test Plan based on User Acceptance Criteria together with our SCRUM Team.
- Developed executive summaries and reports about Testing Trends, Defect Trends and Percentage of successful completion for every Sprint.
- Supported my fellows when work was overloaded previous considerations of Ad Hoc Tests execution.
- Actively enhanced our Test Cases Quality through Peer Review.
- Performed Regression and Integration Testing using Jenkins scheduling and automating in each iteration.
Senior Automation Engineer
Responsibilities:
- Worked closely with developers and stakeholders as cross-functional team member throughout the SDLC, enhancing the SMART criteria in requirements and Automation Test Life Cycle.
- Involved in the design and development of the Test Plan based on the business requirements and Product Owner’s prioritization.
- Designed and Developed Automated Test Frameworks using JAVA, Selenium, Junit, Cucumber and Maven.
- Designed and developed Data Driven Frameworks from Excel files producing accurate Reports With Screenshots in Excel and HTML format.
- Defined and established automation strategies DBB using Gherkin Language to improve communications between every member of our team.
- Followed correctly Defect Life Cycle to open, triage and retest defects using Jira’s issue report system.
- Implemented Traceability Matrix using Jira to report and successfully pass the acceptance criteria in every iteration.
- Mastered Project Management Tools such as HP ALM, Rally ALM and Jira after transitioning from licensed to open source software.
- Mastered all and each element of the SCRUM methodology under an Agile environment.
- Promoted mutual understanding as liaison among Business Analysts, Developers and our Testing Team achieving a Faster Pace for every Sprint.
- Performed and Automated Back-End Testing with SQL Queries in MYSQL and Oracle Database using Java Database Connectivity (JDBC).
- Accurately Performed Functional Testing on demand basis to meet the testing deadlines.
- Developed, automated and maintained Smoke, Regression, and End to End Tests using Jenkins for executive reports.
- Performed Demos during Retrospective Meetings for Product Owners and Business Analysts for the approval and feedback of the product before Deployment to Production.
- Developed unit tests using TestNG to create Test Suites and to perform Parallel Testing in TestNG.
- Designed and developed Data Driven and Keyword Driven Frameworks to test Web Services APIs using Soap UI, and Java.
Manual & Automation
Responsibilities:
- Analyzed business requirements and functional requirements to develop accurate test conditions and test cases in HP ALM.
- Developed expertise working in Agile and Waterfall environments following metrics Burndown Chart, BurnUp Chart, Gantt Charts and Risk Analysis.
- Liaised among teams of Developers, Business Analysts and our Testing Team to implement a SMART Criteria in the requirements.
- Used and mastered Project Management tools like HP ALM for the best of our SCRUM Team Organization.
- Configured Traceability Matrix and created reports for Sprint Retrospective and Demo Meetings.
- Involved in Regression Testing for each change in the requirements using operation systems such as Windows and Mac OS.
- Developed documentation to identify, record, report and track defects using JUnit.
- Successfully developed complex queries for Back-End Testing using JDBC and SQL Language for Oracle Database.
- Perform Manual Testing of all and each functionality of the Application from front-end to back-end.
- Contributed to improve the application by providing immediate feedback about the dropdown boxes in the second layer of the Java Server Pages.
- Communicated with Development Team to resolve and retest defects.
