Qa Automation Engineer Resume
MO
SUMMARY
- Highly motivated QA Automation Engineer with 6 years of hands - on experience with web-based test automation providing services.
- Experienced in QA and testing process, plans and defect tracking documentation.
- Has extensive experience in manual and automation testing in different fast-paced organizations domains such as Banking, Insurance, Rental Car
- Proficient in Web-based, Client server, Database and applications
- Extensive knowledge of JAVA, Collection, JDBC, Exception handling etc. and Object-Oriented Programming (OOP) language concepts.
- Expertise in testing using Selenium WebDriver in JAVA for Web-Based application.
- Expertise in Cucumber BDD framework, writing scenarios in Gherkin language, corresponding implementation of glue code in the step definition and implementing steps using java following Page Object Model (POM).
- Experience in designing and generating various reports such as Cucumber HTML/JSON, and extend report with failure screenshots
- Strong knowledge of building, modifying, and maintaining automation Frameworks using POM design pattern such as Behavior Driven, Data Driven approaches with Java, Maven, Selenium WebDriver, Cucumber, JUnit, TestNG
- Experience in using JDBC for connectivity between Java and Relational databases like Oracle, PostgreSQL and MySQL involving database automation by writing SQL queries and DDL/DML commands perform backend data validations
- Proficient in project management, bug tracking and reporting using Jira-Xray
- Maintained, tracked, and enhanced the Automation code and resources by using Git as version control tool and GitHub as resource sharing platform over the time of improvement and the new features.
- Performed continuous integration using Jenkins.
- Assisted for implementing Cloud Based Selenium Grid and local Selenium Grid for cross browser.
- Experience in testing using Rest Assured library and Postman using HTTP request such as POST, PUT, DELETE, GET
- Excellent knowledge and implementation of Agile methodologies in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) along with Scrum ceremonies
- Adapts quickly to new requirements, leveraging strong communication and technical skills to meet the client requirements and ensure delivery of quality product on time.
- Proven team player with an analytical bent to problem solving and delivering under high stress environments
TECHNICAL SKILLS
PROGRAMMING LANGUAGES: Java, SQL, Gherkin
TESTING TOOLS: Selenium WebDriver, Selenium IDE, Selenium Grid, Postman, Rest Assured, SQL Developer
TESTING FRAMEWORKS: TestNG, JUnit, Cucumber, Page Object Model (POM) / BDD Cucumber, Data Driven Framework
OPERATING PLATFORMS & CLOUD BASED SERVICES: Windows, MacOS, AWS
IDE & DESIGN PATTERN: IntelliJ IDEA, Eclipse IDE
DATABASE PLATFORMS: MySQL, Oracle
APPLICATIONS: Web Applications, Data base (JDBC), Client Server (Rest API, Postman)
SOFTWARE METHODOLOGY & BUG TRACKING: Agile-Scrum, JIRA - Xray
VERSION CONTROL & BUILD INTEGRATION: Git, GitHub, Maven
TESTING TYPES: Smoke, Regression, Frontend, Backend, End to End
METHODOLOGIES: Agile, Scrum
CONTINUOUS INTEGRATION TOOLS/ CONTINUOUS DEPLOYMENT (CI/CD): Jenkins
PROFESSIONAL EXPERIENCE
Confidential | MO
QA Automation Engineer
Responsibilities:
- Worked in a dynamic agile environment with development team to identify reproduce and result defect.
- Used BDD framework with Cucumber help of Gherkin language with using Selenium WebDriver
- Performed Defect Tracking & Management in JIRA-Xray.
- Used Selenium, Cucumber, JUnit for UI Testing, and JDBC, Cucumber, JUnit for Backend Testing
- Test Cases, Test Scripts and Test data for the application as well as for the database verification based on the functional requirements and test specification.
- Created testing strategy including providing test estimates, documenting test plans and objectives, assessing, and identifying testing risks, and developing test scenarios and test cases.
- Developed, automated, and executed BDD test scenarios, by creating feature files and step definition using POM design approach and Java OOP concept.
- Generated and experienced all test result like HTML, JSON, PDF.
- Created a database connection for database verification.
- Automated API for Back-End Testing using Rest Assured library with JAVA
- Created test cases for API using Postman
- Used Git and GitHub for maintaining the version control.
- Utilize Jenkins to run special jobs for Smoke and Regression suite
- Implemented Agile Approach with Scrum framework.
- Participated in Scrum Ceremonies such as Sprint Planning, Daily Standup Meeting, Sprint review (Demo) Sprint Retrospective.
Confidential | Trenton | NJ
QA AutomatioN Tester
Responsibilities:
- Implemented TestNG framework with Java for UI Testing, Maven build with using Selenium WebDriver.
- Maintained and modified framework by using Apache POI for DDT concept.
- Performed API testing for Backend using Postman, and REST-Assured library combination with Java to make sure server, database relationships are working properly.
- Involved in performing Functional Testing, Regression Testing, System Testing, Smoke Testing, Frontend and Backend Testing.
- Implemented SQL Developer for manual Data Base testing and used JDBC to connect Java with Data Base for automation
- Assess CI/CD pipeline with Jenkins to identify trends in critical build, test, and deployment metrics.
- As a source code management and version control system used Git and GitHub
- Utilized AWS EC2 instance for Jenkins to perform parallel testing with Selenium Grid.
- Used Agile environment using scrum approach for actively participated agile ceremonies such as grooming session daily stand-up sprit retrospective.
- Experienced developing and executing Test Cases, Scripts, and test data according to SDLC and STLC approaches.
- Experienced generating report like HTML reporting.
- Managed Test results and defects using Jira as defect tracking tool.
Confidential | JERSEY CITY | NJ
QA Analyst
Responsibilities:
- Performing Functional Testing, Regression Testing, Smoke Testing, Frontend Testing.
- Used Agile environment using scrum approach for actively participated agile ceremonies such as grooming session, daily stand-up sprit retrospective.
- Experienced developing and executing Test Cases, Scripts, and test data according to SDLC and STLC approaches.
- Managed Test results and defects using ALM defect tracking tool.
- Designed test strategies for projects and developing and maintaining test methodology
- Executed manual Regression suit before every release and generate test reports
- Created new Test Cases and modification of old Test cases according to the new release of the application.
- Developed Test Cases and executed all test cases based on the technical specifications and business requirements
- Performed Data Driven Testing using Selenium WebDriver, JUnit functions in Java for UI Testing
- Involved in designing automation Test cases using Selenium WebDriver in Java.
- Using Selenium WebDriver locator to identify elements by writing XPath for Dynamic Web Elements
