Test Automation Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Over 5 years of experience in Software Manual and Automation Testing for Web based and Client/Server applications.
- Extensively involved in Front - end and Back-end Testing (Web Services and Databases) with Test Driven Development (TDD)/Acceptance Test Driven Development (ATDD) and Behavioral Driven Development (BDD) approach.
- Expertise in implementing Maven as a build management tool to manage the required dependencies, plug-ins and for uniform build system.
- Experience with Cross-Browser testing to test whether the web applications are working as desired in different browsers and environments.
- Deep knowledge in creating, maintaining and executing automated tests using Selenium WebDriver and the Grid Server.
- Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
- Hands on experience in using build and project management tools like Ant, MAVEN and Configuration management tools like GIT.
- Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
- Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects. Ability to work hard to meet the deadlines, Good communication skills.
- Proficiency in process of handling/logging defects in JIRA & Quality Center, generating required status reports for all phases of testing.
PROFESSIONAL EXPERIENCE
Confidential
Test Automation Engineer
Responsibilities:
- Analyze business requirements, Software requirement specifications and design documents, use case documents and developed test cases and test scripts.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Wrote test cases to handle Popup windows and Alerts using WebDriver and Alert interface class.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run Confidential the same time using Selenium Grid.
- Used Data Driven framework and extracted data from external Excel files using Apache POI.
- Created and executed automated test scripts using Selenium WebDriver and TestNG, Used Maven for building the WebDriver project.
- Integrated Maven with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Implemented waits to overcome the issue of Synchronization using implicit and Explicit waits
- Performed web services testing with POSTMAN by validating request and response for XML, Json files.
- Involved in Testing of REST API Web Services using REST plug-in and Postman tool.
- Extensively worked on Postman tool to write XML codes to insert the data into portal through REST Client API.
- Performed data driven testing by using JDBC.
- Used Gherkin languages to write features and scenarios.
- Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status
- Attend Daily Stand-up calls and planning meetings to understand the changes being implemented in the current sprint.
Confidential, Timonium, MD
QA Automation Engineer
Responsibilities:
- Performed Smoke, System testing, Integration Testing, Regression testing and Database testing. Involved in Database testing to verify data integrity tests.
- Communicated in sprint and scrum meetings with the client/teams for test requirements.
- Developed and executed complex SQL queries to validate test data.
- Integrating Selenium and Jenkins to schedule automatic execution of scripts.
- Developing test case in BDD environment using Gherkin language.
- Created Requirement Traceability Matrix (RTM) for tracking and ensuring all test requirements have been tested.
- Prepared test data for the Enter and Exit criteria in Integration testing.
- Used Parameterization to provide varied inputs for the scenario under testing.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Experience in developing Test Plans, Test Cases, Test Execution, Test Results Analysis, Test Scripts, Traceability Matrix and establishing Test Environments.
- Involved in Parallel and Cross Browsing Testing using Selenium GRID and TestNG.
- Implemented Test driven development (TDD and BDD) framework using cucumber tool.
Confidential, Burlington, NC
QA Analyst
Responsibilities:
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Identify test requirements from specifications, map test case requirements and design test coverage plan.
- Worked on Selenium Web driver to write automation scripts for functional and regression testing.
- Developed the automation framework using Selenium and TestNG for functional testing
- Defect Tracking done using Jira.
- Excellent experience with source version control tools such as Git.
- Testing cross browser functionality of browser as well such as Internet Explorer, Chrome, Safari and Firefox.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.
- Managed individual sprints, user stories, Test defect cycle, and tasks using Jira as tracking tool.
