Automation Engineer Resume
5.00/5 (Submit Your Rating)
Washington, DC
PROFESSIONAL PROFILE:
- 5+ years of experience in Software Quality Assurance and Testing in the areas of business process, requirements, functional analysis, and maintenance of Web based applications.
- Extensive experience in Functional testing, Regression testing, Smoke testing, Black box testing, and Back End testing.
- Experience in testing applications developed using Agile/Scrum and Waterfall methodologies.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC) and STLC.
- Experience in Data Driven Testing, Cross Browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
- Extensive experience in creating test script for Continuous Integration and Scheduled builds periodically using Jenkins tool.
- Expertise in using Maven build management tool, continuous integration tool Jenkins and GitHub source code management tool.
- Developed Test Scripts to implement Features, Scenarios, and Step definitions for BDD (Behavior Driven Development), ATDD/TDD (Test Driven Development) using Cucumber in Gherkin format.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
- Experience in Database Testing using SQL Queries with multiple Databases, SQL Server and MySQL.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Knowledge in designing and developing the process of automation framework from scratch.
- Self - motivated with ability to work independently and in team environment to resolve technical and end-user issues.
- Knowledge in manual API testing and some API automation testing concepts.
SKILL:
Automation Tools: Selenium IDE/Web Driver/ Grid, TESTNG, Junit, Cucumber, Maven, Jenkins, Github
Testing Frameworks: Page Object Model, Hybrid, Data Driven, Keyword Driven
Operating Systems: Windows, Linux/ Unix
Databases: MySQL, Oracle
Testing Methodologies: Waterfall, Agile/Scrum
Others: JDBC, Postman, Eclipse
EXPERIENCE:
Automation Engineer
Confidential, Washington, DC
Responsibilities:
- Expertise in POM.xml to get required dependencies from central repository, add plugins, ran scripts using pom.xml file.
- Test automation for web application using Cucumber.
- Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD.
- Designed and developed automation test framework from scratch.
- Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and other issues.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
- Conducted backend testing using SQL queries to validate data for database.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
- Identified and reported bugs using defect tracking tool Jira and presented bug reports for weekly status updates.
- Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
- Experience in testing the JavaScript using the Interface called JavaScript Executor.
- Performed manual API testing using Postman on RESTFUL web services.
Test Automation Engineer
Confidential, New York, NY
Responsibilities:
- Integrated automation framework to the CI/CD and executed the scripts through Jenkins.
- Actively participated in scrum meetings and reviews.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
- Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
- Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing.
- Maintained QA/Test environments and assisted in build and deploy activities.
QA Engineer
Confidential, Milwaukee, WI
Responsibilities:
- Reported findings in weekly defect status meeting with QA leads to ensure defects were following the defect life cycle.
- Developed/Updated System Test scenarios and Test Scripts as per the requirements and Change Request Document.
- Determined test automation feasibility, implementing and sharing new methodologies. Summarize and present test results to team and management.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java.
- Implemented Maven Build tool by configuring the POM file with all required Jars and maintained the POM file.
- Worked on JIRA for project management, prepared weekly & monthly status reports.
- Connected to database to Query the database using SQL for data verification and validation.
- Developed re-usable function using TestNG for the Test Automation.
- Experience in working with extent reports for generating the test results after the script is ran.
- Used Git as code repository and Code Collaborator to manage code reviews.