Test Automation Engineer Resume
4.00/5 (Submit Your Rating)
Boston, MA
SUMMARY:
- To obtain a challenging position as a Test Automation Engineer in an organization where my extensive selenium automation coding experience in an enterprise browser application, analytic, computer knowledge can be properly utilized.
- Over 6 years of experience in Information Technology with emphasis on Software Testing/Quality Assurance/Test Automation.
- Experience in the entire SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle) by analyzing, integrating, testing, and deploying various business applications
- Expertise in designing automation frameworks and creating scripts using Java in Selenium Web - Driver technology.
- Used page object model as design pattern for automated testing.
- Experience in distributed testing with Selenium Grid for cross platform and cross browser testing.
- Good Experience in using Build management tools like MAVEN.
- Experience in setting up test automation in Continuous Integration environment.
- Familiar with REST API and different methods like GET, PUT, POST, DELETE using SOAP UI tool, and Rest Assured Library.
- Implemented POM (Page Object Model) automation framework using Java, Selenium web driver.
- Experience with standard test methodologies, and ability to quickly acquire business and technical knowledge to come up with robust test cases, and work against aggressive timelines
- Developed and documented application test plans based on software requirements and technical specifications.
- Self-starter and a team player with excellent communication, interpersonal, positive thinking and mentoring skills, and a good aptitude for learning.
- Experience in building and executing tangible test cases from abstract internal and customer requirements. Deep understanding of all phases of the Software Development Life Cycle (Agile and Waterfall).
- Good knowledge in using SQL queries on Oracle and SQL Server.
- Solid experience in test management tool like JIRA.
PROFESSIONAL EXPERIENCE:
Test Automation Engineer
Confidential, Boston, MA
Responsibilities:
- Developed Automation scripts with Selenium WebDriver, Eclipse, Java.
- Used Maven to build the Project, GIT version control for Code repository and JIRA for Test Defects.
- Used build management tool Apache Maven for automation project build.
- Developed scripts to access various form elements, links and tables and execute test scripts to automate testing in selenium IDE, WebDriver.
- Utilized Jenkins as part of Continuous Integration Process for execution of functional tests
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Connected with database using JDBC connection and selenium to retrieve test data
- Involved in Coordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
- Prepared Excel files for collection of test data, introducing data using TestNG DataProvider in test suite with the help of APACHE POI library.
- Developed Data provider test data Objects for multiple test runs and captured Screenshots results.
- Validated Manual Backend test scenarios using Oracle SQL Developer SQL Queries.
- Attended agile standup meetings for providing status of the automation tests, defects and functionality.
- Analyzed requirements, project documents to develop the test plans and scenarios.
- Followed Agile Methodology (SCRUM) for this project.
- Worked closely with Tech teams to choose a better solution for solving the issue.
- Coordinated between technology and business teams to prevent any gaps between business needs and testing.
Selenium Automation Engineer
Confidential, New York, NY
Responsibilities:
- Worked collaboratively within the Agile Scrum team to ensure requirements/acceptance criteria were met
- Administered and Engineered Jenkins for managing weekly/daily builds for functional tests in Dev and Test environments.
- Configured Jenkins so send test execution status reports in email.
- Followed Page Object Design Pattern for writing automated tests in Java.
- Achieved distributed test automation by implementing Selenium Grid.
- Integrated Selenium Grid with Jenkins CI server.
- Developed and maintained automated regression test cases with Selenium Web Driver in Java, MAVEN and TestNG.
- Used Log4j for logging automated steps and script errors.
- Reported defects through JIRA and performed Regression to resolve bugs fixes and interacted with the developers to resolve technical issues.
- Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
- Analyzed the user stories based on detailed acceptance criteria for the corresponding Sprint.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Assisted Manager by providing automation strategies, Selenium Automation and Automation Test reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Attended the daily bug review meetings, weekly status meetings and walkthroughs, and interacted with Business Analysts and Developers to resolve defects.
- Performed Test Execution and defect logging and tracking using JIRA
Quality Assurance Analyst
Confidential, Baltimore, MD
Responsibilities:
- Worked with automation testers to identify test scenarios and test cases as candidates for test automation and gap analysis within automation coverage.
- Created testing documents such as Requirement Traceability Matrix and Defect Analysis report.
- Maintained bugs in Quality Center and conducted bug triage meetings with Developers.
- Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
- Identifying the Automation Test Cases.
- Developed automation test scripts using Java.
- Executing the test cases using the Selenium Web driver.
- Used Firebug to locate web elements using XPath, ID, Name, and CSS.
- Involving into peer review and implemented Review comments.
- Involved in Functional testing, Regression Testing and cross browser testing across various browsers.
- Defect Reporting and Tracking with JIRA.
- Prepared Traceability Matrix to show the test coverage.
- Attend the meetings to discuss the fix to bugs and to know the functionality and flow of the application.
- Identifying software defects and interacted with developer to resolve technical issues.
- Involved in Development Data Driven Framework using TestNG.
- Updating the Defect status reports in defect status call with the managers and following up on the defect.
- Scheduling tests run according to build release with continuous integration tool Jenkins.
