Automation Engineer Resume
New York, NY
SUMMARY
- Around 6 years of experience in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.
- Expert in both Manual and Automation testing of web applications.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using ALM/Quality Center and Jira.
- Experienced on writing complex SQL queries for Data base testing.
- Experienced in JUnit along with experience on TestNG.
- Experienced in using Maven build tools to manage framework dependencies.
- Experienced in customizing Selenium Grid in testing environment.
- Experienced in developing and executing automation Regression testing and System testing using Selenium WebDriver.
- Experienced in performing Data driven testing using WebDriver, TestNG and Java.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid Framework and Data Driven Framework in Selenium.
- Experienced in using Apache POI to read data from external sources to feed locators into teh test script.
- Experienced in using GitHub as a source repository system.
- Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Expertise in Scheduling testing job and set up teh flag to run automation script.
- Experienced on behavior - driven Testing framework
- Knowledge on running cross browser and cross platform testing using Sauce Labs
- Highly experienced in REST API automation using JUint with Cucumber and manual testing using postman
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Selenium Grid, ALM/Quality Center, REST API
Bug Tracking Tools: JIRA, ALM/Quality Center
Databases: SQL Server, Oracle, MySQL, JDBC
Testing Framework: JUnit, TestNG.
IDE: Eclipse, IntelliJ IDEA
Servers: Web logic, Web Sphere, Apache.
Languages: JAVA, SQL, PL/SQL, VB script, Java Script.
Repository System: GitHub, Subversion
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Automation Engineer
Responsibilities:
- Interacted with developers and business Users to communicate teh defects and actively participated in replicating teh bugs using JIRA and performed regression testing using Selenium WebDriver
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Involved in developing and executing automation Regression testing and System testing using Selenium WebDriver.
- Performed Data driven testing to validate teh components displayed on teh website using Selenium WebDriver, Java, TestNG, Apache POI and Maven.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Developed components for each transaction used in teh test script or scenario by using WebDriver.
- Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into teh test script.
- Used GitHub as a source repository system to share code within teh office as well as with teh team in overseas.
- Interacted with teh development configuration and operation's team to ensure teh quality of software to user expectations.
- Extensively compared several data feeds using comparison software.
- Designed teh future state testing to be implemented in teh next phase of this effort.
- Enhanced database structures as per teh business requirement, which is applicable for contract accounting in an efficient way.
Environment: Selenium WebDriver, Selenium Grid, JIRA, REST API, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.
Confidential, Baltimore, MD
Test Automation Engineer
Responsibilities:
- Analyzed requirements & developed tests for developers to use in test-driven development.
- Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which is created after teh execution of batch files.
- Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, User Acceptance and Back End Testing.
- Created Requirement Traceability Matrix and also updated teh Requirement traceability matrix timely with teh changes in JIRA.
- Developed and maintained Manual and Automation test scripts through JIRA.
- Used JIRA for Bug Tracking, Bug fixing, and Bug Reporting.
- Involved in teh Database Testing using SQL Quires of teh Application like checking all teh Tables in teh Database and checking whether teh data is moving in their Respective Tables.
- Performed functionality and regression testing during teh various phases of teh application using Selenium WebDriver.
- Developed Automation Scripts, Execution and Analysis Test Results using a BDD Framework in Selenium.
- Used Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Scheduled testing job and set up teh flag to run automation script every time developer commits new code and make a new build.
- Involved in providing teh efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
Environment: Selenium WebDriver, Quality Center, JIRA, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML, VSS, UNIX, and BDD
Confidential, New York, NY
Automation Tester
Responsibilities:
- Involved in teh System and Integration testing.
- Performed Positive and Negative testing.
- Planed, Prepared and updated scripts using Quality Center.
- Involved in writing SQL Queries to check Data integrity.
- Developed and executed automation Regression testing and System testing using Selenium.
- Performed Integration testing to check teh flow of application.
- Coordinated User Acceptance Test (UAT) processes and documented and addressed all teh issues during teh process.
- Performed User acceptance testing in teh final phase of software development process to check teh functionality of teh software.
- Tested teh application on different browsers as a part of Workstation compatibility testing to maintain cross-browser functionality using Selenium Grid.
- Verified teh integration of various components in teh application and executed end-to- end testing.
- Participated in Release/Review/Requirement Analysis and Design review meetings.
Environment: Quality Center, SharePoint, JQuery, MS Excel Professional, JavaScript, XML, Java, Oracle, SQL Server, Toad, Windows.