Test Automation Engineer Resume
Atlanta, GeorgiA
SUMMARY
- Over 7 years of QA test automation experience in executing and developing manual and Automation test scenarios using Java, Selenium, TestNG, xPath utilities, custom reports and Web - based applications on various testing Domains Apache POI.
- Extensively experienced in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
- Sound knowledge on Junit, framework for Unit and Functional testing, Maven for Project building, Jenkins for Continuous Integration.
- Experienced with several types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Data Base Testing.
- Develop, prepare & execute Test Automation Scripting for both, BDD/TDD and Hybrid frameworks.
- Working hands-on API testing, Micro services, Object-Oriented Design, CI/CD integrating with Continuous Testing for delivering quality software.
- Experienced in writing and executing SQL queries to perform Data Validation and Back end testing
- Skilled at preparing accurate and detailed test plans, test cases, and reporting documents for tracking defects
- Expertise in documenting defects with high level of detail and accuracy using HP ALM/Quality Center, JIRA.
- Understanding and working knowledge with Data Driven, Keyword Driven and Hybrid frameworks
TECHNICAL SKILLS
Testing Tools: Selenium (JAVA), QC/ALM, Jira, JUNIT, TestNG, RESTAPI
Platforms: Windows, Mac OS, Linux, Android, iOS
Frameworks: Page Object Model, Hybrid Testing, TDD, BDD
Languages: JAVA, JAVASCRIPT, HTML, JSON, XML
Database: Oracle, MySQL, MS Access, SQL, Postman
Browsers: Google Chrome, MS Internet Explorer, Mozilla Firefox, Safari, Appium
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, Georgia
Test Automation Engineer
Responsibilities:
- Worked in an Agile Environment with Developers and Business Analysts to review the business requirements
- Worked as team in writing agile formatted user stories with acceptance criteria and test strategy
- Analyzed available architecture documents, business requirements and functional requirements specification document
- Executed an end-to-end Test Plan and managed all activities in the plan to confirm all objectives are met and solution works as expected
- Developed all test scenarios and test cases per requirement basis
- Ensured every feature of an application is tested and identified any potential issue before the product is released
- Performed Smoke testing, Black box testing, Grey box testing, Functional testing, System testing, Integration testing, Back end, User Acceptance and Regression testing
- Performed Web Service API testing using Smart Bear SoapUI and Postman.
- Developed Requirement Traceability Matrix (RTM) to trace requirements.
- Worked with Retesting and Regression testing
- Carried out Sanity Tests and executed test cases for GUI, Functionality, Positive and Negative testing
- Performed backend testing by using SQL queries to verify the database reliability
- Designed and Enhanced automated test scripts using HP UFT
- Manually executed test cases to conduct the System Testing
- Identified the test requirements from the specifications and designed test coverage plan
- Reported Defects using ALM
- Actively participated in various stages of the Software Development Life Cycle e such as Design, Planning, Development and Testing
- Performed Regression and Integration Testing using Quick Test Pro/UFT
- Designed re-usable automated scripts using Quick Test Professional/UFT, VBScript for web based applications
- Involved in performing UAT (User Acceptance Testing)
- Executed and analyzed various queries and creating reports
- Communicated with support, business and development teams to resolve issues
- Participated in QA reviews and implementation of processes and procedures improvements
Environment: ALM, UFT, SOAP UI, Windows, .Net, Oracle, SQL Server, MS-Office, JAVA.
Confidential, New York
QA Test Engineer
Responsibilities:
- Worked with Business Analyst, Developers and Product Owner to write and analyze user stories
- Collaborated with team members to create a test plan for the project
- Participated in weekly project meetings
- Wrote test cases based off the software requirements which ensured thorough testing of each segment of the web based application
- Worked closely with software developers, engineers in fixing the defects.
- Manually Conducted Positive and Negative Testing
- Performed Functionality and GUI testing of the web based application
- Manually performed Smoke and Sanity testing of the application
- Kept track of Requirements using Jira and TFS and managed Agile Scrum environment using Jira
- Reported defects using Microsoft Test Manager (MTM)
- Wrote Automation script using vbScript using QTP
- Performed web REST API testing using SoapUI
- Validated XML formatted long listing Data using excel and vbScript
- Build and enhanced Hybrid Automation Framework (Data Driven and Functional Driven)
- Run a regression and smoke test suite Manual / Automation during Integration
- Performed User acceptance testing in the final phase of software development process
Environment: UFT, SOAP UI, Jira, MTM, TFS, Windows, .Net, Oracle, SQL Server, MS-Office, HTML
Confidential, Hartford, Connecticut
Manual Test Engineer
Responsibilities:
- Performed manual testing and maintain documentation on Regression, Integration, and User-acceptance.
- Experience in SQL querying to validate data from the app to source and used JDBC to connect for automation
- Executed test cases with Eclipse IDE, Java, Selenium Jars, TestNG and Page Object Model (POM)
- Attended dailyScrummeetings, kept up-to-date on best practices forJavaScriptframeworks and techniques.
- Extensively used Selenium to take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key / mouse event, with different Locators (XPath, CSS, id, Link text)
- Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Performed Smoke testing, Black box testing, Grey box testing, Functional testing, System testing, Integration testing, Back end, User Acceptance and Regression testing.
- Performed Web Service API testing using Smart Bear SoapUI
- Developed Requirement Traceability Matrix (RTM) to trace requirements.
- Worked with Retesting and Regression testing
- Carried out Sanity Tests and executed test cases for GUI, Functionality, Positive and Negative testing
- Performed backend testing by using SQL queries to verify the database reliability
- Designed and Enhanced automated test scripts using selenium.
- Manually executed test cases to conduct the System Testing.
- Maintaining the Selenium and Java automation code and resources in the GitHub source control.
Environment: ALM, SELENIUM, JavaScriptJAVA, SOAP UI, Angular JS, Windows, .Net, Oracle, SQL Server, MS-Office, GitHub, JAVA