Test Automation Engineer Resume
0/5 (Submit Your Rating)
SUMMARY
- Experience in reviewing and analyzing Business requirements, and creating Test Plans, Test Cases, and Test Scripts.
- Expert in the usage of tools for test automation like Selenium WebDriver/IDE for developing automation test scripts for the server of the client application and web
- Great knowledge of Maven for Project building, Unit testing, TestNG framework, and Junit.
- Development of Test Scripts for implementation of Test Cases, Scenarios, and BDD (Behavior - Driven Development) features by using Cucumber
- Ability to understand and review the Functional and Software Requirements Specification documents
- Extensive experience with Selenium for Hybrid Automation frameworks as well as Data-driven Development
- Experienced in using defect tracking tools such as JIRA.
- Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) and, used testing annotations to group the test methods.
- Experience developing and executing queries for SQL Server and Oracle databases for back-end testing.
- Experience in UI Validation, GUI Software Testing, Regression Testing, and Positive/Negative Testing, Functional Testing, User Acceptance Testing (UAT), Black-Box Testing, Back-End Testing, and Smoke Testing.
- Professional experience and domain knowledge of insurance, Banking, and their workflow.
- Extensive working experience in all phases of Software Development.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/WebDriver, TestNG, Cucumber
Languages: JAVA, XML, SQL
Web Technologies: HTML, XML, CSS
IDE: Eclipse, SQL Developer, IntelliJ IDEA
Test Framework: Junit, TestNG, Cucumber, BDD
Web Debugging Tool: XPath, CSS Selector
Build Tool: Apache Maven
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA
Continuous Integration Tools: Jenkins
Version Control: GIT
Data Bases: MS Excel, Oracle, MySQL
PROFESSIONAL EXPERIENCE
Confidential
Test Automation Engineer
Responsibilities:
- Active involvement in building automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD)
- Worked and Developed an Automation framework for implementing Page Object Model, using Selenium Web Driver and Cucumber (BDD), and JAVA
- Worked on Core JAVA, and OOPS concepts
- Executed BDD (Behavioral Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format
- Assessment and analysis of user stories, involved in Sprint planning, Review Sessions & Scrum Meetings, and created Test cases, Test scenarios, Test data, and Test reports
- Executed UI, Functional, and Regression testing using Cucumber, Jenkins, Maven, and Selenium WebDriver.
- Integrated Automation scripts (Selenium WebDriver API) for nightly consignment run of the Script in Continuous Integration tools (Jenkins)
- Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking using TFS.
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
- Designed/planned the test scripts and evaluated the results in different phases of the application including together with regression, integration, acceptance, and functional testing by using Selenium
- Delivered back-end testing for data validation using SQL and executed SQL Queries on database tables to verify the database.
- Identified test cases to automate, prioritized suitable candidates for automation, and automated test cases using Selenium WebDriver, and Java.
- Prepared a report for all automation processes and challenge and test results for a future application using Maven.
- Performed User Acceptance testing (UAT) in an agile environment.
- Used JIRA as a bug-tracking tool on the project.
Confidential
Quality Assurance Automation Engineer
Responsibilities:
- Used data-driven framework to write and maintain Selenium WebDriver scripts for regression and functional testing.
- Developed test code in Java language using Selenium WebDriver and TestNG framework.
- Involved in designing and implementing Selenium WebDriver Automation framework for smoke and regression test suites.
- Involved in Agile meetings, and daily stand-up meetings. Worked as part of an Agile team to test, automate and maintain the automation frameworks.
- Developed Test Cases, Automation test scripts, test execution reports, and generation in accordance with Quality Assurance best practices.
- Used Object Oriented Programming concepts of the Java language and TestNG framework for developing the scripts for Scenarios using Maven as a dependency management Tool.
- Experience with the Postman tool for Manual Testing API Rest Services.
- Experience in Core Java, and OOPS concepts.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
- Set up Jenkins for a scheduled automation test run
- Analyzed user Stories, building up all the test cases and logging bugs through JIRA.
- Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the Oracle supporting tables and cubes.
- Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using a data-driven framework.
- Experienced in Cross Browser Testing
Confidential
QA Analyst (Manual Tester)
Responsibilities:
- Involved in SDLC, Waterfall Process, Business Process Design, and Implementation.
- Creating Test Requirements Specification documents, Test plans, and Test Result documentation.
- Analyzed and Reviewed Requirement Documents for a better understanding of the Application.
- Performed Backend testing using SQL.
- Attended walkthrough meeting the user requirements by interacting with developers and Businesses providing test results and detailed status reports.
- Directly Interacted with Project Teams, Developers, Business Analysts, and Clients for Test requirements, clarifications, and Testing.
- Provide daily status reports, defect metrics, and daily updates to the lead
- Provide daily status report on a task assigned to the Project Manager/Client.
- Conducting project reviews to improve project implementations.
- Monitoring test progress throughout the project release cycle.
- Extensively worked on testing Crystal Reports, Active Dynamic reports, and Business Object Reports.
- Found Defects, prepared Defect Reports and Status Reports, and performed Bug Triage, and defect tracking using Rally.
- Analyzed the Business Requirements Document and system specifications and identified the test requirements.
