Test Automation Engineer Resume
5.00/5 (Submit Your Rating)
Herndon, VA
PROFESSIONAL SUMMARY:
- Solid knowledge of all stages of Software Development Life Cycle (SDLC), Waterfall model, and Agile/SCRUM development methodologies.
- Well versed with Functional Testing, Regression Testing, Integration Testing, System Testing, Smoke Testing, and User Acceptance Testing
- Expertise in analyzing requirements documents and design documents to develop system test plan, and test cases, RTM.
- Well - versed with all stages of Software Testing Life Cycle (STLC) process
- Experience in testing with extensive knowledge of Automation Framework Design & Implementation using Selenium Tool
- Performed Automation testing with Selenium WebDriver in Java .
- Good Knowledge of Object Oriented Programming Concepts(OOPS) and Java Skills
- Good experience in creating test scripts using WebDriver, Selenium Grid in Java.
- Experience in developing Data Driven, Keyword-Driven & Hybrid Framework using Selenium WebDriver.
- Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in Selenium WebDriver/RC/IDE/Grid, TestNG, Maven.
- Experience in Java, JavaScript, HTML, HTTP, CSS and XML.
- Experience in automating test cases using testing framework TestNG Experience in data- driven test using Apache POI
- Good Experience in writing Customized XPath to locate web elements.
- Worked on Cross browser testing, browsers like Mozilla Firefox, Google Chrome and IE using WebDriver.
- Extensive experience in 508 Compliance testing
- Extensive experience in Use Cases, Test Planning, Test Preparation, writing Test Scripts, Test Execution and validating defects/bugs through various defect-tracking tools JIRA.
- Experienced in SQL queries to extract data from various databases for data analysis.
- Always strived to identify high quality defects and root cause analysis and suggested fixes and track them to closure.
- Coordinated and Interacted with Developers, Business Analyst and Project Managers to resolve outstanding defects.
- Ability to effectively and professionally interact with people at all levels of management.
TECHNICAL SKILLS:
Testing tools: JIRA, Confluence, Quality Center, ALM, Jaws, Wave
La nguages: Html, XML, Java, JavaScript
Version controls: Svn, Mercurial, Git
Databases: SQL Server, Oracle
Methodologies: Waterfall, Agile
Frameworks: TestNG, Selenium-WebDriver, Extent, Apache POI
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
Test Automation Engineer
Responsibilities:
- Contributing on enhance and maintaining automation test framework build with Selenium and Java
- Creating, managing, updating and executing automated tests with advanced custom build framework for Web application.
- Creating TestNG xml test suite for web application services and preparing the report using Extent report.
- Writing complex XPATH for modern web application written in angularJS framework.
- Extensive knowledge in design and developing page object models for web application using Selenium-WebDriver with Java.
- Analyzing System Requirement Specification (SRS), Functional Requirement Specification (FRS), and Use Case diagrams relevant to the software requirement.
- Attending requirement review meetings with System Matters Expert (SME) and end users to finalize and sign-off the requirement documents.
- Attending in conference calls, overview sessions, walkthroughs, system demos, and any other forums with Business and other teams concerned with the project.
- Developing test plan, test cases, test scenarios based on requirements and functional specifications.
- Developing standard templates for testing including System Test Plan (STP), Requirement Traceability Matrix (RTM), Test Cases and bug documentation.
- Maintaining Requirement Traceably Matrix (RTM) after developing and updating Test Cases.
- Interacting with developers to resolve application defects and suggested enhancements.
- Creating test data for validating scenarios based on functional requirements specifications.
- Creating Test cases to verify application comply with section 508 regulation.
- Involve in proactively communicate to development team regarding the status and potential impacts on the delivery date and/or expected quality of the tasks and/or the projects.
- Facilitating resolution and communication of cross- functional team on issues and decisions
- Participating in peer reviews of functional specifications, application previews, and test plans/test cases.
- Involve in writing SQL queries for Backend Testing and verify the database updates, inserts and deletions etc., of the records, and validating them.
- Using JIRA to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects.
Confidential, Jersey City, NJ
Software Test Analyst
Responsibilities:
- Manage individual test cycles, report bugs, and work with Business Analyst, and Developer to resolve problems.
- Coordinate, Review, and Sign off test conditions.
- Testing the application across different browsers and operating systems in the lab by browser metrics.
- Organizing training on weekly basics for the testing team.
- Responsible for documenting test cases as per business requirements for each release.
- Investigated software bugs and interfaced with developers to resolve technical issues.
- Executed test cases using different testing techniques: positive testing, negative testing and stress testing.
- Gathered test requirements by coordinating with design and development teams.
- Participated in review/progress meetings to monitor the progress of the testing process.
- Performed backend testing by extensively using SQL queries to verify the integrity of the database.
- Participated in weekly meetings with the management team and walkthroughs.
- Test Director was used to create the test plan, store test cases and run the test sets.
- Involved in writing and implementation of the test plan, various test cases and test scripts.
- Regularly followed up with development team to discuss discrepancies identified during testing.
- Used Test Director for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Created and filed various office documentation using MS Office applications.
- Performed execution of test cases manually to verify the expected results.
- Met with the developers and technical content writers on a regularly update test documents.
- Developed and executed test scenarios for user acceptance testing.
Confidential, New York
QA Engineer
Responsibilities:
- Involved in executing and verifying of Test Cases and Procedure.
- Review User and System Requirement Specification and developed Test Plan and Test Cases and Procedures.
- Manually performed Back-End testing by writing SQL queries.
- Assist in writing user stories, develop test cases and identify acceptance criteria for user stories.
- Performed execution of test cases manually to verify the expected results.
- Performed Regression Testing, GUI Testing, Functionality Testing, Database testing, Performance testing etc.
- Prepared Requirements Traceability Matrix (RTM).
- Developed Test condition & Test Data to execute the test scripts.
- Tracked defects and facilitated defect review meetings with team leads.
- Regularly interacted with Developers, Business Analyst and Users.
- Created the Regression Test Cases and automated them for the purpose of regression testing.
- Developed and maintained automated test scripts to support regression testing.
- Involved in end-to-end system testing.
- Participated in defect review meetings with the team members and monitored defect status.
- Wrote SQL queries to test Data Integrity and performed Database Testing for the application.
- Managed the testing process, logged and tracked defects using Quality Centre.
