Test Automation Engineer Resume
Washington D, C
SUMMARY:
- Highly skilled, motivated Software Test Automation Engineer with 6+ years of experience in Quality Assurance field as manual as automation.
- Perfect understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC)
- Experience in writing test plans, test cases, preparing test scenarios, test data, execute test script, track defect and analyze test result
- Involve in development of test process, prepared test scripts, running tests, and reported status of the tests
- Experience in defect management tracking, test execution, documenting and analyzing test results. Depth knowledge of defect management tools and bug reporting tools including, Jira and Quality Center (ALM).
- Experience in Quality Assurance methodologies like V - Model, Agile-Scrum, etc.
- Configuration Selenium WebDriver, TestNG tools and created Selenium automation scripts in Java
- Expertise on Testing REST API using Postman
- Develop test frameworks using IntelliJ/Eclipse IDE.
- Experience in developing frameworks like Keyword Driven, Data Driven and Hybrid
- Test automation execution on different environment as part of CI/CD Process using Java, Selenium, BrowserStack and Jenkins and Monitors builds on Jenkins for bugs and test reliability with TestRail.
- Experience in using version control software like bitbucket, Git Hub.
- Create and maintained smoke/functional/regression test suits for web-based application using TestNG suit.
- Knowledge on Mobile testing and tool like Appium.
- Experience in using Maven Build tool by configuring the POM file with all required Jars and maintained the POM file
- Experience in automation scripting using BDD approach (Cucumber)
- Develop web application test cases via Selenium Web Driver and TestNG.
- Good Documentation and Process Management skills with an ability to effectively understand the business requirements to test a quality product
- Experienced in attending all type of scrum meetings, interacting with developers to resolve issues.
- Ability to work in a team environment or independently, well at multi-tasking and working well under tight deadlines with high efficiency. Strong verbal and written communication skills.
TECHNICAL SKILLS:
Automation Tools: Selenium WebDriver, Java, TestNG, Junit, Jenkins,IntelliJ, Eclipse
Automation Frameworks: Keyword driven, Data driven and Hybrid frameworks
Programming Languages: Java, SQL, Gherkin
Web & Internet Technologies: Java, JavaScript, PHP, HTML, XML, CSS
Testing Methodologies: Agile/scrum and Waterfall
Release Management Tools: GIT, Jenkins, BrowserStack
Test and Project Management Tools: Agile Scrum, Jira, TestRail, HP ALM
PROFESSIONAL EXPERIENCE:
Confidential,Washington,D.C
Test Automation EngineerResponsibilities:
- Create test cases based on the User stories as specified by the Business side.
- Use Java automates test cases and performed functionality testing during the various phases of the application using Selenide WebDriver.
- Serve as a consultative Test expert to provide thought leadership in solving testing challenges and improving QA process in grooming and pre-grooming session.
- Automate REST API tests in Java, get JSON result, and locate values using JSONObject, JSONArray.
- Support and Making changes in the existing page object module framework to make it more efficient and reduce maintain cost.
- Responsible for fixing, adding and maintaining regression/ smoke automation test suits.
- Calling to RESTful Webservice and validated URI and the data between JSON and UI
- Perform functional testing to identify various critical points in the application and automate it by using Selenide WebDriver with TestNG.
- Create regression test cases, test suits and automate them.
- Use Jira for bug tracking and follow up with development team to verify bug fixes and update bug status.
- Participated in the Daily stand up with the development team to be coordinated with the progress and estimated end time for deliverable of new features.
- Using Jenkins as continuous integration tool to schedule and run the Java automated test scripts and suits as nightly.
- Using Jenkins and BrowserStack to test cross browser capabilities.
- Using Maven build tools to manage framework dependency jar files.
- Analyze and Developed Test Cases, Test Scripts, Expect Test Results from TestRail
- Involv in testing the application utilizing the Scrum (Agile) methodology.
- Use terminal/ commend line communicate source control tool, Bitbucket
- Collaborate with offshore team for daily regression testing.
- Analyze and monitor test result from TestRail
Environment: Java, Selenide, Jenkins, Agile/Scrum, Browserstack, TestRail, Git, Maven, TestNG, IntelliJ, Page object, Page Factory, JIRA, confluence, JSONObject, JSONArray
Test Automation Engineer
Confidential,Seattle, WA
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Created test cases based on the User stories as specified by the Business side.
- Executed scripts on multiple browsers simultaneously using Selenium Grid.
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
- Designed and developed Hybrid automation framework and maintained the code in subversion(SVN) and used continuous integration tools to schedule the jobs
- Regression test cases were written and automated using Selenium WebDriver.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Used Jenkins as continuous integration tool to schedule and run the Java automated test scripts
- Tested compatibility of application for dynamic and static content under various cross browsers using CSS and XPath in Selenium.
- Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results from functional requirement for each module.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Attended daily stand-ups to discuss about the day to day assignments, to clear roadblocks if any and determine efficient co-operation to resolve tickets with developers.
- Executed Regression test cases by Selenium Grid in order to save time to run tests in different node machines.
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Agile/Scrum, Page Object framework, TestNG, Maven, Eclipse, HTML, XML, XPath, JIRA, and Windows.
Test Automation Engineer
Confidential,Seattle, WA
Responsibilities:
- Developed, implemented and automated test plans and test cases in agile environment.
- Involved in gathering requirements and preparing High level design Documents, Test Plan reviews.
- Conducted smoke/sanity testing of the application based on user requirements.
- Performed quality assurance reviews on all System Development Life Cycle.
- Performed defect management using JIRA.
- Created SQL statements for backend data base validation.
- Worked on Selenium WebDriver, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
- Developed regression test scripts using Selenium WebDriver and TestNG
- Automated the Test Cases using Selenium WebDriver, Java, Eclipse and TestNG.
- Designed and developed automated scripts which involved Functional, Regression, Integration test cases using Selenium WebDriver.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Java, Selenium WebDriver, TestNG, Fire Path, Firebug, Eclipse, HTML, XML, XPath, HP ALM, Internet Explorer, Chrome, Oracle and Windows.
Test Automation Engineer
Confidential,New York,NY
Responsibilities:
- Worked with development team to understand technical design and architecture for test planning.
- Executed Manual and Automated tests and reported defects by running automated tests; executed manual tests; reviewed results of all tests and reported anomalies into the defect tracking database; verified the resolution of all defects for an assigned project.
- Prepared traceability matrix to ensure the adequate coverage of the test cases.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the HP ALM.
- Performed back end testing on oracle database by writing SQL quarries.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Worked extensively with business users to define scope and prepared Documents of Understanding' for various change requests by analyzing the feedback from user groups.
Environment: Java, Manual Tester, HP ALM, HTML, Java Script, Oracle, UNIX.
