Lead Product Engineer Resume
SUMMARY
- Overall 10+ years of IT industry experience encompassing Test Automation, Web/API/Mobile Automation, Framework Development and Quality Assurance . Expertise in building and managing Automation Frameworks.
- Expert in Selenium WebDriver. Good experience with REST API testing. Strong in Programming (Java/ C#/ Python) along with OOPS concepts.
- Designed and created framework from Scratch in Cucumber, Page Object Model and Data Driven Frameworks to maintain Test Suites.
- Worked in various domains including Logistics, HR solutions, Insurance and Fire Safety.
- In - depth experience in System Testing, Integration Testing, Regression testing, User Interface testing, Functional testing, Cross Browser testing and UAT.
- Excellent communication skills, interpersonal skills, self-motivated, quick learner and can work independently.
TECHNICAL SKILLS
Testing: Selenium WebDriver, REST API applications testing, Cucumber/ Behave/ Specflow, Gherkin, Appium (Android/ IOS), TestNG, pytest, Frontend /Backend Web Applications, Android Studio, XCode, UIAutomator2, XCUITest driver, XPATH, CssSelector, Chrome DevTools.
Programming: Java 8, Python 3.7, C#
Build and Deploy: Jenkins, Maven, Git/GitHub, Bamboo
Databases: SQL
Software Development: DevOps, Agile
Defect Management: Jira, HP QC 11.0
Operating Systems: Windows, Mac OS
PROFESSIONAL EXPERIENCE
Confidential
Lead Product Engineer
Responsibilities:
- Automate UI and API Applications using Java/Python/C# and Selenium
- Create BDD automation tests using Cucumber and Gherkin
- Create and maintain REST API testing framework
- Automate Mobile Test cases using Appium for Android and IOS application.
- Emphasize on readability, reusability, maintainability while automating tests
- Monitor daily CICD test runs and debug/report failures.
- Lead testing team and project activities for completing On-Time deliverables.
Confidential
Programmer Analyst
Responsibilities:
- Automate Regression impacted testcases using Selenium and Java/Python by designing test scripts that are reusable.
- Manage and maintain Keyword driven selenium scripts.
- API automation using Java and Rest Assured.
- Create SQL queries to fetch test data from various tables and databases.
- Built/Deployed development code to test environments and manage test environments.
- Production defect Root Cause Analysis
- Participate in Functional Testing of assigned User Stories.
Confidential
Testing Engineer
Responsibilities:
- Created TestNG framework from scratch using Cucumber and Page Object.
- API Test automation of RESTful Web applications.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and verify the correctness of data with front-end values.
- Interacted and worked with the development team to analyze the defects and tracked them for closure.
- Perform Agile Testing, Review Acceptance Criteria. participate in Daily Scrum, Sprint Planning and Release Planning meetings.
Confidential
Graduate Engineer Trainee
Responsibilities:
- Service of embedded systems in Security Solutions Division.
- Designed, developed and executed tests of interfaces, parameters and protocols.
- Identified and reported defects discovered in test execution.
- Manage and track defects through completion/resolution.