Automation Test Engineer Resume
Washington, DC
SUMMARY
- Over 8 years of experience in Information Technology, with extensive focus in Software Quality Assurance, proficient on testing Web based applications and a good experience on Core Java OOPs concepts.
- Experience in all aspects of the Software development life cycle (SDLC) and strong knowledge of Agile/Scrum and Waterfall Models.
- Integrated Automation scripts (Selenium WebDriver Restful API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
- Strong Java skills with experience on Selenium WebDriver for developing automation test scripts for web - based applications.
- Sound knowledge of Cucumber (BBD) and TestNG frameworks for UI testing and good knowledge of tools like Apache Maven, Jenkins and Git.
- Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and
- Experience Writing automation tests within the automation framework and contribution toward the maintenance of the frameworks.
- Experience in developing Test Cases, Test Scenarios, Test Scripts, and Feature files for Behavior Driven Development using Cucumber framework.
- Experience in manual and automation testing on various domains including Banking, Financial Services, and Insurance industries
- Experience in reviewing and analyzing Business Requirements,Test Plans, Test Cases, Test Scripts,Test Estimation&Requirement Traceability Matrix (RTM).
- Thoroughknowledge in Cross Browser/ Cross Platform Testing, Smoke Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, Regression Testing, GUI Software Testing, UI Validation, Boundary Value Testing.
- Experience on P&C projects to analyzedbusiness requirements,documentedbusiness requirements specifications, wroteTest Plans,Test Cases.
- Worked with development team to understandtechnical designandarchitecturefor test planning.
- Performed Cross browser testing on Internet explorer, Firefox and Chrome for browser compatibility.
- Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
- Created and modified written test procedures, test cases, test data, and other test-related materials using approved software tools
- Reviewed theTest Basis,designedand documentedTest Strategies, Test Plan, Test Casesandexecuted test cases.
- Responsible for identifying test cases for Smoke Test, Functional and Regression Tests.
- Involved in testing the application utilizing theScrum (Agile)methodology.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/WebDriver,API,SOAP UI tool
Languages: JAVA, SQL
Web Technologies: HTML, XML, CSS,JASON
IDE: Eclipse, pgAdmin, SQL Developer
Test Framework: TestNG, Cucumber
Build Tool: Apache Maven
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA
Data Bases: PostgreSQL, Oracle, MS Excel
Operating Systems: Windows (7, 8, 10) Mac OS
PROFESSIONAL EXPERIENCE
Automation test Engineer
Confidential, Washington DC
Responsibilities:
- Maintained automation framework and used POM Page Object Model approach to develop automation scripts using Java and Selenium WebDriver.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in domain specific language, Gherkin.
- Designed automation tests within the automation framework and provides required maintenance on those tests
- Experience in Core Java, OOPS concepts.
- Solid knowledge of SQL.
- Performed User Acceptance testing (UAT) in an agile environment.
- Implemented Regression and Smoke/Sanity test execution using Selenium WebDriver.
- Managed tickets in JIRA
- Participated in Stand-up meeting, weekly automation meeting and weekly assessment meetings with business analysts and developers.
- Mitigate risks to Business through timely and precise execution of manual/automated test scripts under moderate supervision
- Responsible for specific testing phase (Performance / Automation)
- Produce test results/screenshots & upload to Test Director/Quality Centre
- Develop and execute formal test plans within budget and schedule constraints
- Perform functional and technical test execution activities as per BTS engagement level in the P&C project
- Document software product defects and track it to closure
Environment: Selenium WebDriver, Cucumber Framework, Maven, Apache-POI, BDD,API,SOUP UI, Gherkin, Postman, Oracle DB, Eclipse, XML, HTML, SQL, XPath, Windows 10, Oracle SQL Developer, MS Office suite, SDLC, STLC, XML, JSON and HTML, Windows, Mac OS.
QA Automation Engineer
Confidential, Albany, NY
Responsibilities:
- Developed test code using Java language usingSelenium WebDriver andTestNGframework.
- Maintained testing frameworks and automated test suites for the product teams to which they are assigned.
- Used TestNG testing annotations to group the test methods and for cross-browser testing.
- UtilizeCSS selectors, IDs, and XPathsto locate elements on Web pages
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Create detailed, comprehensive and well-structured test cases and test scripts
- Reports software defects and shepherds them through the defect life cycle to closure.
- Assisted test lead in documentingUser Acceptance Test reportand reporting defect resolution.
Environment: Selenium, WebDriver,Java, TestNG, SQL, Maven, HTML, XPath,GitHub, Windows 7, Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML, Mac OS. Browsers: Chrome, Firefox and IE, Core Java.
Manual QA Analyst
Confidential, Columbus, OH
Responsibilities:
- Participated in requirement analysis, created test cases, and execute different types of testing throughout the test life cycle according to the test plan.
- Experience with Postman tool for Manual Testing API Rest Request
- Write & execute functional and regression Manual tests using requirement document.
- Triaged and troubleshoot on issues found during testing. Supported defect fix testing, including reporting, tracing and troubleshooting defects in JIRA
- Report and manage software issues and test activities with a clear understanding of the Software Development Lifecycle and the Agile-Scrum methodology
- Work closely with business and technical teams in an agile environment to derive testing requirements and scenarios for our e-commerce web applications.
- PerformedEnd-to-Endtesting of database to check data integrity using SQL queries.
- Revieweddatabase test casesaccording to assigned Requirements to validate reports by retrieving data withSQL queriesfrom oracle database.