Automation Engineer in Test with 5 years of professional experience in ERP and Fleetreo domains.
Expertise in manual and automation testing of Client/Server, Web-based applications, and databases. Great interpersonal skills, proven cross functional tester and a cross-functional team player with an analytical approach to problem solving and delivering under high stress environments.
Strong knowledge of different phases of Software Testing Life Cycle and Software Development Life Cycle (STLC/ SDLC) including Agile and Waterfall methodologies. Expertise in analyzing business requirement specifications, functional specifications and design documentation and converting them into test scenarios using Gherkin Language.
Hands-on experience in developing test plans, test suites, and test scripts based on Business Requirement Document (BRD) and user stories.
Hands-on experience and thorough knowledge of tools like Cucumber/Gherkin, Selenium WebDriver, JUnit, TestNG, Maven, Apache POI, JDBC, Jenkins, REST Assured and other test automation tools.
Strong experience in automating web applications using Java, Selenium WebDriver / GRID (with Maven, JUnit, and Jenkins).
Ability to design, maintain and develop BDD automation framework from scratch using Selenium WebDriver and Java, JUnit following Page Object Model structure. Proficiency in implementing the Page Object Model (POM) design pattern by developing elements for each page object and reusing all the objects in various scripts.
Expertise in functional testing, smoke testing, black-box testing, Integration testing, database testing, regression testing and GUI software testing.
Well-versed in testing Web Services for API testing using POSTMAN tool in combination with REST Assured library. Extensive expertise in using various Defect-reporting and Defect-tracking tools like Jira.
Solid understanding of Relational Database Management System (RDMS), proficient in writing SQL queries, performing back-end testing using JDBC library.
Experience in using querying tools like SQL Developer on Oracle and SQL server databases. Excellent interpersonal skills, strong analytical and communication skills, and ability to work independently with minimal supervision as well as to perform as part of a team.
Overview
5
5
years of professional experience
1
1
AWS Certified Cloud Partitioner
Work History
QA Automation Engineer
Fleetreo
10.2020 - Current
Part of an Agile / Scrum team, participating in all Scrum meetings (Sprint Grooming, Sprint Planning, Sprint
Review, Retrospective)
Expertise in test case design, test case review, test case execution, test scripts
Collaborate in designing and implementing Behavior Driven Development automation framework with the
help of Cucumber
Develop scenarios, scenario outlines, and step definitions to automate the test cases, test scenarios, and
features for Behavior Driven Development (BDD) using Cucumber and Java
Perform data driven testing using Apache POI to read data from external sources like Excel spreadsheets
Automate UI testing with Selenium WebDriver, JAVA, JUnit and Cucumber frameworks
Test API using POSTMAN, automate API testing using REST Assured library
Perform manual database validation by executing SQL queries and automate this process using JDBC library
Schedule smoke test runs for nightly execution using Jenkins
Generate HTML/JSON reports with failure screenshots
Utilize cloud-based code repository system like GitHub
Perform automation for regression testing using Selenium WebDriver and Selenium Grid
Use Jira for bug tracking and reporting and responsible for defect management including defect logging,
defect tracking, and defect closure
Created automation test scripts using Data Driven Framework (DDF) and Page Factory and Page Object
Model (POM) to test the web applications using Selenium WebDriver with Java, TestNG and Maven
Performed smoke testing, black-box testing, Integration testing, database testing, regression testing and GUI
software testing
Utilized XPath / CSS locator to locate complex web elements and handle synchronization in Selenium
Performed back-end testing by writing and executing SQL queries and comparing the actual results with the
expected results referring to requirements document
Used Jenkins to execute the test scripts periodically on Selenium Grid for different
platforms
Performed manual and automation testing like positive testing and negative testing
Developed automation test cases, executed these test scripts from the test lab and logged defects
Jira
Designed and executed manual test cases against web-based applications
Interacted with cross-functional teams to facilitate gathering of testing requirements
Manually performed integration and regression testing
Conducted manual testing, compared actual and expected results and logged defects using
Jira
Performed back-end database manual testing in SQL server
Executed the SQL queries in the database to verify the data integrity between GUI and database
Documented bugs and collaborated with the development team to resolve issues
Tested Applications compatibility on different browser versions Firefox, Chrome, Internet explorer, Safari and