Automation Engineer Resume
2.00/5 (Submit Your Rating)
Boca Raton, FL
SUMMARY
- To give effective as well as efficient efforts towards the attainment of organizational goals with exploring the wide scope of knowledge and intelligence.
- To work in an environment that provides a challenging and rewarding career ensuring high - level job satisfaction. In the process apart from benefiting my employer, I also expect to learn for my overall development.
- Over 5+years of experience as a QA Automation Engineer, extensively worked on Manual, Automation, API, Webservices applications.
- Experience on various domains such as Ecommerce/Retail, Banking, Financial services, and Healthcare.
- Expertise in Manual and Automation Testing ofClient/Server, Web-based used selenium code with Java for functional testing.
- Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios
- Experience inWaterfallandAgileProjects, worked very closely with Product owners in Agile and attended different ceremonies likeSprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
- Proven ability in designing and creating automation frameworks usingJava, Selenium WebDriver, Junit, TestNG, Maven, and Jenkins, tools
- Experience inCore Java,development by applying different concepts likeOOPS concepts, Collections, String,Exception handling etc.
- Worked withDevOps, installing, configuring, and integrating Automation scripts onContinuous Integration tools (CI/CD)likeJenkinsfor nightly test suite execution.
- Expert in developingBehavior Driven development (BDD) by writing Gherkinlanguage using cucumber tool, developedScenarios, Scenario outlines, featuresandStep definitionsand generating the cucumberreports
- Experience implementing thePage Object Model (POM)by creating element for each page object and reused all the objects in various scripts.
- Performed Database/Backend testing by writing complex SQL Queries fordata validation and integrity,good at writingcomplex Joinsand knowledge in PL/SQL
- Worked on testing applications on different browsers likeIE, Firefox, Android, Safari and Chrome
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications
- Expert in using various defect-reporting and Defect-tracking tools like JIRA, Zephyr
- Expert in writing goodquality object-oriented codefor testing purposes by following industry standardjava coding standards
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team
- Quality oriented mind set up withTest to Break Attitudeand Tactful & Diplomatic Behavior
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, TestNG, BDD
Web Technologies: HTML, CSS, NodeJS, XML, JDBC
Defect Tracking Tools: JIRA
Build Tools: Maven.
Languages: Java, SQL, Python, VB.net
CI/CD Tools: Jenkins
Version Control: GIT, GITHUB
Operating Systems: Windows XP/7/10, Mac OS, UNIX and Linux, Android
PROFESSIONAL EXPERIENCE
Confidential, Boca Raton, FL
Automation Engineer
Responsibilities:
- Analyze business requirements, functional specification, and the required documents for testing.
- Perform Functional, Negative, Smoke, System, Integration, Regression, and UAT
- Involved developing and implementing BDD Cucumber Hybrid framework with Selenium Web Driver using Object Oriented Programming Java and TestNG, Page object model which cut down the script development time in half.
- Create modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts.
- Implement automated test suite to increase the automation coverage for regression test cycle.
- Working on Excel and Oracle, SQL Database to retrieve different sets of data for the application.
- Contribute to defining test data management and environment management, approach support in establishing and validating test environment.
- Deploy new fixes using GIT and Jenkins after a build is kicked off
- Create detailed periodic status reports for senior management to keep them posted on the progress of implementation.
- Track bugs using JIRA and finding the root cause of a defect to fix the problem.
- Write SQL Queries to effectively test Backend/Database Testing.
- Web Service testing with Postman tools.
- Using Seetest tool for mobile testing ios and android
- Coordinate with Onsite-Offshore teams to keep an effective flow of the project
- Attending Sprint plan and Sprint Review meetings, Daily standup, Demo and Retrospective meeting.
Environment: Selenium WebDriver, Java, HP ALM, Git, postman, Jenkins, Mysql, Oracle database, Jira
Confidential, Denver, CO
Test Analyst
Responsibilities:
- Worked in Agile methodology that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective
- Developed, and executed test plans and test cases based on requirements gathered from product owners and stakeholders.
- Implemented BDD (Behavior Driven Development) Testing with Cucumber and Selenium WebDriver to ensure the code reusability and code maintainability.
- Worked on automation framework using Selenium WebDriver, TestNG, Cucumber, Maven, and Page Factory for Page Object Model (POM)
- Experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Interface, Abstraction, and Java Collections
- Hands on experience on Project Management tool and Defect tracking tool JIRA.
- Created feature file using gherkin syntax along with scenario, scenario outline, background, given, when, then, data table etc.
- Implemented step definition class and configured runner class with different options like pretty, tags, glue, dry Run.
- Designed Regression Test Bed for regression testing in order to check coreFacetssystem after changes ensuring that the product and product architecture meet, or the technical requirements defined.
- Execute System Integration test cases as well as unit test cases and logging defects in JIRA
- Performed UAT testing for Business Rule Remediation, Backend validation for SQL tables.
- Track bugs and enhancement requests as they are entered into bug tracking systems using JIRA.
- Participate in project development meetings to provide guidance on quality and quality testing issues from project creation to completion.
- Interacted with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures.
- Provide training to juniors, performed test script reviews of offshore team members and provide feedback appropriately.
- Built a test management, results viewer and asset portal in Java using TestNG that allows users to design and manage their manual and automated tests and easily view results from executions and overall progress.
Environment: Selenium WebDriver, Java, Jira, Git, Oracle database
