Senior Automation Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Over Six (6+) years of experience in Automation, Manual, Web - Service/API testing across different domains such as Internet of Things (IoT), WiFi, Cable, Banking, Manufacturing and Agricultural
- Extensively automated regression and functional test suites by developing test cases, test suites using Selenium IDE, WebDriver, Appium, Junit, TestNG, Java, Cucumber and Katalon Automation Recorder
- Experience in Java development which has helped in developing Web and iOS mobile app test Automation Frameworks and maintaining end-to-end test automation using Selenium, Cucumber and Appium.
- Implemented Page Objects Framework, iOS Hybrid Cucumber Framework and Page classes from scratch to represent web pages
- Extensively tested both Responsive and Adaptive Design for any resolution
- Used Selenium extensively to automate testing of the functionalities of the application and used the scripts for Functional and Regression Testing
- Validated Software Requirements, Technical and Functional Requirements and Project Estimation
- Expertise in Software Development Life Cycle (SDLC) in Web and Client/Server environments
- Experienced in Smoke Testing, Sanity Testing, Ad-Hoc, Functional Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing(UAT), Performance Testing, Load Testing and Stress Testing.
- Developed Test Plans, Test Cases and Test Scripts from Use case documents & Systems Requirement Document and Design documents
- Saved time and cost of testing by Automation using Selenium WebDriver, Appium, Java, Junit, TestNG and Cucumber
- Writing Test Cases for Cucumber/Java Automation
- Configured Maven for JAVA Automation Projects and developed Maven Project Object Model (POM)
- Created automated test scripts for testing the Functionality's of Planned Test Cycles
- Extensive knowledge of QA methodology, Standards and Procedures
- Experienced in developing and executing complex SQL queries to validate the data in the back end
PROFESSIONAL EXPERIENCE
Confidential
Senior Automation Engineer
Responsibilities:
- Work closely with project manager, product owner, architects and developers to learn about the project functionalities and provide testing timelines Responsible for creation, design and execution of test strategies, including writing test plans, test cases and test scenarios Test the application under different networks and Internet speeds including on 3G, 4G/LTE and Wi-Fi Develop manual test cases and test scenarios that provide thorough coverage of implemented features, configuration changes and other change requests Maintain detail Test logs and Report test results in Test Director Review test specification and cases, written by others for coverage and completeness in order to improve test quality and effectiveness of the whole Software Development Life cycle Assist scrum teams with sprint planning, test design, test execution, defect/root/risks cause investigation and reporting on test status on Rally Perform QA Smoke,
- Sanity, Acceptance, Regression, Progression, Functional, Usability and Compatibility Testing and Backend Testing Maintain and execute Automation scripts iOS Hybrid App using Appium, Junit, Cucumber Develop Selenium & JAVA cucumber-BDD Automation code and maintain GitHub Perform Functional, Regression and Integration tests in Alpha, Beta and Production
- Environment Manage the Selenium Cucumber & JAVA automation code and resources and keep in sync with the improvements and new features Convert Manual Integration tests into Automated tests and Debug using Splunk Exclusively involve in API testing using Postman Work on Agile Scrum MethodologyEnvironment: Internet, Cable, API, Java, Mac OS, iOS, iPhone, Selenium WebDriver, Splunk, STS IDE, Cucumber, Postman, MongoDB, Rally and Charles
Confidential
Senior Automation Engineer
Responsibilities:
- Worked closely with BA to analyze the business requirements, business logic and process flow Created Test cases from business use cases, Test data and Selenium scripts for UI testing Executed automation scripts on different browsers/environments & reported defects/results to the development team Developed Selenium & JAVA Automation code and maintain using version control GitHub Create and manage Selenium Grid,
- JUnit test scripts to run automated test cases in parallel on 3 environments Managed the Selenium Cucumber & JAVA automation code and resources and keep in sync with the improvements and new features Converted Manual Integration tests into Automated tests Performed Version management for the automated scripts Spearheaded the Testing effort with other testers by performing requirement analysis for both manual and automated testing
- Exclusively involved in Performance Testing by using JMeter Maintained a Configuration Management (CM) environment as per CM plan Worked closely with BA and development team to analyze and debug code for defects resolution Worked on Agile Scrum MethodologyEnvironment: IoT, API, Java, Mac OS, Selenium WebDriver, Cucumber, Eclipse IDE, JMeter, Cassandra, MySQL, Apache POI, Jira, GitHub, Jenkins
Confidential
QA Automation Engineer
Responsibilities:
- Worked closely with BA to analyze the business requirements, business logic and process flow Created Test Plans and Test Cases corresponding to business rules and requirements Manually performed System Testing,
- UAT, Functional and Regression Testing Maintained and executed Test Cases and Test Scripts using Jira Maintained and executed Native and Hybrid App Using Appium Saved time and cost of testing by automation using Selenium WebDriverr,
- Cucumber Demonstrated the advantages of using Selenium with Cucumber for automated testing Configured Maven for Java automation projects and developed Maven project object model (POM) Extensively automated regression and functional test suites by developing over 200 test cases, 2 test suites using Selenium WebDriver, Java, TestNG and JavaScript Implemented Page Objects framework,
- Hybrid framework and 16 Page classes from scratch to represent web pages Reported & tracked the bugs, Reassigning & reopening bugs in Visual Studio Services Followed the Standard Test Process CMMI-III Guide for the QA Methodology Exclusively involved in developing regression test scripts, creating output values and performing the data driven Test for all the stores using Quick Test Professional Enhanced the scripts by Reusable Actions,
- Checkpoints, Synchronization points, parameterization and modular test in QTP Conducted API Testing using Postman Worked closely with the Testers during the Software Testing Life Cycle (STLC) to ensure best coverage of the assigned test casesEnvironment: Selenium WebDriver (Java), RC, JavaScript, Cucumber, TestNG, MySql Server, Eclipse IDE, Agile Scrum, Java, Jira, Postman, iOS, iPhone, Appium
Confidential
QA Test Analyst
Responsibilities:
- Confidential is a multinational agricultural company. Confidential is a web base application to keep track of the research and development activity.
- This application is use to justify and record the discovery of new tread in a collection of seeds.Responsibilities: Worked with my team in understanding business requirements, business logic and process flow Created and helped the QA Lead in documenting
- Test Plans and Test Cases corresponding to business rules and requirements Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments Manually performed System Testing, UAT, Functional and Regression Testing Maintained and executed test cases and test scripts using Quality Center Performed E-mail notifications to the developers relating bugs using the Quality Center Exclusively involved in developing regression test scripts, creating output values and performing the Data Driven Test for all the projects using Quick Test Professional Enhanced the scripts
- Reusable Actions, Checkpoints, Synchronization points, parameterization and modular test in QTP Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process Parameterized automated tests using database table parameters (including global and action data sheet), environment variable parameters and random number parameters and analyzed tests Validated the test results by writing
- SQL to retrieve the data from tables and from databaseEnvironment: Quality Center, Waterfall, QTP, MS Office, Java, MySQL Server, Share Point
TECHNICAL SKILLS
- Automated Testing
- Unspecified
- HP Unified Functional Testing
- Unspecified
- QTP
- Unspecified
- Integration Testing
- Unspecified
- JIRA
- Unspecified
- Jmeter
- Unspecified
- Junit
- Unspecified
- Load Testing
- Unspecified
- Quick Test
- Unspecified
- Rally
- Unspecified
- Selenium
- Unspecified
- Selenium Grid
- Unspecified
- Selenium Ide
- Unspecified
- Selenium RC
- Unspecified
- Selenium Webdriver
- Unspecified
- Software Testing
- Unspecified
- Testng
- Unspecified
- UAT
- Unspecified
- Usability
- Unspecified
- .Net
- Unspecified
- Visual Studio
- Unspecified
- API
- Unspecified
- Back End
- Unspecified
- Client/Server
- Unspecified
- Continuous Integration/Delivery
- Unspecified
- CI/CD
- Unspecified
- Cucumber
- Unspecified
- HTML
- Unspecified
- JavaScript
- Unspecified